prompt+="%(1j.%j.)%b"
prompt+="%U${vcs_info_msg_0_[1,-32]}%u"
prompt+="%(?..%S%?%s)"
- [[ $timer ]] && {
- local val=$(( $SECONDS - $timer ))
- [[ $val -gt 0 ]] && prompt+="%U${val}%u"
- }
+ prompt+="%(1S.%U${SECONDS}%u.)"
local state="%#"
[[ ${KEYMAP} == vicmd ]] && state="+"
prompt+="%B%F{magenta}${state}%f%b "
zle -N zle-keymap-select
preexec() {
- timer=$SECONDS
+ SECONDS=0
}
precmd() {