From 27fa66bab1843c649c1d699f4dfcef1a4bfa5c24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Mon, 22 Jan 2024 12:41:01 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20perf(nvim):=20use=20lua=20functi?= =?UTF-8?q?on=20instead=20of=20command=20pass=20arguments?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/nvim/lua/plugins/lspconfig.lua | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/.config/nvim/lua/plugins/lspconfig.lua b/.config/nvim/lua/plugins/lspconfig.lua index 81841342..faebe20d 100644 --- a/.config/nvim/lua/plugins/lspconfig.lua +++ b/.config/nvim/lua/plugins/lspconfig.lua @@ -12,18 +12,15 @@ return { keys[#keys + 1] = { "cls", "LspStart", desc = "Start Lsp" } keys[#keys + 1] = { "clS", "LspStop", desc = "Stop Lsp" } - -- stylua: ignore - keys[#keys + 1] = { "cll", "lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))", desc = "List Workspace" } - - -- stylua: ignore - keys[#keys + 1] = { "clr", "lua vim.lsp.buf.remove_workspace_folder()", desc = "Remove workspace" } - keys[#keys + 1] = { "cla", "lua vim.lsp.buf.add_workspace_folder()", desc = "Add workspace" } + -- stylua: ignore start + keys[#keys + 1] = { "clr", function() vim.lsp.buf.remove_workspace_folder() end, desc = "Remove workspace" } + keys[#keys + 1] = { "cla", function() vim.lsp.buf.add_workspace_folder() end, desc = "Add workspace" } + -- stylua: ignore end keys[#keys + 1] = { "clh", vim.lsp.codelens.run, desc = "Run Code Lens" } keys[#keys + 1] = { "cld", vim.lsp.codelens.refresh, desc = "Refresh Code Lens" } end, opts = { - -- options for vim.diagnostic.config() diagnostics = { virtual_text = { float = { @@ -39,14 +36,6 @@ return { }, }, }, - signs = { - text = { - [vim.diagnostic.severity.ERROR] = require("lazyvim.config").icons.diagnostics.Error, - [vim.diagnostic.severity.WARN] = require("lazyvim.config").icons.diagnostics.Warn, - [vim.diagnostic.severity.HINT] = require("lazyvim.config").icons.diagnostics.Hint, - [vim.diagnostic.severity.INFO] = require("lazyvim.config").icons.diagnostics.Info, - }, - }, }, inlay_hints = { enabled = nvim_0_10,