diff options
Diffstat (limited to 'Common/nvim/lua/lsp-conf.lua')
-rw-r--r-- | Common/nvim/lua/lsp-conf.lua | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/Common/nvim/lua/lsp-conf.lua b/Common/nvim/lua/lsp-conf.lua index 7709c83..b80706d 100644 --- a/Common/nvim/lua/lsp-conf.lua +++ b/Common/nvim/lua/lsp-conf.lua @@ -50,31 +50,18 @@ vim.diagnostic.config({ }, }) + vim.cmd([[ set signcolumn=yes -autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false }) ]]) +-- autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false }) +map("n", "<leader>d", ":lua vim.diagnostic.open_float(nil, {})<CR>", silentnoremap) + ---Set completeopt to have a better completion experience --- :help completeopt --- menuone: popup even when there's only one match --- noinsert: Do not insert text until a selection is made --- noselect: Do not select, force to select one from the menu --- shortness: avoid showing extra messages when using completion --- updatetime: set updatetime for CursorHold vim.opt.completeopt = {'menuone', 'noselect', 'noinsert'} vim.opt.shortmess = vim.opt.shortmess + { c = true} vim.api.nvim_set_option('updatetime', 300) --- Fixed column for diagnostics to appear --- Show autodiagnostic popup on cursor hover_range --- Goto previous / next diagnostic warning / error --- Show inlay_hints more frequently -vim.cmd([[ -set signcolumn=yes -autocmd CursorHold * lua vim.diagnostic.open_float(nil, { focusable = false }) -]]) - -- Completion Plugin Setup local cmp = require'cmp' |