# Oh My ZSH Path export ZSH=${HOME}/.dotfiles/lib/ohmyzsh # Oh My ZSH Theme ZSH_THEME="pygmalion" # Path export PATH="${HOME}/.gem/ruby/2.2.0/bin:${HOME}/utils:${HOME}/bin:${PATH}" # Plugins plugins=(gem bundler composer git pip vagrant docker python extract) plugins+=(npm systemd systemadmin frontend-search web-search gitignore) plugins+=(command-not-found colored-man fabric tmux taskwarrior) if [ $(uname -n) = "megumi" -o $(uname -n) = "kimari" -o $(uname -n) = "sayaka" ]; then plugins+=(archlinux) fi if [ $(uname -n) = "mail" ]; then plugins+=(debian) fi # Preferred editor for local and remote sessions export EDITOR='nano' # Load Oh My ZSH source ${ZSH}/oh-my-zsh.sh # Source k.sh source ${HOME}/.dotfiles/lib/k/k.sh # Shell Syntax Highlighter source ${HOME}/.dotfiles/lib/highlighting/zsh-syntax-highlighting.zsh ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets) # CD without typing cd setopt autocd # History setopt histsavenodups setopt histverify setopt histignorealldups setopt extendedhistory setopt histreduceblanks export HISTSIZE=1000000 SAVEHIST=1000000 HISTFILE=${HOME}/.zhistory # Dircolors eval `dircolors ${HOME}/.dircolors` # Source Aliases source ${HOME}/.zsh/alias.zsh # Source FZF [ -f ${HOME}/.fzf.zsh ] && source ${HOME}/.fzf.zsh # Completions Path fpath=(${HOME}/.dotfiles/lib/completions/src $fpath)