diff options
| author | jdhao <jdhao@hotmail.com> | 2022-04-27 23:38:09 +0800 |
|---|---|---|
| committer | jdhao <jdhao@hotmail.com> | 2022-04-27 23:38:09 +0800 |
| commit | 1b9bd9ceefd31003853e607eeb31198994b9b83b (patch) | |
| tree | ac1e9b7e036ae6cd022a4783df2864b17619bab2 /lua/config/hlslens.lua | |
| parent | e043f07b715e599a14662acb5f9bb8e169b89739 (diff) | |
use vim.keymap for key mappings in lua
Diffstat (limited to 'lua/config/hlslens.lua')
| -rw-r--r-- | lua/config/hlslens.lua | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/lua/config/hlslens.lua b/lua/config/hlslens.lua index dba9dc7..cd03af0 100644 --- a/lua/config/hlslens.lua +++ b/lua/config/hlslens.lua @@ -3,19 +3,25 @@ require('hlslens').setup({ nearest_only = 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.keymap.set('n', 'n', '', +{ + noremap = true, + silent = true, + callback = function() + vim.fn.execute("normal! " .. vim.v.count1 .. "nzzzv") + require('hlslens').start() + end +}) -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.keymap.set('n', 'N', '', +{ + noremap = true, + silent = true, + callback = function() + vim.fn.execute("normal! " .. vim.v.count1 .. "Nzzzv") + require('hlslens').start() + end +}) -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 }) +vim.keymap.set('n', '*', "<Plug>(asterisk-z*)<Cmd>lua require('hlslens').start()<CR>", { silent = true }) +vim.keymap.set('n', '#', "<Plug>(asterisk-z#)<Cmd>lua require('hlslens').start()<CR>", { silent = true }) |
