# # /etc/zshrc is sourced in interactive shells. It # should contain commands to set up aliases, functions, # options, key bindings, etc. # # Shell functions setenv() { export $1=$2 } # csh compatibility # Set prompts PROMPT='[%n@%m]%~%# ' # default prompt #RPROMPT=' %~' # prompt for right side of screen # bindkey -v # vi key bindings # bindkey -e # emacs key bindings bindkey ' ' magic-space # also do history expansion on space # setup backspace correctly if [ -x /usr/bin/tput ]; then # check we're not in a dumb terminal [ -n "`tput kbs 2>/dev/null`" ] && stty erase `tput kbs` fi