summaryrefslogtreecommitdiff
path: root/dot_config/nvim/lua
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/nvim/lua')
-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,
+}