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.lua35
1 files changed, 28 insertions, 7 deletions
diff --git a/lua/config/plugins/mini.lua b/lua/config/plugins/mini.lua
index a2e9b1d..e842fa3 100644
--- a/lua/config/plugins/mini.lua
+++ b/lua/config/plugins/mini.lua
@@ -14,6 +14,27 @@ return {
end,
},
{
+ "mini.diff",
+ event = "DeferredUIEnter",
+ keys = {
+ { "<leader>ht", function() require("mini.diff").toggle() end, mode = { "n" }, desc = "Toggle hunk processing" },
+ { "<leader>ho", function() require("mini.diff").toggle_overlay() end, mode = { "n" }, desc = "Toggle hunk overlay" },
+ },
+ after = function (_)
+ require("mini.diff").setup({
+ mappings = {
+ apply = "<leader>ha",
+ reset = "<leader>hr",
+ textobject = "<leader>ha",
+ goto_first = "[H",
+ goto_prev = "[h",
+ goto_next = "]h",
+ goto_last = "]H",
+ },
+ })
+ end
+ },
+ {
"mini.move",
event = "DeferredUIEnter",
after = function(_)
@@ -33,13 +54,13 @@ return {
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',
+ 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,