@jawrainey's minimalistic configuration files for git, vim, and zsh.
- zsh as default shell.
- Oh My Zsh for sensible defaults.
- fzf for fuzzy filtering zsh history, git, or a directory.
- zsh plugins:
- zsh-ssh refined host completion with fzf.
- zsh-autosuggestions for autocompletion of prior commands in zsh.
- zsh-syntax-highlighting syntax highlighting for the shell zsh.
- (Optional) Solarized terminal as preferred theme on iterm2 (OSX) and terminator.
# 1. sync the repo
» git clone http://github.com/jawrainey/dotfiles.git ~/dotfiles && cd ~/dotfiles
# 2. Add dependencies as needed, e.g., python fzf
» source scripts/deps.sh [vim,python,fzf,zshp,linux]
# 3. install main requirements.
» source bootstrap.sh
Add any additional configurations will be sourced in .zshrc
, e.g., git configurations:
GIT_AUTHOR_NAME="Forename Surname"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="email@domain.com"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"
- Mathias Bynens for his brilliant bash configurations.
- Jorge Peña for his minimalistic
.vimrc
. - Le Wagon for a few aliases.
- Licensed under MIT.