]> Sergey Matveev's repositories - dotfiles.git/commitdiff
Less printf calls
authorSergey Matveev <stargrave@stargrave.org>
Tue, 1 Mar 2022 08:35:46 +0000 (11:35 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 1 Mar 2022 08:35:46 +0000 (11:35 +0300)
zsh/.zsh/rc/015prompt.zsh

index d119a19739111722f47f0832007a5c53a6e739eb..0ea55ad42b5dd542bb995a038c665873df307413 100644 (file)
@@ -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)
     }