__
(`/\
`=\/\ __...--~~~~~-._ _.-~~~~~--...__
`=\/\ My Vim \ / \\
`=\/ V Tiny IDE \\
//_\___--~~~~~~-._ | _.-~~~~~~--...__\\
// ) (..----~~~~._\ | /_.~~~~----.....__\\
===( INK )==========\\|//====================
_____\___/___________`---`______________________
This project aim to provide a lightwheight DevOps IDE and a simple way for managing vims plugins using git submodules.
-
Backup you installation :
cp .vim .vim~ cp .vimrc .vimrc~
-
Clone the repository :
git clone --recursive https://github.com/log0u7/myvim.git .vim
Note : You can ommit
--recursiveif you dont want to clone plugins i use. -
Symlink
.vimrc:ln -sf ~/.vim/vimrc ~/.vimrc
-
Change remote origin for your git repository :
cd ~/.vim git remote rename origin genesis git remote add origin your_repository_url
Note : you can have multiple url on the same remote as backup
git remote set-url origin --add --push second_repository_url git remote set-url origin --add --push third_repository_url
If you want to use pathogen instead of Vim 8's packages,
you will have to change runtime path for pack/plugins/start/ in vimrc file :
execute pathogen#infect('pack/plugins/start/{}')Some plugins require third party installation or configuration, refers to plugins documentation like YouCompleteMe.
plugin-manager.bash script is just an helper you can manage plugins manualy see Using git submodules (maybe not up to date).