summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2017-03-15 10:56:29 -0400
committerJune McEnroe <june@causal.agency>2017-03-15 10:57:09 -0400
commit5a47b620925a2d436893245c0ca8ce0a715b38c2 (patch)
tree8eed9a83470be0c393da283afa150ca7fdafcc5c
parentAdd bri brightness control script (diff)
downloadsrc-5a47b620925a2d436893245c0ca8ce0a715b38c2.tar.gz
src-5a47b620925a2d436893245c0ca8ce0a715b38c2.zip
Use psvar for title setting
Prevents prompt expansion from happening on the command being run when
it is set in the title.
-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)
=ansi&id=a7339f0e1edff37a532c459ce6467f16749383d6&follow=1'>Miscellaneous code cleanupJune McEnroe 2018-03-05Pass message structs by valueJune McEnroe 2018-03-05Use stdio in merge and metaJune McEnroe 2018-03-05Clean up spawn constantsJune McEnroe 2018-03-05Rename Tile timestamps {create,modify,access}TimeJune McEnroe 2018-03-05Pack message type enumsJune McEnroe 2018-03-05Undef COLOR_ constants in torus.hJune McEnroe 2018-03-05Generate tagsJune McEnroe 2017-10-03Simplify Makefile with pattern ruleJune McEnroe 2017-09-27Remove leading blank linesJune McEnroe 2017-09-27Add merge.c to READMEJune McEnroe 2017-09-03Assert client coords are valid after movementJune McEnroe 2017-09-03Relicense AGPLJune McEnroe 2017-09-01Revert "Add client readOnly mode"June McEnroe 2017-09-01Remove clientRemove call from clientCastJune McEnroe 2017-09-01Add client readOnly modeJune McEnroe 2017-08-31Clean up merge toolJune McEnroe 2017-08-31Choose B for tiles with equal modify timesJune McEnroe 2017-08-31Add quick data file merge toolJune McEnroe 2017-08-30Use only foreground color for selecting spawnJune McEnroe 2017-08-29Add four additional spawnsJune McEnroe 2017-08-28Add respawningJune McEnroe 2017-08-26Move license above includesJune McEnroe 2017-08-26Snapshot metadataJune McEnroe 2017-08-26Add meta.c to READMEJune McEnroe 2017-08-26Use MakefileJune McEnroe