1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

use vim.keymap for key mappings in lua

This commit is contained in:
jdhao 2022-04-27 23:38:09 +08:00
parent e043f07b71
commit 1b9bd9ceef
3 changed files with 28 additions and 16 deletions

View File

@ -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 })

View File

@ -113,4 +113,7 @@ nvim_tree.setup({
},
})
vim.api.nvim_set_keymap("n", "<space>s", "<cmd>lua require'nvim-tree'.toggle(false, true)<CR>", { noremap = true, silent = true })
vim.keymap.set('n', '<space>s', function()
return require('nvim-tree').toggle(false, true)
end,
{ noremap = true, silent = true, desc = "toggle nvim-tree"})

View File

@ -8,4 +8,7 @@ require('hop').setup({
quit_key='<Esc>',
})
vim.api.nvim_set_keymap('n', 'f', "<cmd>lua require'hop'.hint_char2()<cr>", {noremap = true})
vim.keymap.set('n', 'f', function()
return require('hop').hint_char2()
end,
{ silent = true, noremap = true, desc = "nvim-hop char2" })