aboutsummaryrefslogtreecommitdiffstats
path: root/lua/pi
diff options
context:
space:
mode:
Diffstat (limited to 'lua/pi')
-rw-r--r--lua/pi/lsp/attach.lua2
-rw-r--r--lua/pi/lsp/init.lua2
-rw-r--r--lua/pi/lsp/null-ls.lua13
3 files changed, 12 insertions, 5 deletions
diff --git a/lua/pi/lsp/attach.lua b/lua/pi/lsp/attach.lua
index 7c28494..03002d6 100644
--- a/lua/pi/lsp/attach.lua
+++ b/lua/pi/lsp/attach.lua
@@ -24,6 +24,6 @@ return function(client, bufnr)
vim.bo.omnifunc = "v:lua.vim.lsp.omnifunc"
if client.server_capabilities.inlayHintProvider then
- vim.lsp.inlay_hint.enable(bufnr)
+ vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled())
end
end
diff --git a/lua/pi/lsp/init.lua b/lua/pi/lsp/init.lua
index 4454639..17d73a1 100644
--- a/lua/pi/lsp/init.lua
+++ b/lua/pi/lsp/init.lua
@@ -40,7 +40,7 @@ return {
-- TODO: create an auto command that on write of the configuration, calls again the setup and restart the server if it's up.
-- can get the client by name of the file
- vim.api.nvim_create_user_command("AlphaLSP", function()
+ vim.api.nvim_create_user_command("PiLSP", function()
vim.ui.select(servers, { prompt = "LSP Servers" }, function(server)
if server == nil then
return
diff --git a/lua/pi/lsp/null-ls.lua b/lua/pi/lsp/null-ls.lua
index b329ba6..b105018 100644
--- a/lua/pi/lsp/null-ls.lua
+++ b/lua/pi/lsp/null-ls.lua
@@ -5,13 +5,20 @@ local null_ls = require "null-ls"
null_ls.setup {
sources = {
-- null_ls.builtins.code_actions.gitsigns,
- null_ls.builtins.formatting.jq,
+ require("none-ls.formatting.jq"),
+ require("none-ls.diagnostics.cpplint"),
+ require("none-ls.code_actions.eslint"),
null_ls.builtins.code_actions.refactoring,
null_ls.builtins.formatting.alejandra,
- null_ls.builtins.diagnostics.luacheck,
+ require("none-ls-luacheck.diagnostics.luacheck"),
null_ls.builtins.formatting.stylua,
- null_ls.builtins.diagnostics.yamllint,
+ require("none-ls.diagnostics.yamllint"),
+ -- require("none-ls.diagnostics.ruff"),
+ -- require("none-ls.diagnostics.flake8"),
+ require("none-ls-shellcheck.diagnostics"),
+ require("none-ls-shellcheck.code_actions"),
+ -- null_ls.builtins.diagnostics.yamllint,
-- php_actions.getter_setter,
-- php_actions.file_creator,