]> git.donarmstrong.com Git - zsh.git/commitdiff
use local variables and do not unset
authormartin f. krafft <madduck@madduck.net>
Wed, 7 May 2008 18:30:01 +0000 (19:30 +0100)
committermartin f. krafft <madduck@madduck.net>
Wed, 7 May 2008 18:30:01 +0000 (19:30 +0100)
.zsh/zshrc/80_prompt

index 8c8651404cdfbe80e8729721179fb290c09fd93d..dfedff944b7f523c1425dfa77ea593dffd265ed2 100644 (file)
@@ -8,15 +8,13 @@
 # Source repository: http://git.madduck.net/v/etc/zsh.git
 #
 
-_MIDDLE="%1v%(2v.|%B%2v%b|.)%(3v.%3v.)"
+local _MIDDLE="%1v%(2v.|%B%2v%b|.)%(3v.%3v.)"
+local _PS1_HL
 if is_root; then
   _MIDDLE="%25<..<%~%<<"
   _PS1_HL=U
 fi
 PS1="%${_PS1_HL:=B}%m%${(L)_PS1_HL}:${_MIDDLE}%# "
-unset _PS1_HL
-unset _MIDDLE
-
 RPS1="#%(0?..%?,)%!"
 
 # vim:ft=zsh