This is a collection of small plugins that I made to take care of simple tasks. Each of them resides in a single file, they're not
autoloaded on purpose. They're small and I don't want to create individual repos for them.
With the same mindset, the plugins have very little configuration options (or none at all). A big plus for me.
Most of them has a documentation in vim
help format. Consult them to know default mappings and commands.
:help mini-plugins to have an overview and some basic instructions.
Major caveat: since I consider them as an extension to my default vimrc, mappings are enabled by default, and reflect my personal preferences. You can still disable them with a setting and use the plugs, if you don't like them. Or you can modify the source and set them from there. I don't think these plugins will need major updates.
Here follows only a short description of each of them and some pictures.
Maintain a buffer history per window, based on the vim-buffer-history plugin by Dhruva Sagar. It supports popup window feature in both vim and nvim.
An uncomplicated alternative to vim-signature. It only handles lowercase and uppercase marks, but it's bug-free as far as I can see. It won't mess with
A wrapper for the
tree executable that works as file browser that shows the directories structure. I don't use it that much but it's cool to have sometimes. Generally working on UNIX-like systems only.
Underline the other occurrences of the word under cursor.
A better looking and more informative replacement for the built-in
Disable new vim/nvim automatic
hlsearch on all matches. It is a relatively new vim feature that I don't like and it's impossible to get the old behaviour otherwise. In vim (but currently not in nvim), by default it still works for
ex commands (only
/? searches are disabled). You can also toggle it with a mapping inside the command line.
Browse recently accessed files with
fzf. It is based on the mru plugin by Yegappan Lakshmanan.
Make invisible some pattern in the buffer.
Commands to open urls and search/translate stuff on the web.
Mappings to move by indent level.