From da44d11cb13c24ec41e20e13b05108bd2ee948f6 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 5 Dec 2023 17:53:13 +0100 Subject: Revert "vim: move null-ls config to default config" This reverts commit ae523a513c089c81bfc57347de465853229f0e37. --- dotfiles/vim/lua/vim-dev.lua | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'dotfiles/vim/lua/vim-dev.lua') 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({}) -- Refactoring require("refactoring").setup {} +-- Null LSP + +local null_ls = require("null-ls") + +null_ls.setup({ + sources = { + null_ls.builtins.code_actions.gitrebase, + null_ls.builtins.code_actions.gitsigns, + null_ls.builtins.code_actions.refactoring.with { + filetypes = { "typescript", "javascript", "lua", "c", "cpp", "go", "python", "java", "php", "ruby" }, + }, + null_ls.builtins.code_actions.shellcheck, + null_ls.builtins.code_actions.statix, + + null_ls.builtins.diagnostics.deadnix, + null_ls.builtins.diagnostics.shellcheck, + null_ls.builtins.diagnostics.statix, + null_ls.builtins.diagnostics.vale.with { + filetypes = { "markdown", "pandoc", "rst", "tex", "asciidoc" }, + }, + + null_ls.builtins.formatting.alejandra, + null_ls.builtins.formatting.shfmt, + null_ls.builtins.formatting.taplo, + }, + on_attach = on_attach, +}) + -- Vim Pandoc vim.g["pandoc#formatting#equalprg"] = "pandoc -t markdown --wrap=preserve" vim.g["pandoc#formatting#extra_equalprg"] = "--reference-links --reference-location=section" -- cgit v1.2.3