From 1b9bd9ceefd31003853e607eeb31198994b9b83b Mon Sep 17 00:00:00 2001 From: jdhao Date: Wed, 27 Apr 2022 23:38:09 +0800 Subject: use vim.keymap for key mappings in lua --- lua/config/hlslens.lua | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) (limited to 'lua/config/hlslens.lua') 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", - "execute('normal! ' . v:count1 . 'nzzzv')lua require('hlslens').start()", - { 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", - "execute('normal! ' . v:count1 . 'Nzzzv')lua require('hlslens').start()", - { 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", "*", "(asterisk-z*)lua require('hlslens').start()", { silent = true }) -vim.api.nvim_set_keymap("n", "#", "(asterisk-z#)lua require('hlslens').start()", { silent = true }) +vim.keymap.set('n', '*', "(asterisk-z*)lua require('hlslens').start()", { silent = true }) +vim.keymap.set('n', '#', "(asterisk-z#)lua require('hlslens').start()", { silent = true }) -- cgit v1.2.3