diff options
| author | nsfisis <nsfisis@gmail.com> | 2022-02-21 22:01:56 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2022-02-21 22:01:56 +0900 |
| commit | 378f399980aa7e7f292344881b4fdf358c50987b (patch) | |
| tree | 22bc099789f50813718aeeeaa0af070a9728d27f | |
| parent | 2e29201579e5dec9e13bedf642d8221bfc993ae9 (diff) | |
| download | dotfiles-378f399980aa7e7f292344881b4fdf358c50987b.tar.gz dotfiles-378f399980aa7e7f292344881b4fdf358c50987b.tar.zst dotfiles-378f399980aa7e7f292344881b4fdf358c50987b.zip | |
neovim: make `@N` repeatable
| -rw-r--r-- | .config/nvim/init.lua | 3 | ||||
| -rw-r--r-- | .vimrc | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 768da94..947b07a 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -309,7 +309,8 @@ vimrc.map('x', '<C-r>', '"') F.setreg('j', 'j.') F.setreg('k', 'k.') F.setreg('n', 'n.') -vimrc.map('n', '@N', 'N.') +F.setreg('m', 'N.') +vimrc.map('n', '@N', '@m') -- Repeat the last executed macro as many times as possible. -- a => all @@ -168,7 +168,8 @@ xnoremap <C-r> " let @j = 'j.' let @k = 'k.' let @n = 'n.' -nnoremap @N N. +let @m = 'N.' +nnoremap @N @m nnoremap @a 9999@@ nnoremap ` @@ |
