You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run vim and it'll download and install all plugins automatically!
Configuration
If you choose to symlink your ~/.vimrc you can easily maintain an updated
version of this vim configuration by using the local additions.
~/.vimrc.plugins - Add your personal plugins here
~/.vimrc.first - Prerequisites only, as it will be overwritten by whatever below
~/.vimrc.last - Overrides everything, generally use this
I've chosen to include mostly universal plugins and configuration, meaning that
not a lot is language specific and should be suitable for most use cases. If
you want additional plugins for autocomplete and more you can do so easily
using your local files mentioned above.
Even if this configuration can be used out of the box or tweaked using the
local files, I urge you to build your own if you have the time and energy to do
so. Only then will you be able to properly understand the reasoning behind each
setting and tailor it to your personal workflow.
However I still believe my Vim setup will help you get a basis configuration
for your own, introducing core ideas such as a plugin manager and
.vimrc structure. Use this configuration well, but do not blindly trust it to
suit you perfectly. It's intended to be played with!
Todo
Update preview (gifs)
Extract some language/plugin specific configuration to an example file (wiki)?
Lazy loading
Analyze --startuptime
Add conditional plugin loading for plugins that don't properly lazy load