-- See: https://github.com/phaazon/hop.nvim/wiki/Configuration local hop = require("hop") require("hop").setup({}) ------------------------------------------------------------------------------- -- Keybindings local hint = require("hop.hint") vim.keymap.set("", "hc", "HopChar1") vim.keymap.set("", "hlc", function() hop.hint_char1({ direction = hint.HintDirection.AFTER_CURSOR, current_line_only = true, }) end) vim.keymap.set("", "hhc", function() hop.hint_char1({ direction = hint.HintDirection.BEFORE_CURSOR, current_line_only = true, }) end) vim.keymap.set("", "hjc", function() hop.hint_char1({ direction = hint.HintDirection.AFTER_CURSOR, }) end) vim.keymap.set("", "hkc", function() hop.hint_char1({ direction = hint.HintDirection.BEFORE_CURSOR, }) end) vim.keymap.set("", "hw", "HopWord") vim.keymap.set("", "hjw", function() hop.hint_words({ direction = hint.HintDirection.AFTER_CURSOR, }) end) vim.keymap.set("", "hkw", function() hop.hint_words({ direction = hint.HintDirection.BEFORE_CURSOR, }) end) vim.keymap.set("", "hp", "HopPattern") vim.keymap.set("", "hjp", function() hop.hint_patterns({ direction = hint.HintDirection.AFTER_CURSOR, }) end) vim.keymap.set("", "hkp", function() hop.hint_patterns({ direction = hint.HintDirection.BEFORE_CURSOR, }) end) vim.keymap.set("", "hjv", function() hop.hint_vertical({ direction = hint.HintDirection.AFTER_CURSOR, }) end) vim.keymap.set("", "hkv", function() hop.hint_vertical({ direction = hint.HintDirection.BEFORE_CURSOR, }) end)