diff options
author | Minijackson <minijackson@riseup.net> | 2023-11-16 19:48:00 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-11-16 19:48:00 +0100 |
commit | ae523a513c089c81bfc57347de465853229f0e37 (patch) | |
tree | 790b0e89a6bca11827e7ae69312256e4369a08e8 /dotfiles/vim | |
parent | b0509b1c89df6d7b0b87dfe6153bba4acdee2d24 (diff) | |
download | nixos-config-reborn-ae523a513c089c81bfc57347de465853229f0e37.tar.gz nixos-config-reborn-ae523a513c089c81bfc57347de465853229f0e37.zip |
vim: move null-ls config to default config
Diffstat (limited to 'dotfiles/vim')
-rw-r--r-- | dotfiles/vim/lua/myConfig.lua | 31 | ||||
-rw-r--r-- | dotfiles/vim/lua/vim-dev.lua | 28 |
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() |
511 | end, { nargs = 1 }) | 511 | end, { nargs = 1 }) |
512 | 512 | ||
513 | -- Null LSP | ||
514 | |||
515 | local on_attach = require('myConfig.exports').on_attach | ||
516 | |||
517 | local null_ls = require("null-ls") | ||
518 | |||
519 | null_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 | ||
515 | local function isModuleAvailable(name) | 546 | local 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 |
30 | require("refactoring").setup {} | 30 | require("refactoring").setup {} |
31 | 31 | ||
32 | -- Null LSP | ||
33 | |||
34 | local null_ls = require("null-ls") | ||
35 | |||
36 | null_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 |
61 | vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve" | 33 | vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve" |
62 | vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section" | 34 | vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section" |