From 56a78e3d4ca83713edca62a9bd16ebf89369c6ed Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Sun, 22 Oct 2023 12:32:30 +0300 Subject: [PATCH] neovim: add range code action if it exists --- neovim/.config/nvim/after/plugin/lsp.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/neovim/.config/nvim/after/plugin/lsp.lua b/neovim/.config/nvim/after/plugin/lsp.lua index c63a2b0..d4bf8a0 100644 --- a/neovim/.config/nvim/after/plugin/lsp.lua +++ b/neovim/.config/nvim/after/plugin/lsp.lua @@ -43,7 +43,10 @@ local function on_attach(client, bufnr) vim.keymap.set("n", "K", vim.lsp.buf.hover, opts) vim.keymap.set("n", "", vim.lsp.buf.rename, opts) vim.keymap.set("n", ".", vim.lsp.buf.code_action, opts) - vim.keymap.set("v", ".", vim.lsp.buf.range_code_action, opts) + + if not vim.lsp.buf.range_code_action == nil then + vim.keymap.set("v", ".", vim.lsp.buf.range_code_action, opts) + end end vim.keymap.set("n", "ee", function()