Below are some various things I actually use... and not all of the junk in my vimrc I don't actually use.<p>Plugins:<p><a href="https://github.com/tmhedberg/matchit" rel="nofollow">https://github.com/tmhedberg/matchit</a><p><a href="https://github.com/tpope/vim-sleuth" rel="nofollow">https://github.com/tpope/vim-sleuth</a><p><a href="https://github.com/tpope/vim-repeat" rel="nofollow">https://github.com/tpope/vim-repeat</a><p><a href="https://github.com/tpope/vim-surround" rel="nofollow">https://github.com/tpope/vim-surround</a><p><a href="https://github.com/junegunn/fzf.vim" rel="nofollow">https://github.com/junegunn/fzf.vim</a><p>(also see <a href="https://jesseleite.com/posts/2/its-dangerous-to-vim-alone-take-fzf" rel="nofollow">https://jesseleite.com/posts/2/its-dangerous-to-vim-alone-ta...</a> )<p>Some snippets:<p><a href="https://github.com/mhinz/vim-galore#change-cursor-style-dependent-on-mode" rel="nofollow">https://github.com/mhinz/vim-galore#change-cursor-style-depe...</a><p><a href="https://github.com/mhinz/vim-galore#saner-behavior-of-n-and-n" rel="nofollow">https://github.com/mhinz/vim-galore#saner-behavior-of-n-and-...</a><p>and a similar snippet:<p><pre><code> " consistent direction regardless of initial charsearch direction for ; and ,
nnoremap <expr> ; ',;'[getcharsearch().forward]
nnoremap <expr> , ';,'[getcharsearch().forward]
</code></pre>
I use my arrow keys for buffer navigation in normal mode:<p><pre><code> nnoremap <up> :Buffers<cr>
nnoremap <down> :b#<cr>
nnoremap <left> :bp<cr>
nnoremap <right> :bn<cr>
</code></pre>
...and disable them in insert mode:<p><pre><code> inoremap <down> <nop>
inoremap <left> <nop>
inoremap <right> <nop>
inoremap <up> <nop></code></pre>
I had a meeting with Bill Joy some time ago. He typed on his laptop the whole time (presumably taking notes). I wanted to ask him what he had in his (or if even still uses VI/vi derivatives)<p>But of course I didn’t.
Plugins:<p>yuttie/comfortable-motion.vim - Gives you nice smooth scrolling to the bottom
junegunn/fzf - Great fuzzy searching for files
scrooloose/nerdtree - A file system navigator
itchyny/lightline.vim - nice fancy status bar.