summaryrefslogtreecommitdiffstats
path: root/dotfiles/vim/lua/vim-dev.lua
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-12-05 17:53:13 +0100
committerMinijackson <minijackson@riseup.net>2023-12-05 17:53:13 +0100
commitda44d11cb13c24ec41e20e13b05108bd2ee948f6 (patch)
tree7810550d05781abca1a760a376bcc1aad044c6c6 /dotfiles/vim/lua/vim-dev.lua
parent9eea55f1525c3fcfba0a02860017bd79822f60cf (diff)
downloadnixos-config-reborn-da44d11cb13c24ec41e20e13b05108bd2ee948f6.tar.gz
nixos-config-reborn-da44d11cb13c24ec41e20e13b05108bd2ee948f6.zip
Revert "vim: move null-ls config to default config"
This reverts commit ae523a513c089c81bfc57347de465853229f0e37.
Diffstat (limited to 'dotfiles/vim/lua/vim-dev.lua')
-rw-r--r--dotfiles/vim/lua/vim-dev.lua28
1 files changed, 28 insertions, 0 deletions
diff --git a/dotfiles/vim/lua/vim-dev.lua b/dotfiles/vim/lua/vim-dev.lua
index bae20d2..98db662 100644
--- a/dotfiles/vim/lua/vim-dev.lua
+++ b/dotfiles/vim/lua/vim-dev.lua
@@ -29,6 +29,34 @@ 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
32-- Vim Pandoc 60-- Vim Pandoc
33vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve" 61vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve"
34vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section" 62vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section"