diff --git a/.config/nvim/lua/plugins/actions-preview.lua b/.config/nvim/lua/plugins/actions-preview.lua index da6da07e..21202260 100644 --- a/.config/nvim/lua/plugins/actions-preview.lua +++ b/.config/nvim/lua/plugins/actions-preview.lua @@ -1,29 +1,23 @@ return { - { - "aznhe21/actions-preview.nvim", - event = "BufRead", - config = function() - vim.keymap.set( - { "v", "n" }, - "ga", - require("actions-preview").code_actions, - { noremap = true, silent = true, desc = "Code Actions" } - ) - require("actions-preview").setup({ - telescope = { - sorting_strategy = "ascending", - layout_strategy = "vertical", - layout_config = { - width = 0.8, - height = 0.9, - prompt_position = "top", - preview_cutoff = 20, - preview_height = function(_, _, max_lines) - return max_lines - 15 - end, - }, - }, - }) - end, - }, + { + "aznhe21/actions-preview.nvim", + event = "BufRead", + config = function() + require("actions-preview").setup({ + telescope = { + sorting_strategy = "ascending", + layout_strategy = "vertical", + layout_config = { + width = 0.8, + height = 0.9, + prompt_position = "top", + preview_cutoff = 20, + preview_height = function(_, _, max_lines) + return max_lines - 15 + end, + }, + }, + }) + end, + }, } diff --git a/.config/nvim/lua/plugins/lspconfig.lua b/.config/nvim/lua/plugins/lspconfig.lua index c7c29990..687c4d90 100644 --- a/.config/nvim/lua/plugins/lspconfig.lua +++ b/.config/nvim/lua/plugins/lspconfig.lua @@ -7,6 +7,7 @@ return { keys[#keys + 1] = { "gr", "Glance references", desc = "References" } keys[#keys + 1] = { "gy", "Glance type_definitions", desc = "Goto t[y]pe definitions" } keys[#keys + 1] = { "gI", "Glance implementations", desc = "Goto implementations" } + keys[#keys + 1] = { "ca", require("actions-preview").code_actions, desc = "Code Action Preview" } end, opts = { -- options for vim.diagnostic.config() diff --git a/.config/nvim/lua/plugins/mini-align.lua b/.config/nvim/lua/plugins/mini-align.lua new file mode 100644 index 00000000..94befd67 --- /dev/null +++ b/.config/nvim/lua/plugins/mini-align.lua @@ -0,0 +1,10 @@ +return { + { + "echasnovski/mini.align", + opts = {}, + keys = { + { "ga", mode = { "n", "v" }, desc = "Align" }, + { "gA", mode = { "n", "v" }, desc = "Align Preview" }, + }, + }, +} diff --git a/.config/nvim/lua/plugins/mini-starter.lua b/.config/nvim/lua/plugins/mini-starter.lua deleted file mode 100644 index 83342eb0..00000000 --- a/.config/nvim/lua/plugins/mini-starter.lua +++ /dev/null @@ -1,16 +0,0 @@ -return { - { - "echasnovski/mini.starter", - optional = true, - opts = function(_, opts) - local items = { - { - name = "Workspaces", - action = "Telescope workspaces", - section = string.rep(" ", 22) .. "Telescope", - }, - } - vim.list_extend(opts.items, items) - end, - } -}