Vim script Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitmodules readme fi Feb 7, 2018


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 ~/.vim and ~/.vimrc in your home, you can:

mv ~/.vim ~/.vimrc ~/dotfiles/vim/

cd ~/dotfiles

stow vim

et voila!


  • 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)