diff options
author | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2015-06-09 21:24:53 -0400 |
---|---|---|
committer | Kjetil Orbekk <kjetil.orbekk@gmail.com> | 2015-06-09 21:24:53 -0400 |
commit | 4aebf9589bbf664d80201956c96ce0b6d1f289dc (patch) | |
tree | 5f1ccc7878d7efadc387d296e86226870545c817 /zshrc | |
parent | 03bce4f6a44a958cc803197206a34c8e41d77e0e (diff) |
Add zsh configuration.
Diffstat (limited to 'zshrc')
-rwxr-xr-x | zshrc | 48 |
1 files changed, 48 insertions, 0 deletions
@@ -0,0 +1,48 @@ +# :) +# ulimit -v 4194304 # 4G +# ulimit -u 1024 + +source $HOME/dotfiles/zgen/zgen.zsh +# check if there's no init script +if ! zgen saved; then + echo "Creating a zgen save" + zgen oh-my-zsh + # plugins + zgen oh-my-zsh plugins/git + zgen oh-my-zsh plugins/sudo + zgen oh-my-zsh plugins/history + zgen oh-my-zsh plugins/autojump + zgen oh-my-zsh plugins/command-not-found + zgen load zsh-users/zsh-syntax-highlighting + # completions + zgen load zsh-users/zsh-completions src + # theme + zgen oh-my-zsh themes/frisk + # save all to init script + zgen save +fi + +# Emacs-like editor +bindkey -e +export WORDCHARS='' + +# Dvorak +setopt DVORAK + +alias ls="ls --color" +alias vi="gvim --remote" +alias ff="fileutil --gfs_user=gfp-reporting" +alias diff=colordiff + +if [[ -f ~/.zshrc.local ]]; then + source ~/.zshrc.local +fi + +export EDITOR=vim +export PAGER=less +export TZ='America/New_York' + +# allow editing of command line +autoload -U edit-command-line +zle -N edit-command-line +bindkey "^V" edit-command-line |