Here are the vim plugins I use right now.
This is my current colorscheme, I’m enjoying it so far, I use it with the “medium” background.
This plugin displays a character on the gutter (the left of the line number) with either a
~ meaning the changes against the git stage. Very useful to see what changes I made and whether I’ve made too many changes and should commit.
Notational Velocity is a whole system where you can easily search notes and create new ones from a simple input. This plugin gives vim that functionality. I haven’t used it much, but it looks good.
This plugin allows you to open files with the format
34 is a line number. With it, running
vim file.txt:34 opens vim with that file on that line number.
Syntax highlighting for toml files.
Syntax highlighting for Ansible playbooks.
Some very useful key combos for moving from vim to tmux panes with a simple Control+hjkl.
Ale is an engine for linting files asynchronously, it does a LOT more than that, but I haven’t explored it enough, right now, it just works.
s (not sure if you need to configure it or not) in normal mode asks me for a letter and gives a name (just a letter or two) to every character in the screen with that character. Easier to watch than explain, this allows you to drive vim very quickly and intuitively.
Enables Editorconfig support in vim.
A great way of searching for strings in your projects, it shows in a new window with a bit of context + it allows for multiple editing. I can probably replace it with fzf or something else, but I really like the other features. You don’t have to use
ag for searching.
A plugin that shows the diff during a
git rebase -i, incredibly helpful to see what the commit contains, especially when you simply write “Fixup” or “WIP” in the commit message.
The plugin that drives my statusbar, light and configurable.
Along with junegunn/fzf.vim make my vim amazing, it comes with fuzzy search for many things, most notably
:Files, I replaced
Ctrl+P with this plugin, it even allows for a pop-up now!
Distraction free writing in vim.
Shows the registers in the right side, so it’s easy to see what things are in which register. Also shows you the macros.
A plugin to help develop vim colorschemes using colortemplates.
Display the color of a hex or rgb as the background. Very useful for writing CSS.
Shows what each shortcut after pressing
Leader does. I loved this feature in Spacemacs and when I saw this plugin, I just had to add it. Been using
Leader a lot more now.
Shows a small flash when you yank something. Not super fancy, but I love seeing it.
Shows a tag bar on the right with every function/variable etc… Helpful when reading big files.
Syntax highlighting for
Syntax highlighting for
Tools to help developing with Rust.
A file navigator on the left of your files, just like on other editors. I use it with ryanoasis/vim-devicons so it looks prettier.
Autocomplete engine that makes coding a lot more pleasant, I use it with zchee/deoplete-jedi for python.
Helps comment out lines of code in different languages.
Adds a few file utils withing vim, such as removing a file you’re editing.
An amazing Git visualiser within vim.
A wiki engine for Vim.