diff --git a/config/init.lua b/config/init.lua index d240131..3b39445 100644 --- a/config/init.lua +++ b/config/init.lua @@ -133,13 +133,6 @@ vim.api.nvim_create_autocmd('LspAttach', { -- key mappings local opts = { buffer = ev.buf, - noremap = true, - focusable = false, - border = 'rounded', - source = 'always', - prefix = ' ', - scope = 'cursor', - close_events = { "BufLeave","CursorMoved","InsertEnter","FocusLost" }, } -- error viewing vim.keymap.set('n', 'e', vim.diagnostic.open_float, opts) @@ -152,10 +145,20 @@ vim.api.nvim_create_autocmd('LspAttach', { vim.keymap.set('n', 'H', vim.lsp.buf.hover, opts) -- auto hover for error viewing vim.api.nvim_create_autocmd("CursorHold", { - callback = function() - vim.diagnostic.open_float(nil, opts) - end - }) + opts = { + buffer = ev.buf, + noremap = true, + focusable = false, + border = 'rounded', + source = 'always', + prefix = ' ', + scope = 'cursor', + close_events = { "BufLeave","CursorMoved","InsertEnter","FocusLost" } + }, + callback = function() + vim.diagnostic.open_float(nil, opts) + end + }) -- local opts = { buffer = ev.buf } -- -- error viewing -- vim.keymap.set('n', 'e', vim.diagnostic.open_float, opts)