aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2021-06-15 10:38:02 +0800
committerGitHub <noreply@github.com>2021-06-15 10:38:02 +0800
commit4bb84024eb5c8eeb3f00b979e14eacc8f117770f (patch)
treefc8343e892a39436efe95f2758342bc134bee484
parent1869ffe4d3c17e5af7b4f8aaccf116673824b431 (diff)
Make diagnostic floating window unfocusable
It is annoying that the cursor is focused on the diagnostic floating window every time it is shown. See also: https://github.com/neovim/neovim/pull/14693 and https://github.com/neovim/neovim/pull/14649
-rw-r--r--lua/lsp/init.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua
index 54865e1..6be27b4 100644
--- a/lua/lsp/init.lua
+++ b/lua/lsp/init.lua
@@ -18,7 +18,7 @@ local on_attach = function(client, bufnr)
buf_set_keymap('n', '<space>D', '<cmd>lua vim.lsp.buf.type_definition()<CR>', opts)
buf_set_keymap('n', '<space>rn', '<cmd>lua vim.lsp.buf.rename()<CR>', opts)
buf_set_keymap('n', 'gr', '<cmd>lua vim.lsp.buf.references()<CR>', opts)
- buf_set_keymap('n', '<space>e', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics()<CR>', opts)
+ buf_set_keymap('n', '<space>e', '<cmd>lua vim.lsp.diagnostic.show_line_diagnostics({focusable=False})<CR>', opts)
buf_set_keymap('n', '[d', '<cmd>lua vim.lsp.diagnostic.goto_prev()<CR>', opts)
buf_set_keymap('n', ']d', '<cmd>lua vim.lsp.diagnostic.goto_next()<CR>', opts)
buf_set_keymap('n', '<space>q', '<cmd>lua vim.lsp.diagnostic.set_loclist()<CR>', opts)