From d9006c5a551a32f133cde7ef6dfc05e89ed5adc9 Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Thu, 6 Mar 2025 15:53:30 +0100 Subject: [PATCH] nvim hop fFtT --- nvim/init.lua | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/nvim/init.lua b/nvim/init.lua index 03998ab..9c7da41 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -173,6 +173,52 @@ require("lazy").setup({ keys = { { "", "HopWord", mode = { "n", "v" }, silent = true, noremap = true }, { "", "HopAnywhere", mode = { "n", "v" }, silent = true, noremap = true }, + { + "f", + function() + require("hop").hint_char1({ + direction = require("hop.hint").HintDirection.AFTER_CURSOR, + current_line_only = true, + }) + end, + mode = { "n", "v", "o" }, + remap = true, + }, + { + "F", + function() + require("hop").hint_char1({ + direction = require("hop.hint").HintDirection.BEFORE_CURSOR, + current_line_only = true, + }) + end, + mode = { "n", "v", "o" }, + remap = true, + }, + { + "t", + function() + require("hop").hint_char1({ + direction = require("hop.hint").HintDirection.AFTER_CURSOR, + current_line_only = true, + hint_offset = -1, + }) + end, + mode = { "n", "v", "o" }, + remap = true, + }, + { + "T", + function() + require("hop").hint_char1({ + direction = require("hop.hint").HintDirection.BEFORE_CURSOR, + current_line_only = true, + hint_offset = 1, + }) + end, + mode = { "n", "v", "o" }, + remap = true, + }, }, }, {