From a0f0bffe17d0cb300a1261eb17f884c93ad5af27 Mon Sep 17 00:00:00 2001
From: Sergey Matveev <stargrave@stargrave.org>
Date: Tue, 1 Mar 2022 11:35:46 +0300
Subject: [PATCH] Less printf calls

---
 zsh/.zsh/rc/015prompt.zsh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

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)
     }
-- 
2.50.0