aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/lsp.lua
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/nvim/lua/lsp.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 9f9253a..ff46794 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -217,6 +217,29 @@ require("lspconfig").cssls.setup({
on_attach = on_attach;
})
+local null_ls = require("null-ls")
+
+null_ls.setup({
+ sources = {
+ null_ls.builtins.diagnostics.eslint,
+ null_ls.builtins.formatting.eslint,
+ null_ls.builtins.formatting.lua_format,
+ null_ls.builtins.formatting.prettier,
+ null_ls.builtins.formatting.rustfmt,
+ null_ls.builtins.code_actions.shellcheck,
+ null_ls.builtins.completion.spell,
+ null_ls.builtins.diagnostics.tsc,
+ null_ls.builtins.formatting.deno_fmt,
+ null_ls.builtins.code_actions.gitsigns.with({
+ config = {
+ filter_actions = function(title)
+ return title:lower():match("blame") == nil -- filter out blame actions
+ end,
+ },
+ })
+ },
+})
+
vim.diagnostic.config({
virtual_text = false;
signs = true;
tfiles.git/commit/.config/nvim/lua/general.lua?h=guix-system-wheatley&id=f1b9413acc4248547eb082cf02129f7c739aedb0&follow=1'>Neovim: Tweaks to indentation settingsLuca Matei Pintilie1-8/+11 2023-09-28Update weechat configLuca Matei Pintilie3-95/+4 2023-09-28Support XDG_CONFIG_HOMELuca Matei Pintilie5-13/+26 2023-09-28Upgrade to ibl v3 and minor lsp adjustmentLuca Matei Pintilie2-21/+28