浏览代码

Merge pull request #1715 from dbohdan/master

Fixed a UTF-8 problem in the theme "fishy"
Robby Russell 12 年之前
父节点
当前提交
42127bee6d
共有 1 个文件被更改,包括 7 次插入2 次删除
  1. 7 2
      themes/fishy.zsh-theme

+ 7 - 2
themes/fishy.zsh-theme

@@ -1,8 +1,13 @@
 # ZSH Theme emulating the Fish shell's default prompt.
 
 _fishy_collapsed_wd() {
-  echo $(pwd | perl -pe "s|^$HOME|~|g; s|/([^/])[^/]*(?=/)|/\$1|g")
-}
+  echo $(pwd | perl -pe "
+   BEGIN {
+      binmode STDIN,  ':encoding(UTF-8)';
+      binmode STDOUT, ':encoding(UTF-8)';
+   }; s|^$HOME|~|g; s|/([^/])[^/]*(?=/)|/\$1|g
+")
+} 
 
 local user_color='green'; [ $UID -eq 0 ] && user_color='red'
 PROMPT='%n@%m %{$fg[$user_color]%}$(_fishy_collapsed_wd)%{$reset_color%}%(!.#.>) '