fixed warnings in lsp config

This commit is contained in:
Oliver Hartmann 2022-12-28 21:45:23 +01:00
parent b6e811ab23
commit 1e7fd727c2

View File

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