I've been browsing people's dotfiles recently and found some very cool Vim plugins which I've never seen before. So I thought I need to spread the word.
You might have heard that Vim users would rather use buffers instead of tabs, which is a more native way to work with files in Vim. To me, it was always a bit hard though, as I usually want to see the files open in my tab-line and switch between them. Buftabline fixes that.
BTW, I use Ctrl + J/K to switch between buffers. When you see the open buffers in a tab-line it's really convenient.
" Navigate tabs nnoremap <C-j> :bnext<CR> nnoremap <C-k> :bprev<CR>
Signify uses the sign column on the left to displays added, modified or removed lines. The closest relative is the Vim-Gitgutter, but I like this one better as it shows how many lines have been changed.
Startify is made by the same author (Marco Hinz from Potsdam). It replaces your start screen with a bit more interesting screen with a citation, recently used files, bookmarks, and sessions. Honestly, after using it for some time I don't find it particularly handy, but I guess it's better than nothing.
And while we are here I also want to mention a F.A.Q. repo on Vim by the same author, it is really good.
GV.vim is a nice little plugin by Junegunn Choi who you probably know as an author of FZF and Vim-plug. With this plugin, you can type :GV command to see the history of commits in the current repository. Then you can open any commit and see what's been changed in a split view.
If you're interested in Vim but just don't know how to start, subscribe to this newsletter. You will get notified when the course is ready and get the latest updates and articles around Vim. Also you will get a free "Vim From Scratch" eBook!