update neovim configs and justfile

This commit is contained in:
LordMZTE 2022-05-06 14:04:55 +02:00
parent 3a8d81bb87
commit 474f159f13
Signed by: LordMZTE
GPG key ID: B64802DC33A64FF6
3 changed files with 12 additions and 3 deletions

View file

@ -7,7 +7,6 @@ local lua_runtime_path = vim.split(package.path, ";")
table.insert(lua_runtime_path, "lua/?.lua")
table.insert(lua_runtime_path, "lua/?/init.lua")
lspc.bashls.setup { capabilities = caps }
lspc.clangd.setup { capabilities = caps }
lspc.cssls.setup { capabilities = caps }
lspc.eslint.setup { capabilities = caps }
@ -61,4 +60,4 @@ map("n", "-a", "<cmd>lua vim.lsp.buf.code_action()<CR>", opts)
map("n", "gr", "<cmd>lua vim.lsp.buf.references()<CR>", opts)
map("n", "<space>e", "<cmd>lua vim.diagnostic.open_float()<CR>", opts)
map("n", "-d", "<cmd>lua vim.diagnostic.goto_next()<CR>", opts)
map("n", "-r", "<cmd>lua vim.lsp.buf.formatting()<CR>", opts)
map("n", "-r", "<cmd>lua vim.lsp.buf.format { asnyc = true }<CR>", opts)

View file

@ -2,6 +2,14 @@ local nullls = require "null-ls"
nullls.setup {
sources = {
nullls.builtins.code_actions.shellcheck,
nullls.builtins.diagnostics.fish,
nullls.builtins.diagnostics.gitlint.with {
filetypes = { "sh", "NeogitCommitMessage" },
},
nullls.builtins.diagnostics.shellcheck,
nullls.builtins.formatting.fish_indent,
nullls.builtins.formatting.shfmt,
nullls.builtins.formatting.stylua,
},
}

View file

@ -1,7 +1,9 @@
lsps := "
bash-language-server
gitlint
lua-language-server
rust-analyzer
shellcheck
shfmt
taplo-cli
vscode-langservers-extracted
yaml-language-server