Stow is awesome, go find a manual actually
But here's the gist:
You make a folder inside ~/dotfile
You put any files that have to be in ~/ inside that folder
Then you say
stow folder and stow will make sure the symlinks go there.
So for example, if you have
~/.vimrc in your home, you can:
mv ~/.vim ~/.vimrc ~/dotfiles/vim/ cd ~/dotfiles stow vim
- by default, stow's stowage directory is
., target directory is
- @sid You might need
git submodule init && git submodule update, in case the folders inside vim/.vim/bundle are not updated. Not sure.
- DO NOT DO
rm *in home. (No I totally didn't do that embarrassing mistake so I just wrote this randomly)