diff options
Diffstat (limited to 'lua/config/plugins/mini.lua')
-rw-r--r-- | lua/config/plugins/mini.lua | 148 |
1 files changed, 81 insertions, 67 deletions
diff --git a/lua/config/plugins/mini.lua b/lua/config/plugins/mini.lua index 65e3f6e..dc9c151 100644 --- a/lua/config/plugins/mini.lua +++ b/lua/config/plugins/mini.lua @@ -1,69 +1,83 @@ return { - { - "mini.ai", - event = "DeferredUIEnter", - after = function(_) - require("mini.ai").setup() - end, - }, - { - "mini.align", - event = "DeferredUIEnter", - after = function(_) - require("mini.align").setup() - end, - }, - { - "mini.diff", - enabled = false, -- NOTE: using gitsigns.nvim due to more features - event = "DeferredUIEnter", - keys = { - { "<leader>ght", function() require("mini.diff").toggle() end, mode = { "n" }, desc = "Toggle hunk processing" }, - { "<leader>gho", function() require("mini.diff").toggle_overlay() end, mode = { "n" }, desc = "Toggle hunk overlay" }, - }, - after = function (_) - require("mini.diff").setup({ - mappings = { - apply = "<leader>ghs", - reset = "<leader>ghr", - textobject = "<leader>ghs", - goto_first = "[H", - goto_prev = "[h", - goto_next = "]h", - goto_last = "]H", - }, - }) - end - }, - { - "mini.move", - event = "DeferredUIEnter", - after = function(_) - require("mini.move").setup() - end, - }, - { - "mini.pairs", - event = "DeferredUIEnter", - after = function(_) - require("mini.pairs").setup() - end, - }, - { - "mini.surround", - event = "DeferredUIEnter", - after = function(_) - require("mini.surround").setup({ - mappings = { - add = "<leader>Sa", - delete = "<leader>Sd", - find = "<leader>Sf", - find_left = "<leader>SF", - highlight = "<leader>Sh", - replace = "<leader>Sr", - update_n_lines = "<leader>Sn", - }, - }) - end, - }, + { + "mini.ai", + event = "DeferredUIEnter", + after = function(_) + require("mini.ai").setup() + end, + }, + { + "mini.align", + event = "DeferredUIEnter", + after = function(_) + require("mini.align").setup() + end, + }, + { + "mini.diff", + enabled = false, -- NOTE: using gitsigns.nvim due to more features + event = "DeferredUIEnter", + keys = { + { + "<leader>ght", + function() + require("mini.diff").toggle() + end, + mode = { "n" }, + desc = "Toggle hunk processing", + }, + { + "<leader>gho", + function() + require("mini.diff").toggle_overlay() + end, + mode = { "n" }, + desc = "Toggle hunk overlay", + }, + }, + after = function(_) + require("mini.diff").setup({ + mappings = { + apply = "<leader>ghs", + reset = "<leader>ghr", + textobject = "<leader>ghs", + goto_first = "[H", + goto_prev = "[h", + goto_next = "]h", + goto_last = "]H", + }, + }) + end, + }, + { + "mini.move", + event = "DeferredUIEnter", + after = function(_) + require("mini.move").setup() + end, + }, + { + "mini.pairs", + event = "DeferredUIEnter", + after = function(_) + require("mini.pairs").setup() + end, + }, + { + "mini.surround", + event = "DeferredUIEnter", + after = function(_) + require("mini.surround").setup({ + mappings = { + add = "<leader>Sa", + delete = "<leader>Sd", + find = "<leader>Sf", + find_left = "<leader>SF", + highlight = "<leader>Sh", + replace = "<leader>Sr", + update_n_lines = "<leader>Sn", + }, + }) + end, + }, } |