about summary refs log tree commit diff
path: root/zshrc
diff options
context:
space:
mode:
authorVincent Ambo <vincent@spotify.com>2013-03-06T20·13+0100
committerVincent Ambo <vincent@spotify.com>2013-03-06T20·13+0100
commit8dfa868c2fecbefc9d220196505ebda04d609ea8 (patch)
tree97d17b65d384ad0872d374ddd9567e805d1b2382 /zshrc
parent7cec58210aa2a805279b7c96d4241a0bacbcae84 (diff)
xnomad & zshrc
Diffstat (limited to 'zshrc')
-rw-r--r--zshrc60
1 files changed, 60 insertions, 0 deletions
diff --git a/zshrc b/zshrc
new file mode 100644
index 000000000000..a6cc783a3229
--- /dev/null
+++ b/zshrc
@@ -0,0 +1,60 @@
+zmodload -a colors
+zmodload -a autocomplete
+autoload -U age && age
+
+export EDITOR='subl -w'
+
+[ -x /usr/bin/dircolors ] && eval $(dircolors)
+zstyle ':completion:*' menu select=2
+zstyle ':completion:*' verbose true
+zstyle ':completion:*' extra-verbose true
+zstyle ':completion:*' use-cache on
+zstyle ':completion:*' cache-path ~/.zsh/cache
+zstyle ':completion:*:approximate:*' max-errors 1 numeric
+zstyle ':completion:*:functions' ignored-patterns '_*'
+zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
+zstyle ':completion:*' completer _expand _complete _ignored _correct _approximate
+
+autoload -Uz compinit && compinit
+
+setopt autocd autopushd pushdminus pushdsilent pushdtohome
+setopt HIST_REDUCE_BLANKS HIST_IGNORE_SPACE SHARE_HISTORY inc_append_history
+setopt no_hup no_clobber print_exit_value
+setopt extendedglob glob_dots
+setopt correct
+setopt completealiases
+
+case $TERM in
+    rxvt|*term)
+        precmd() { print -Pn "\e]0;%m:%~\a" }
+        preexec () { print -Pn "\e]0;$1\a" }
+    ;;
+esac
+
+autoload -U colors && colors
+PS1="%{%B$fg[blue]%}%n%{$reset_color%B%}@%{%b$fg[magenta]%}%1~ %{$reset_color%}%# "
+### PIERRE: # PS1="%{%B$fg[green]%}%n%{$reset_color%B%}@%{$fg[blue]%}%m %{%b$fg[magenta]%}%1~ %{$reset_color%}%# "
+
+#RPS1="%M:%d"
+
+alias ls="ls -liFG"
+
+autoload -Uz compinit && compinit
+
+source ~/.zsh/plugins/history-substring-search.zsh
+source ~/.zsh/plugins/git.plugin.zsh
+source ~/.zsh/plugins/git-extras.plugin.zsh
+
+# Customize to your needs...
+export PATH=/Users/vincent/Library/Haskell/bin:/Users/vincent/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/munki
+
+source /opt/boxen/env.sh
+
+
+alias google.py="/Users/vincent/Source/management-scripts/google-apps/google.py"
+
+alias runhoogle="screen -dm hoogle server -p 4000"
+
+alias irssi="screen -S irssi irssi"
+
+HISTFILE="$HOME/.zsh_history"