Table of Contents
This is an automated configuration of development environemnt, physical or virtual. It manages following:
- OS packages
- PiP packages
- dotfiles
- Vim plugins
Third party plugin helpers like Pathogen and Vundle are not used. Vim 8 has a native way of loading third-party plugins by simply droping them in a specific directory. This repository offers a simple tool which adds, removes or updates Vim plugins as git submodules. Automation then will copy them under ~/.vim, which makes plugins avaialable to Vim at next start.
Only Ubuntu/Debian compatible OS-es are supported
$ make init
$ make validate
OR simply
$ make
$ make dryrun
$ make play
$ ./vim_plugin_manager.sh {add|remove} Plugin1 [Plugin2 ...]
./vim_plugin_manager.sh update