My personal vim configuration. Based on various places found on the web and github.
Prerequisites beyond vim and git are:
-
Delete or move ~/.vimrc and ~/.vim to backup locations.
-
The following has to be installed first:
- node, npm
- jshint ?
See file versions.txt
Get the vim configuration by:
cd ~
git clone http://github.com/henrjk/dotvimconfig.git
cd dotvimconfig
./setup-vimconfig.sh
The bundles are included in this repository as copy without git knowing about this. This is done by:
- Cloning the bundles (using
bin/dl-bundles.sh
) - Removing the .git directory in each bundle.
This is done with
bin/include_bundles.sh
- The content is now committed and then pushed to github.
The script bin/include_bundles.sh
captures recent version history for
each bundle before deleting the .git
repository directory.
One can also update a single bundle by:
- deleting the bundle.
- cloning the bundle.
- use script `bin/include_cwd_bundle.sh" to remove the .git directory and capture the version when ready to commit the version.