From 5d3856ce4995c688dd1bf07c4b1e9df904c77529 Mon Sep 17 00:00:00 2001 From: Ibrahim Muftee Date: Wed, 17 Apr 2024 01:35:37 -0500 Subject: feat(nvim): add actions-preview plugin --- dot_config/nvim/lua/ibrahim/keys.lua | 3 ++- dot_config/nvim/lua/plugins/actions-preview.lua | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 dot_config/nvim/lua/plugins/actions-preview.lua diff --git a/dot_config/nvim/lua/ibrahim/keys.lua b/dot_config/nvim/lua/ibrahim/keys.lua index d8cbfaf..bc66f3c 100644 --- a/dot_config/nvim/lua/ibrahim/keys.lua +++ b/dot_config/nvim/lua/ibrahim/keys.lua @@ -106,7 +106,8 @@ vim.api.nvim_create_autocmd("LspAttach", { -- Code changes lsp_map("n", "cr", vim.lsp.buf.rename, "Rename") - lsp_map("n", "ca", vim.lsp.buf.code_action, "Code actions") + -- ca is being overwritten by the 'actions-preview' plugin + -- lsp_map("n", "ca", vim.lsp.buf.code_action, "Code actions") -- Diagnostics lsp_map("n", "ds", vim.diagnostic.open_float, "[s]how [d]iagnostic window") diff --git a/dot_config/nvim/lua/plugins/actions-preview.lua b/dot_config/nvim/lua/plugins/actions-preview.lua new file mode 100644 index 0000000..05532c4 --- /dev/null +++ b/dot_config/nvim/lua/plugins/actions-preview.lua @@ -0,0 +1,6 @@ +return { + "aznhe21/actions-preview.nvim", + config = function() + vim.keymap.set({ "v", "n" }, "ca", require("actions-preview").code_actions) + end, +} -- cgit v1.2.3