From 5cd6e94e8f4c31886b6998b2787e5f8f57ada549 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Wed, 14 Sep 2022 13:50:11 -0700 Subject: [PATCH] neovim: Bind LSP range code action in visual select --- neovim/init.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/neovim/init.vim b/neovim/init.vim index c1aff9d..bfdc074 100644 --- a/neovim/init.vim +++ b/neovim/init.vim @@ -360,6 +360,7 @@ local on_attach = function(client, bufno) buf_set_keymap('n', 'D', 'lua vim.lsp.buf.type_definition()', opts) buf_set_keymap('n', 'R', 'lua vim.lsp.buf.rename()', opts) buf_set_keymap('n', 'ca', 'lua vim.lsp.buf.code_action()', opts) + buf_set_keymap('v', 'ca', 'lua vim.lsp.buf.range_code_action()', opts) buf_set_keymap('n', 'gr', 'lua vim.lsp.buf.references()', opts) buf_set_keymap('n', 'd', 'lua vim.diagnostic.open_float()', opts) buf_set_keymap('n', 'j', 'lua vim.diagnostic.goto_next()', opts)