Preparation:
git clone https://github.com/scrosland/dotfiles $HOME/dotfiles
Automatic process:
$HOME/dotfiles/bootstrap.sh
Manual process:
git config --global core.excludesfile $HOME/dotfiles/gitignore.global
git config --global commit.verbose true
# Copy skeleton/* the equivalent $HOME/.* files,
# or otherwise configure the same files.
# This is one option:
echo ". \$HOME/dotfiles/startup" >$HOME/.bashrc
echo ". \$HOME/dotfiles/startup" >$HOME/.profile
echo "\$include $HOME/dotfiles/inputrc" >$HOME/.inputrc
echo "source \$HOME/dotfiles/vim/vimrc" > $HOME/.vimrc
echo "source \$HOME/dotfiles/vim/gvimrc" > $HOME/.gvimrc
# Create $HOME/.vim/after/plugin/local.vim if required.
# Create $HOME/.{environment,functions,shrc}.local if required.
vim -c "call plugins#bootstrap()"
- Follow the Linux/Unix instructions.
- If using the manual process for Linux above, then:
- If applications need to be installed to the user Applications folder, run:
touch $HOME/.install_to_user_applications
- Run
$HOME/dotfiles/mac/install.sh
to install some basics.
- If applications need to be installed to the user Applications folder, run:
- Install Marked2 from http://marked2app.com.
-
Install git from https://git-scm.com/download/win. Configure to be accessible from cmd as well as bash.
-
Install vim from http://www.vim.org/download.php.
-
Install DejaVu fonts from http://dejavu-fonts.org/.
-
(Optional) Install Github Desktop from https://desktop.github.com/.
-
Start cmd and
cd %USERPROFILE% mkdir %USERPROFILE%\vimfiles\autoload mkdir %USERPROFILE%\vimfiles\bundle git clone https://github.com/scrosland/dotfiles %USERPROFILE%\dotfiles git config --global core.excludesfile %USERPROFILE%\dotfiles\gitignore.global
-
Edit
C:\Program Files (x86)\Vim\_vimrc
so it contains:set nocompatible source $USERPROFILE/dotfiles/vim/vimrc
-
Edit
C:\Program Files (x86)\Vim\_gvimrc
so it contains:source $USERPROFILE/dotfiles/vim/gvimrc
-
Create
%USERPROFILE%/vimfiles/after/plugin/local.vim
if required. -
gvim -c "plugins#bootstrap()"
and follow the instructions.