find-extender.nvim: like leap.nvim but for the current line

TL;DR Use find-extender.nvim to jump to anywhere within the current line with exactly 4 keystrokes. Introduction Using leap.nvim to jump to any location within the buffers is great but for jumping within the current line, I didn’t have a good enough solution until now. I tried clever-f.vim and flit.nvim but they’re not precise enough. Let’s say I have the following line and have to get to WORD_fingWORD: print("find FInd fInd find_extender WORDfiWORD wordfIword WORD_fingWORD") The annoyance is that when my eyes are on the target string, I’m not aware of all the possible matches preceding WORD_fingWORD....

April 24, 2023 · 2 min

legendary.nvim: Execute Keymaps in Vscode's Command Palette Style

TL;DR Use legendary.nvim to execute keymaps, commands, and autocommands in Vscode’s Command Palette style. Using legendary.nvim to excute seldomly used commands like comment-box.nvim. Introduction There are commands that I don’t use frequently, but when I need them, I forget them. Before legendary.nvim, I used which-key.nvim. I never had the patience or the memory to go through each level of the popup window to execute the command I want (is it <leader>, g, or <leader>g?...

December 23, 2022 · 1 min

leap.nvim: Next-gen Motion Plugin for Neovim

TL;DR Use leap.nvim to jump to anywhere in the window with fewer than 4 keystrokes. Jumping order: AddWatchFlags (line 11) -> IntoApp (line 5) -> unix (line 17) -> InputDevice (line 8) Introduction leap.nvim is the next-gen motion plugin. I used vim-sneak and easymotion but leap.nvim is next-level smoothiness and intuitiveness. Vim/Neovim makes me wonder how I edited code with vscode before. leap.nvim makes me wonder why I spammed JJwww and kkkkbbb to move around the window....

August 31, 2022 · 1 min