summary refs log tree commit diff
path: root/.zshrc
diff options
context:
space:
mode:
authorJune McEnroe <curtis.mcenroe@adgear.com>2017-03-15 10:56:29 -0400
committerJune McEnroe <curtis.mcenroe@adgear.com>2017-03-15 10:57:09 -0400
commitefdbdf28842dd3dbadd2b75a8edb27f3006ceffb (patch)
tree381bc789c9444827424da3fd19a96e75e3990c2f /.zshrc
parentAdd bri brightness control script (diff)
downloadsrc-efdbdf28842dd3dbadd2b75a8edb27f3006ceffb.tar.gz
src-efdbdf28842dd3dbadd2b75a8edb27f3006ceffb.zip
Use psvar for title setting
Prevents prompt expansion from happening on the command being run when
it is set in the title.
Diffstat (limited to '')
-rw-r--r--.zshrc4
1 files changed, 2 insertions, 2 deletions
diff --git a/.zshrc b/.zshrc
index 63c69a1d..6b7feebb 100644
--- a/.zshrc
+++ b/.zshrc
@@ -59,7 +59,7 @@ RPROMPT='%F{blue}%50<…<%~%F{yellow}$(_prompt_git)%f'
 
 _n() { _n() { echo } }
 _title() { print -Pn "\e]0;$1\a" }
-_title_precmd() { _title "%1~" }
-_title_preexec() { _title "%1~: $1" }
+_title_precmd() { _title '%1~' }
+_title_preexec() { psvar=("$1") _title '%1~: %1v' }
 precmd_functions=(_n _title_precmd)
 preexec_functions=(_title_preexec)