diff --git a/.config/nvim/lua/plugins/trailblazer.lua b/.config/nvim/lua/plugins/trailblazer.lua index c8297211..7fd7bfd6 100644 --- a/.config/nvim/lua/plugins/trailblazer.lua +++ b/.config/nvim/lua/plugins/trailblazer.lua @@ -1,3 +1,39 @@ +local prefix = "m" +local function fmt_prefix(mappings) + for k, v in pairs(mappings) do + mappings[k] = prefix .. v + end +end +local opts = { + force_mappings = { + nv = { + motions = fmt_prefix({ + new_trail_mark = "n", + track_back = "", + peek_move_next_down = "", + peek_move_previous_up = "", + move_to_nearest = "", + toggle_trail_mark_list = "", + }), + actions = fmt_prefix({ + delete_all_trail_marks = "", + paste_at_last_trail_mark = "", + paste_at_all_trail_marks = "", + set_trail_mark_select_mode = "", + switch_to_next_trail_mark_stack = "", + switch_to_previous_trail_mark_stack = "", + set_trail_mark_stack_sort_mode = "", + }), + }, + }, +} +print(vim.inspect(opts.force_mappings.nv.motions)) return { "LeonHeidelbach/trailblazer.nvim", + -- config = function() + -- require("which-key").add({ + -- { "m", group = "Trailblazer" }, + -- }) + -- require("trailblazer").setup(opts) + -- end, }