diff --git a/nvim/.config/nvim/after/plugin/mini.lua b/nvim/.config/nvim/after/plugin/mini.lua index 7ce6ab6..4794639 100644 --- a/nvim/.config/nvim/after/plugin/mini.lua +++ b/nvim/.config/nvim/after/plugin/mini.lua @@ -10,8 +10,6 @@ require('mini.align').setup({ }) -- Comment lines require('mini.comment').setup() --- For f, F, t, t motions/Horizontal movement -require('mini.jump').setup({silent = true}) -- Vertical jumps/movement require('mini.jump2d').setup({ allowed_lines = { @@ -67,3 +65,18 @@ remap({ 'n', 'o', 'x' }, 'gl', function() return mini_jump2d.start(line_start) end, opts) +-- Replacement for f, F, t, T motions/Horizontal movement +remap({ 'n', 'o', 'x' }, 'f', function() + local mini_jump2d = require('mini.jump2d') + local single_char = mini_jump2d.builtin_opts.single_character + + single_char.allowed_lines = { + blank = false, + cursor_before = false, + cursor_at = true , + cursor_after = false, + fold = false, + } + + return mini_jump2d.start(single_char) +end, opts)