From: Sergey Matveev Date: Sun, 13 Feb 2022 12:50:23 +0000 (+0300) Subject: Simplify timer X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=356830a520698605c70154fa2750189b0273566b Simplify timer --- diff --git a/zsh/.zsh/rc/015prompt.zsh b/zsh/.zsh/rc/015prompt.zsh index 3ffbab9..b460fc5 100644 --- a/zsh/.zsh/rc/015prompt.zsh +++ b/zsh/.zsh/rc/015prompt.zsh @@ -5,10 +5,7 @@ function zle-line-init zle-keymap-select { 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 " @@ -19,7 +16,7 @@ zle -N zle-line-init zle -N zle-keymap-select preexec() { - timer=$SECONDS + SECONDS=0 } precmd() {