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
29fb2448
Commit
29fb2448
authored
Jun 25, 2012
by
Sébastien
Browse files
Merge remote-tracking branch 'upstream/master'
parents
579f33d4
d165a84d
Changes
26
Show whitespace changes
Inline
Side-by-side
plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh
0 → 100644
View file @
29fb2448
WRAPPER_FOUND
=
0
for
wrapsource
in
"/usr/local/bin/virtualenvwrapper.sh"
"/etc/bash_completion.d/virtualenvwrapper"
;
do
if
[[
-e
$wrapsource
]]
;
then
WRAPPER_FOUND
=
1
source
$wrapsource
if
[[
!
$DISABLE_VENV_CD
-eq
1
]]
;
then
# Automatically activate Git projects' virtual environments based on the
# directory name of the project. Virtual environment name can be overridden
# by placing a .venv file in the project root with a virtualenv name in it
function
workon_cwd
{
# Check that this is a Git repo
PROJECT_ROOT
=
`
git rev-parse
--show-toplevel
2> /dev/null
`
if
((
$?
==
0
))
;
then
# Check for virtualenv name override
ENV_NAME
=
`
basename
"
$PROJECT_ROOT
"
`
if
[[
-f
"
$PROJECT_ROOT
/.venv"
]]
;
then
ENV_NAME
=
`
cat
"
$PROJECT_ROOT
/.venv"
`
fi
# Activate the environment only if it is not already active
if
[[
"
$VIRTUAL_ENV
"
!=
"
$WORKON_HOME
/
$ENV_NAME
"
]]
;
then
if
[[
-e
"
$WORKON_HOME
/
$ENV_NAME
/bin/activate"
]]
;
then
workon
"
$ENV_NAME
"
&&
export
CD_VIRTUAL_ENV
=
"
$ENV_NAME
"
fi
fi
elif
[
$CD_VIRTUAL_ENV
]
;
then
# We've just left the repo, deactivate the environment
# Note: this only happens if the virtualenv was activated automatically
deactivate
&&
unset
CD_VIRTUAL_ENV
fi
unset
PROJECT_ROOT
}
# New cd function that does the virtualenv magic
function
cd
{
builtin cd
"
$@
"
&&
workon_cwd
}
fi
break
fi
done
if
[
$WRAPPER_FOUND
-eq
0
]
;
then
print
"zsh virtualenvwrapper plugin: Couldn't activate virtualenvwrapper. Please run
\`
pip install virtualenvwrapper
\`
."
fi
plugins/yum/yum.plugin.zsh
View file @
29fb2448
...
...
@@ -3,10 +3,14 @@
alias
ys
=
"yum search"
# search package
alias
yp
=
"yum info"
# show package info
alias
yl
=
"yum list"
# list packages
alias
ygl
=
"yum grouplist"
# list package groups
alias
yli
=
"yum list installed"
# print all installed packages
alias
ymc
=
"yum makecache"
# rebuilds the yum package list
alias
yu
=
"sudo yum update"
# upgrate packages
alias
yi
=
"sudo yum install"
# install package
alias
ygi
=
"sudo yum groupinstall"
# install package group
alias
yr
=
"sudo yum remove"
# remove package
alias
ygr
=
"sudo yum groupremove"
# remove pagage group
alias
yrl
=
"sudo yum remove --remove-leaves"
# remove package and leaves
alias
yc
=
"sudo yum clean all"
# clean cache
\ No newline at end of file
themes/nebirhos.zsh-theme
View file @
29fb2448
...
...
@@ -6,7 +6,7 @@ if [ -e ~/.rvm/bin/rvm-prompt ]; then
RUBY_PROMPT_="%{$fg_bold[blue]%}rvm:(%{$fg[green]%}\$(~/.rvm/bin/rvm-prompt s i v g)%{$fg_bold[blue]%})%{$reset_color%} "
else
if which rbenv &> /dev/null; then
RUBY_PROMPT_="%{$fg_bold[blue]%}rv
m
:(%{$fg[green]%}\$(rbenv version | sed -e 's/ (set.*$//')%{$fg_bold[blue]%})%{$reset_color%} "
RUBY_PROMPT_="%{$fg_bold[blue]%}r
ben
v:(%{$fg[green]%}\$(rbenv version | sed -e 's/ (set.*$//')%{$fg_bold[blue]%})%{$reset_color%} "
fi
fi
...
...
themes/steeef.zsh-theme
View file @
29fb2448
...
...
@@ -81,7 +81,7 @@ add-zsh-hook chpwd steeef_chpwd
function steeef_precmd {
if [[ -n "$PR_GIT_UPDATE" ]] ; then
# check for untracked files or updated submodules, since vcs_info doesn't
if
[[ ! -z $(
git ls-files --other --exclude-standard
2> /dev/null) ]]
; then
if git ls-files --other --exclude-standard
--directory 2> /dev/null | grep -q "."
; then
PR_GIT_UPDATE=1
FMT_BRANCH="(%{$turquoise%}%b%u%c%{$hotpink%}●${PR_RST})"
else
...
...
themes/terminalparty.zsh-theme
View file @
29fb2448
...
...
@@ -2,7 +2,7 @@ PROMPT='%{$fg[green]%} %% '
# RPS1='%{$fg[blue]%}%~%{$reset_color%} '
RPS1='%{$fg[white]%}%2~$(git_prompt_info) %{$fg_bold[blue]%}%m%{$reset_color%}'
ZSH_THEME_GIT_PROMPT_PREFIX="
(
%{$fg[yellow]%}"
ZSH_THEME_GIT_PROMPT_PREFIX=" %{$fg[yellow]%}
(
"
ZSH_THEME_GIT_PROMPT_SUFFIX=")%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_CLEAN=""
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[red]%} ⚡%{$fg[yellow]%}"
...
...
tools/install.sh
View file @
29fb2448
...
...
@@ -5,7 +5,10 @@ then
fi
echo
"
\0
33[0;34mCloning Oh My Zsh...
\0
33[0m"
/usr/bin/env git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
hash
git
>
/dev/null
&&
/usr/bin/env git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
||
{
echo
"git not installed"
exit
}
echo
"
\0
33[0;34mLooking for an existing zsh config...
\0
33[0m"
if
[
-f
~/.zshrc
]
||
[
-h
~/.zshrc
]
...
...
Prev
1
2
Next
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