summaryrefslogtreecommitdiffstats
path: root/dotfiles/vim/lua/myConfig.lua
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 /dotfiles/vim/lua/myConfig.lua
parentb0509b1c89df6d7b0b87dfe6153bba4acdee2d24 (diff)
downloadnixos-config-reborn-ae523a513c089c81bfc57347de465853229f0e37.tar.gz
nixos-config-reborn-ae523a513c089c81bfc57347de465853229f0e37.zip
vim: move null-ls config to default config
Diffstat (limited to 'dotfiles/vim/lua/myConfig.lua')
-rw-r--r--dotfiles/vim/lua/myConfig.lua31
1 files changed, 31 insertions, 0 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)