require('hlslens').setup({ calm_down = true, nearest_only = true, }) vim.keymap.set('n', 'n', '', { noremap = true, silent = true, callback = function() local status, msg = pcall(vim.fn.execute, "normal! " .. vim.v.count1 .. "nzzzv") if not status then vim.api.nvim_echo({{msg, "ErrorMsg"}}, false, {}) return end require('hlslens').start() end }) vim.keymap.set('n', 'N', '', { noremap = true, silent = true, callback = function() local status, msg = pcall(vim.fn.execute, "normal! " .. vim.v.count1 .. "Nzzzv") if not status then vim.api.nvim_echo({{msg, "ErrorMsg"}}, false, {}) return end require('hlslens').start() end }) vim.keymap.set('n', '*', "(asterisk-z*)lua require('hlslens').start()", { silent = true }) vim.keymap.set('n', '#', "(asterisk-z#)lua require('hlslens').start()", { silent = true })