diff options
| author | nsfisis <nsfisis@gmail.com> | 2022-03-21 20:43:48 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2022-03-21 20:53:56 +0900 |
| commit | c5c8c5f4724d4121e5c69c5f49138b445472228a (patch) | |
| tree | 1c7e4b15fd9390eb8e28e87d704d47f4b0ff79d9 /.config/nvim/lua/vimrc.lua | |
| parent | f0f3347818e4404ddadd3f3d15effc183a6551ca (diff) | |
| download | dotfiles-c5c8c5f4724d4121e5c69c5f49138b445472228a.tar.gz dotfiles-c5c8c5f4724d4121e5c69c5f49138b445472228a.tar.zst dotfiles-c5c8c5f4724d4121e5c69c5f49138b445472228a.zip | |
neovim: fix gA keybinding
Diffstat (limited to '.config/nvim/lua/vimrc.lua')
| -rw-r--r-- | .config/nvim/lua/vimrc.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/.config/nvim/lua/vimrc.lua b/.config/nvim/lua/vimrc.lua index d84c9cd..5f7475b 100644 --- a/.config/nvim/lua/vimrc.lua +++ b/.config/nvim/lua/vimrc.lua @@ -112,6 +112,7 @@ end M.map_callbacks = {} +local map_callback_id = 1 function M.map_expr(mode, lhs, rhs, opts) if opts == nil then @@ -119,13 +120,13 @@ function M.map_expr(mode, lhs, rhs, opts) end opts.noremap = true opts.expr = true - local callback_id = #M.map_callbacks + 1 - M.map_callbacks[callback_id] = rhs + M.map_callbacks['_' .. map_callback_id] = rhs vim.api.nvim_set_keymap( mode, lhs, - ('v:lua.vimrc.map_callbacks[%d]()'):format(callback_id), + ('v:lua.vimrc.map_callbacks._%d()'):format(map_callback_id), opts) + map_callback_id = map_callback_id + 1 end |
