From: Sergey Matveev Date: Tue, 1 Mar 2022 08:35:46 +0000 (+0300) Subject: Less printf calls X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=a0f0bffe17d0cb300a1261eb17f884c93ad5af27 Less printf calls --- diff --git a/zsh/.zsh/rc/015prompt.zsh b/zsh/.zsh/rc/015prompt.zsh index d119a19..0ea55ad 100644 --- a/zsh/.zsh/rc/015prompt.zsh +++ b/zsh/.zsh/rc/015prompt.zsh @@ -9,9 +9,9 @@ PS1+='%(1S. %B${SECONDS}%b.)' PS1+='%B%F{magenta}%#%f%b ' function zle-line-init zle-keymap-select { - printf "\e]12;" - [[ ${KEYMAP} == vicmd ]] && printf "red" || printf "green" - printf "\e\\" + local ccolour=red + [[ ${KEYMAP} == vicmd ]] || ccolour=green + printf "\e]12;${ccolour}\e\\" [[ "$#_autoenv_stack_entered" -eq 0 ]] && psvar=(${psvar#A}) || { [[ -n "${psvar[(r)A]}" ]] || psvar=(A $psvar) }