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.lua49
1 files changed, 0 insertions, 49 deletions
diff --git a/lua/config/hlslens.lua b/lua/config/hlslens.lua
deleted file mode 100644
index 430bd23..0000000
--- a/lua/config/hlslens.lua
+++ /dev/null
@@ -1,49 +0,0 @@
-local api = vim.api
-local keymap = vim.keymap
-
-local hlslens = require("hlslens")
-
-hlslens.setup {
- calm_down = true,
- nearest_only = true,
-}
-
-local activate_hlslens = function(direction)
- local cmd = string.format("normal! %s%szzzv", vim.v.count1, direction)
- local status, msg = pcall(vim.cmd, cmd)
-
- -- Deal with the case that there is no such pattern in current buffer.
- if not status then
- local start_idx, _ = string.find(msg, 'E486', 1, true)
- local msg_part = string.sub(msg, start_idx)
- api.nvim_err_writeln(msg_part)
- return
- end
-
- hlslens.start()
-end
-
-keymap.set("n", "n", "", {
- callback = function()
- activate_hlslens("n")
- end,
-})
-
-keymap.set("n", "N", "", {
- callback = function()
- activate_hlslens("N")
- end,
-})
-
-keymap.set("n", "*", "", {
- callback = function()
- vim.fn.execute("normal! *N")
- hlslens.start()
- end,
-})
-keymap.set("n", "#", "", {
- callback = function()
- vim.fn.execute("normal! #N")
- hlslens.start()
- end,
-})