Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Oh My Zsh
Commits
4a88743d
Commit
4a88743d
authored
Mar 06, 2012
by
William Ting
Browse files
fix gnzh theme to detect local rvm installations
parent
1120f973
Changes
1
Hide whitespace changes
Inline
Side-by-side
themes/gnzh.zsh-theme
View file @
4a88743d
...
@@ -6,7 +6,7 @@ autoload -U colors zsh/terminfo # Used in the colour alias below
...
@@ -6,7 +6,7 @@ autoload -U colors zsh/terminfo # Used in the colour alias below
colors
colors
setopt prompt_subst
setopt prompt_subst
# make some aliases for the colours: (coud use normal escap
.
seq
'
s too)
# make some aliases for the colours: (cou
l
d use normal escap
e
seq
uence
s too)
for color in RED GREEN YELLOW BLUE MAGENTA CYAN WHITE; do
for color in RED GREEN YELLOW BLUE MAGENTA CYAN WHITE; do
eval PR_$color='%{$fg[${(L)color}]%}'
eval PR_$color='%{$fg[${(L)color}]%}'
done
done
...
@@ -25,7 +25,7 @@ elif [[ $UID -eq 0 ]]; then # root
...
@@ -25,7 +25,7 @@ elif [[ $UID -eq 0 ]]; then # root
fi
fi
# Check if we are on SSH or not
# Check if we are on SSH or not
if [[ -n "$SSH_CLIENT" || -n "$SSH2_CLIENT" ]]; then
if [[ -n "$SSH_CLIENT" || -n "$SSH2_CLIENT" ]]; then
eval PR_HOST='${PR_YELLOW}%M${PR_NO_COLOR}' #SSH
eval PR_HOST='${PR_YELLOW}%M${PR_NO_COLOR}' #SSH
else
else
eval PR_HOST='${PR_GREEN}%M${PR_NO_COLOR}' # no SSH
eval PR_HOST='${PR_GREEN}%M${PR_NO_COLOR}' # no SSH
...
@@ -36,12 +36,12 @@ local return_code="%(?..%{$PR_RED%}%? ↵%{$PR_NO_COLOR%})"
...
@@ -36,12 +36,12 @@ local return_code="%(?..%{$PR_RED%}%? ↵%{$PR_NO_COLOR%})"
local user_host='${PR_USER}${PR_CYAN}@${PR_HOST}'
local user_host='${PR_USER}${PR_CYAN}@${PR_HOST}'
local current_dir='%{$PR_BOLD$PR_BLUE%}%~%{$PR_NO_COLOR%}'
local current_dir='%{$PR_BOLD$PR_BLUE%}%~%{$PR_NO_COLOR%}'
local rvm_ruby=''
local rvm_ruby=''
if which rvm-prompt &> /dev/null; then
if ${HOME}/.rvm/bin/rvm-prompt &> /dev/null; then # detect local user rvm installation
rvm_ruby='%{$PR_RED%}‹$(${HOME}/.rvm/bin/rvm-prompt i v g s)›%{$PR_NO_COLOR%}'
elif which rvm-prompt &> /dev/null; then # detect sysem-wide rvm installation
rvm_ruby='%{$PR_RED%}‹$(rvm-prompt i v g s)›%{$PR_NO_COLOR%}'
rvm_ruby='%{$PR_RED%}‹$(rvm-prompt i v g s)›%{$PR_NO_COLOR%}'
else
elif which rbenv &> /dev/null; then # detect Simple Ruby Version management
if which rbenv &> /dev/null; then
rvm_ruby='%{$PR_RED%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$PR_NO_COLOR%}'
rvm_ruby='%{$PR_RED%}‹$(rbenv version | sed -e "s/ (set.*$//")›%{$PR_NO_COLOR%}'
fi
fi
fi
local git_branch='$(git_prompt_info)%{$PR_NO_COLOR%}'
local git_branch='$(git_prompt_info)%{$PR_NO_COLOR%}'
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment