A collection of the dotfiles used on my work and home Linux machines.
Prerequisites:
sudo apt-get install tmux
sudo apt-get install vim
sudo apt-get isntall zsh
To use the dotfiles:
cd
git clone https://github.com/rahulraw/dotfiles.git
cd dotfiles
./infectdots.sh
submodule update --init --recursive
This install script does the following things:
- Link .* (dotfiles) on your computer to this directory
- Initialize and update git submodules for pathogen plugins
To install xclip (allows your tmux buffer to sync with the system buffer):
sudo apt-get install --assume-yes xclip
To install YouCompleteMe:
cd ~/.vim/bundle/YouCompleteMe
./install.py --all
-
Powerline does not always work as intended. Look through the Powerline installation guide on github
-
Powerline will show weird icons by default in the powerline bar. Set the powerline mapping to 0 to fix this.
-
If there is errors involving a "vim error" due to comments in the vimrc, restarting your computer can fix the problems. Thanks Linus!
-
Transition to Vundle from Pathogen
Pathogen way to version control utilized git submodules. Vundle requires plugin calls in your vimrc files which is a little more elegant. -
Transition to Antigen from Oh-my-zsh
Antigen is built with inspiration of oh-my-zsh and pathogen. However, it is tries to avoid the bloat of oh-my-zsh using Vundle inspired plugin calls. -
Fix autosuggestions bug
-
ALE not working in new setups
-
Uses Powerline by default Find way to set powerline setting if available