aboutsummaryrefslogtreecommitdiff
path: root/lua/config
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2022-09-09 19:21:25 +0800
committerjdhao <jdhao@hotmail.com>2022-09-09 19:21:25 +0800
commit8b3610ed3db693614e10f4c0c7da3d939e217557 (patch)
tree14782abdcc396861835333af208a4cb4c886fabc /lua/config
parentbde6083f22db15e26b78637d36e7391cf3815d02 (diff)
update hlslens conf
Diffstat (limited to 'lua/config')
-rw-r--r--lua/config/hlslens.lua29
1 files changed, 14 insertions, 15 deletions
diff --git a/lua/config/hlslens.lua b/lua/config/hlslens.lua
index 59ce9a3..f5c76ad 100644
--- a/lua/config/hlslens.lua
+++ b/lua/config/hlslens.lua
@@ -1,35 +1,34 @@
local api = vim.api
local keymap = vim.keymap
-require('hlslens').setup({
- calm_down = true,
- nearest_only = true,
+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.fn.execute, cmd)
- -- 13 is the index where real error message starts
- msg = msg:sub(13)
+ local status, msg = pcall(vim.cmd, cmd)
if not status then
+ -- 13 is the index where real error message starts
+ msg = msg:sub(13)
api.nvim_err_writeln(msg)
return
end
- require('hlslens').start()
+
+ hlslens.start()
end
-keymap.set('n', 'n', '',
-{
- silent = true,
+keymap.set('n', 'n', '', {
callback = function() activate_hlslens('n') end
})
-keymap.set('n', 'N', '',
-{
- silent = true,
+keymap.set('n', 'N', '', {
callback = function() activate_hlslens('N') end
})
-keymap.set('n', '*', "<Plug>(asterisk-z*)<Cmd>lua require('hlslens').start()<CR>", { silent = true })
-keymap.set('n', '#', "<Plug>(asterisk-z#)<Cmd>lua require('hlslens').start()<CR>", { silent = true })
+keymap.set('n', '*', "<Plug>(asterisk-z*)<Cmd>lua require('hlslens').start()<CR>")
+keymap.set('n', '#', "<Plug>(asterisk-z#)<Cmd>lua require('hlslens').start()<CR>")