### Zsh session things.
__mdw_shell=zsh
-case ${INSIDE_EMACS+t},$TERM in t,dumb) unsetopt zle ;; esac
###--------------------------------------------------------------------------
### History settings.
case $TERM in
linux*|screen*|xterm*|putty*|vt100*|eterm*)
bold=%B unbold=%b
- gitcolour=%F{cyan} rccolour=%F{red} uncolour=%f
+ gitcolour=%F{cyan} extracolour=%F{yellow} rccolour=%F{red} uncolour=%f
;;
esac
host=%m dir=" %(6~!%-1~/.../%4~!%~)"
###--------------------------------------------------------------------------
### Line editing.
-case $TERM in dumb) unsetopt zle ;; esac
+case ${INSIDE_EMACS+t},$TERM in t,dumb) unsetopt zle ;; esac
+case $TERM in dumb) unset zle_bracketed_paste ;; esac
bindkey -e
setopt list_ambiguous
setopt list_packed
setopt multios
+setopt magic_equal_subst
unsetopt nomatch
unsetopt menu_complete
setopt notify
setopt rc_expand_param
+setopt rc_quotes
setopt share_history
hash -d t=$TMPDIR