aboutsummaryrefslogtreecommitdiff
path: root/lua/config/hlslens.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/config/hlslens.lua')
-rw-r--r--lua/config/hlslens.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/lua/config/hlslens.lua b/lua/config/hlslens.lua
new file mode 100644
index 0000000..3acc91a
--- /dev/null
+++ b/lua/config/hlslens.lua
@@ -0,0 +1,16 @@
+vim.api.nvim_set_keymap(
+ "n",
+ "n",
+ "<Cmd>execute('normal! ' . v:count1 . 'nzzzv')<CR><Cmd>lua require('hlslens').start()<CR>",
+ { noremap = true, silent = true }
+)
+
+vim.api.nvim_set_keymap(
+ "n",
+ "N",
+ "<Cmd>execute('normal! ' . v:count1 . 'Nzzzv')<CR><Cmd>lua require('hlslens').start()<CR>",
+ { noremap = true, silent = true }
+)
+
+vim.api.nvim_set_keymap("n", "*", "<Plug>(asterisk-z*)<Cmd>lua require('hlslens').start()<CR>", { silent = true })
+vim.api.nvim_set_keymap("n", "#", "<Plug>(asterisk-z#)<Cmd>lua require('hlslens').start()<CR>", { silent = true })