summaryrefslogtreecommitdiff
path: root/lua/config/plugins/mini.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/config/plugins/mini.lua')
-rw-r--r--lua/config/plugins/mini.lua148
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,
+ },
}