summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-11-16 19:48:00 +0100
committerMinijackson <minijackson@riseup.net>2023-11-16 19:48:00 +0100
commitae523a513c089c81bfc57347de465853229f0e37 (patch)
tree790b0e89a6bca11827e7ae69312256e4369a08e8
parentb0509b1c89df6d7b0b87dfe6153bba4acdee2d24 (diff)
downloadnixos-config-reborn-ae523a513c089c81bfc57347de465853229f0e37.tar.gz
nixos-config-reborn-ae523a513c089c81bfc57347de465853229f0e37.zip
vim: move null-ls config to default config
-rw-r--r--dotfiles/vim/lua/myConfig.lua31
-rw-r--r--dotfiles/vim/lua/vim-dev.lua28
2 files changed, 31 insertions, 28 deletions
diff --git a/dotfiles/vim/lua/myConfig.lua b/dotfiles/vim/lua/myConfig.lua
index 92073b4..fd4fe0b 100644
--- a/dotfiles/vim/lua/myConfig.lua
+++ b/dotfiles/vim/lua/myConfig.lua
@@ -510,6 +510,37 @@ vim.api.nvim_create_user_command("Browse", function(opts)
510 }):start() 510 }):start()
511end, { nargs = 1 }) 511end, { nargs = 1 })
512 512
513-- Null LSP
514
515local on_attach = require('myConfig.exports').on_attach
516
517local null_ls = require("null-ls")
518
519null_ls.setup({
520 sources = {
521 null_ls.builtins.code_actions.gitrebase,
522 null_ls.builtins.code_actions.gitsigns,
523 null_ls.builtins.code_actions.refactoring.with {
524 filetypes = { "typescript", "javascript", "lua", "c", "cpp", "go", "python", "java", "php", "ruby" },
525 },
526 null_ls.builtins.code_actions.shellcheck,
527 null_ls.builtins.code_actions.statix,
528
529 null_ls.builtins.diagnostics.deadnix,
530 null_ls.builtins.diagnostics.shellcheck,
531 null_ls.builtins.diagnostics.statix,
532 null_ls.builtins.diagnostics.typos,
533 null_ls.builtins.diagnostics.vale.with {
534 filetypes = { "markdown", "pandoc", "rst", "tex", "asciidoc" },
535 },
536
537 null_ls.builtins.formatting.alejandra,
538 null_ls.builtins.formatting.shfmt,
539 null_ls.builtins.formatting.taplo,
540 },
541 on_attach = on_attach,
542})
543
513-- Local config 544-- Local config
514 545
515local function isModuleAvailable(name) 546local function isModuleAvailable(name)
diff --git a/dotfiles/vim/lua/vim-dev.lua b/dotfiles/vim/lua/vim-dev.lua
index 98db662..bae20d2 100644
--- a/dotfiles/vim/lua/vim-dev.lua
+++ b/dotfiles/vim/lua/vim-dev.lua
@@ -29,34 +29,6 @@ require("neodev").setup({})
29-- Refactoring 29-- Refactoring
30require("refactoring").setup {} 30require("refactoring").setup {}
31 31
32-- Null LSP
33
34local null_ls = require("null-ls")
35
36null_ls.setup({
37 sources = {
38 null_ls.builtins.code_actions.gitrebase,
39 null_ls.builtins.code_actions.gitsigns,
40 null_ls.builtins.code_actions.refactoring.with {
41 filetypes = { "typescript", "javascript", "lua", "c", "cpp", "go", "python", "java", "php", "ruby" },
42 },
43 null_ls.builtins.code_actions.shellcheck,
44 null_ls.builtins.code_actions.statix,
45
46 null_ls.builtins.diagnostics.deadnix,
47 null_ls.builtins.diagnostics.shellcheck,
48 null_ls.builtins.diagnostics.statix,
49 null_ls.builtins.diagnostics.vale.with {
50 filetypes = { "markdown", "pandoc", "rst", "tex", "asciidoc" },
51 },
52
53 null_ls.builtins.formatting.alejandra,
54 null_ls.builtins.formatting.shfmt,
55 null_ls.builtins.formatting.taplo,
56 },
57 on_attach = on_attach,
58})
59
60-- Vim Pandoc 32-- Vim Pandoc
61vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve" 33vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve"
62vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section" 34vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section"