diff --git a/lua/plugins/lspconfig.lua b/lua/plugins/lspconfig.lua index ffa4c2f..ecfe3b5 100644 --- a/lua/plugins/lspconfig.lua +++ b/lua/plugins/lspconfig.lua @@ -13,7 +13,7 @@ return { automatic_installation = false, }) - local capabilities = require('cmp_nvim_lsp').default_capabilities(capabilities) + local capabilities = require('cmp_nvim_lsp').default_capabilities() OpenDiagFloat = function() for _, winid in pairs(vim.api.nvim_tabpage_list_wins(0)) do @@ -69,10 +69,12 @@ return { -- Set some keybinds conditional on server capabilities if client.server_capabilities.documentFormattingProvider then - vim.keymap.set('n', 'f', vim.lsp.buf.format, opts) + vim.keymap.set('n', 'f', vim.lsp.buf.format, + { noremap = true, silent = false, desc = 'Format file', buffer = bufnr }) end if client.server_capabilities.documentRangeFormattingProvider then - vim.keymap.set('x', 'f', vim.lsp.buf.format, opts) + vim.keymap.set('x', 'f', vim.lsp.buf.format, + { noremap = true, silent = false, desc = 'Format visual', buffer = bufnr }) end -- Set autocommands conditional on server_capabilities