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.lua14
1 files changed, 12 insertions, 2 deletions
diff --git a/lua/config/hlslens.lua b/lua/config/hlslens.lua
index cd03af0..e2e048f 100644
--- a/lua/config/hlslens.lua
+++ b/lua/config/hlslens.lua
@@ -8,7 +8,12 @@ vim.keymap.set('n', 'n', '',
noremap = true,
silent = true,
callback = function()
- vim.fn.execute("normal! " .. vim.v.count1 .. "nzzzv")
+ 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
})
@@ -18,7 +23,12 @@ vim.keymap.set('n', 'N', '',
noremap = true,
silent = true,
callback = function()
- vim.fn.execute("normal! " .. vim.v.count1 .. "Nzzzv")
+ 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
})