summaryrefslogtreecommitdiff
path: root/dot_config
diff options
context:
space:
mode:
authorIbrahim Muftee <ibrahim@muftee.net>2024-04-17 01:35:37 -0500
committerIbrahim Muftee <ibrahim@muftee.net>2026-07-01 00:23:31 -0400
commit5d3856ce4995c688dd1bf07c4b1e9df904c77529 (patch)
tree4bca66853b8aba2c71511a011a4fc6547eb60afc /dot_config
parentb6d92af14961b40ef0ba01aaf8b392cbb12bb776 (diff)
feat(nvim): add actions-preview plugin
Diffstat (limited to 'dot_config')
-rw-r--r--dot_config/nvim/lua/ibrahim/keys.lua3
-rw-r--r--dot_config/nvim/lua/plugins/actions-preview.lua6
2 files changed, 8 insertions, 1 deletions
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", "<leader>cr", vim.lsp.buf.rename, "Rename")
- lsp_map("n", "<leader>ca", vim.lsp.buf.code_action, "Code actions")
+ -- <leader>ca is being overwritten by the 'actions-preview' plugin
+ -- lsp_map("n", "<leader>ca", vim.lsp.buf.code_action, "Code actions")
-- Diagnostics
lsp_map("n", "<leader>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" }, "<leader>ca", require("actions-preview").code_actions)
+ end,
+}