e8ef16570f9828553f9b0e926563a1496bf3740c

Author
canthiswait <canthiswait@gmail.com>
Committer
Robby Russell <robby@planetargon.com>
Date

Message

escape sequences so rprompt doesn't mess up

Diff

 1diff --git a/lib/spectrum.zsh b/lib/spectrum.zsh
 2index 4864654cb71ad18c8cabd0db2221b1ecf1ba064d..4006a7fe105dd0b7fddadf8b265186b57f596cc6 100644
 3--- a/lib/spectrum.zsh
 4+++ b/lib/spectrum.zsh
 5@@ -6,15 +6,15 @@
 6 typeset -Ag FX FG BG
 7 
 8 FX=(
 9-    reset     ""
10-    bold      "" no-bold      ""
11-    italic    "" no-italic    ""
12-    underline "" no-underline ""
13-    blink     "" no-blink     ""
14-    reverse   "" no-reverse   ""
15+    reset     "%{%}"
16+    bold      "%{%}" no-bold      "%{%}"
17+    italic    "%{%}" no-italic    "%{%}"
18+    underline "%{%}" no-underline "%{%}"
19+    blink     "%{%}" no-blink     "%{%}"
20+    reverse   "%{%}" no-reverse   "%{%}"
21 )
22 
23 for color in {000..255}; do
24-    FG[$color]="[38;5;${color}m"
25-    BG[$color]="[48;5;${color}m"
26+    FG[$color]="%{[38;5;${color}m%}"
27+    BG[$color]="%{[48;5;${color}m%}"
28 done