diff options
| author | Michal Hanus <hanus.michal@divelit.cz> | 2024-03-02 18:49:55 +0100 |
|---|---|---|
| committer | Michal Hanus <hanus.michal@divelit.cz> | 2024-03-02 18:49:55 +0100 |
| commit | aab38f32e0a02e43565a554d0a76ff65636499b8 (patch) | |
| tree | f3f00df05c63228c69a338e80fd0e7d02986e8cf /lua/config/hlslens.lua | |
| parent | 99353a355321d68ef4fb3c26291084b23e8f4978 (diff) | |
Diffstat (limited to 'lua/config/hlslens.lua')
| -rw-r--r-- | lua/config/hlslens.lua | 49 |
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, -}) |
