From 8cdca74568f44c345abe744beb65fc2f6c927aab Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Thu, 12 Dec 2024 22:00:04 -0500 Subject: [PATCH] AutoYADM commit: 2024-12-12 22:00:04 --- .config/nvim/lua/plugins/trailblazer.lua | 66 ++++++++++++------------ 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/.config/nvim/lua/plugins/trailblazer.lua b/.config/nvim/lua/plugins/trailblazer.lua index 745dde43..c61b5b0f 100644 --- a/.config/nvim/lua/plugins/trailblazer.lua +++ b/.config/nvim/lua/plugins/trailblazer.lua @@ -1,36 +1,3 @@ -local function fmt_prefix(prefix, mappings) - local out = {} - for k, v in pairs(mappings) do - out[k] = prefix .. v[1] - require("which-key").add({ out[k], desc = v[2] }) - end - return out -end -local motions_map = { - new_trail_mark = { "n", "New Trail Mark" }, - track_back = { "b", "Track Back" }, - peek_move_next_down = { "", "Peek Move Next Down" }, - peek_move_previous_up = { "", "Peek Move Prev Up" }, - move_to_nearest = { "", "Move To Nearest" }, - toggle_trail_mark_list = { "", "Toggle Trail Mark List" }, -} -local actions_map = { - delete_all_trail_marks = { "", "Delete All Trail Marks" }, - paste_at_last_trail_mark = { "", "Paste At Last Trail Mark" }, - paste_at_all_trail_marks = { "", "Paste At All Trail Marks" }, - set_trail_mark_select_mode = { "", "Set Trail Mark Select Mode" }, - switch_to_next_trail_mark_stack = { "", "Switch To Next Trail Mark Stack" }, - switch_to_previous_trail_mark_stack = { "", "Switch To Previous Trail Mark Stack" }, - set_trail_mark_stack_sort_mode = { "", "Set Trail Mark Stack Sort Mode" }, -} -local opts = { - force_mappings = { - nv = { - motions = fmt_prefix("m", motions_map), - actions = fmt_prefix("m", actions_map), - }, - }, -} -- print(vim.inspect(opts.force_mappings.nv.motions)) return { "LeonHeidelbach/trailblazer.nvim", @@ -38,6 +5,39 @@ return { require("which-key").add({ { "m", group = "Trailblazer" }, }) + local function fmt_prefix(prefix, mappings) + local out = {} + for k, v in pairs(mappings) do + out[k] = prefix .. v[1] + require("which-key").add({ out[k], desc = v[2] }) + end + return out + end + local motions_map = { + new_trail_mark = { "m", "New Trail Mark" }, + track_back = { "b", "Track Back" }, + peek_move_next_down = { "n", "Peek Move Next Down" }, + peek_move_previous_up = { "e", "Peek Move Prev Up" }, + move_to_nearest = { "w", "Move To Nearest" }, + toggle_trail_mark_list = { "l", "Toggle Trail Mark List" }, + } + local actions_map = { + delete_all_trail_marks = { "d", "Delete All Trail Marks" }, + paste_at_last_trail_mark = { "p", "Paste At Last Trail Mark" }, + paste_at_all_trail_marks = { "P", "Paste At All Trail Marks" }, + set_trail_mark_select_mode = { "v", "Set Trail Mark Select Mode" }, + switch_to_next_trail_mark_stack = { ".", "Switch To Next Trail Mark Stack" }, + switch_to_previous_trail_mark_stack = { ",", "Switch To Previous Trail Mark Stack" }, + set_trail_mark_stack_sort_mode = { "s", "Set Trail Mark Stack Sort Mode" }, + } + local opts = { + force_mappings = { + nv = { + motions = fmt_prefix("m", motions_map), + actions = fmt_prefix("m", actions_map), + }, + }, + } require("trailblazer").setup(opts) end, }