This is my vim setup. It relies on vim-plug
to manage external plugins.
Other modular configuration is managed via pathogen to allow for easier
enable/disable via symlinks.
The main configuration (as well as plugin-specific settings) is organized via
folds in vimrc
(so it is best viewed using nvim/vim directly).
Plugins are defined in plugs.vim. Please note that I tend to try out many plugins and only prune them once in a blue moon. Current startup time is around 0.5s which is fast enough for me but might be too long for others. Just mix and match and see which plugins suit you.
Additionally, this setup also installs vimpager
binaries because sometimes
it is convenient to vcat
some smaller files with vim coloring on the
terminal.
For a quick installation procedure there is a quick install script cloning
vim-plug
, installing all plugins as well as symlinking the needed binaries
from vimpager
.
$ PREFIX=$HOME/.local ./install.sh # symlinks to the appropriate places under
# $PREFIX