浏览代码

global zsh config

fox 13 年之前
父节点
当前提交
d15d3a5b01
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      tools/theme_chooser.sh

+ 4 - 3
tools/theme_chooser.sh

@@ -20,18 +20,19 @@ function noyes() {
 
 function theme_preview() {
     THEME=$1
+    THEME_NAME=`echo $THEME | sed s/\.zsh-theme//`
     export ZDOTDIR="$(mktemp -d tmp.zshXXXX)"
 
 cat <<-EOF >"$ZDOTDIR/.zshrc"
-    source ~/.zshrc
-    source "$THEMES_DIR/$THEME"
+    ZSH_THEME="$THEME_NAME"
+    source $ZSH/oh-my-zsh.sh
 EOF
     zsh
     rm -rf "$ZDOTDIR"
 
     echo
     noyes "Do you want to add it to your favourite list ($FAVLIST)?" || \
-          echo $THEME >> $FAVLIST
+          echo $THEME_NAME >> $FAVLIST
     echo
 }