From cb8b1baa81ff5b2533f2a188b5e65efcd8e72b6a Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Tue, 28 Feb 2023 11:04:43 -0300 Subject: [PATCH] Code actions on visual selection --- nvim/after/plugin/lsp.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/nvim/after/plugin/lsp.lua b/nvim/after/plugin/lsp.lua index 32c8236..2cc38cf 100644 --- a/nvim/after/plugin/lsp.lua +++ b/nvim/after/plugin/lsp.lua @@ -11,6 +11,7 @@ local attachment = function(client, bufnr) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'D', 'lua vim.lsp.buf.type_definition()', opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gr', 'lua vim.lsp.buf.rename()', opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'ga', 'lua vim.lsp.buf.code_action()', opts) + vim.api.nvim_buf_set_keymap(bufnr, 'v', 'ga', 'lua vim.lsp.buf.code_action()', opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'f', 'lua vim.lsp.buf.format({async = true})', opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'ge', 'lua vim.diagnostic.open_float()', opts) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gn', 'lua vim.diagnostic.goto_next()', opts)