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
729fd0ab
Commit
729fd0ab
authored
Nov 09, 2009
by
Toon Claes
Browse files
Merge branch 'master' of
git://github.com/robbyrussell/oh-my-zsh
parents
bbef2db9
c6204089
Changes
6
Show whitespace changes
Inline
Side-by-side
lib/aliases.zsh
View file @
729fd0ab
...
@@ -37,7 +37,6 @@ alias gc='git commit -v'
...
@@ -37,7 +37,6 @@ alias gc='git commit -v'
alias
gca
=
'git commit -v -a'
alias
gca
=
'git commit -v -a'
alias
gb
=
'git branch'
alias
gb
=
'git branch'
alias
gba
=
'git branch -a'
alias
gba
=
'git branch -a'
alias
gdb
=
'git branch -d'
alias
gcount
=
'git shortlog -sn'
alias
gcount
=
'git shortlog -sn'
alias
gcp
=
'git cherry-pick'
alias
gcp
=
'git cherry-pick'
...
...
lib/completion.zsh
View file @
729fd0ab
...
@@ -22,7 +22,7 @@ else
...
@@ -22,7 +22,7 @@ else
fi
fi
zstyle
':completion:*'
list-colors
''
zstyle
':completion:*'
list-colors
''
zstyle
':completion:*'
hosts
$(
sed
's/[, ].*$//'
$HOME
/.ssh/known_hosts
)
unsetopt MENU_COMPLETE
unsetopt MENU_COMPLETE
#setopt AUTO_MENU
#setopt AUTO_MENU
...
@@ -35,7 +35,12 @@ zstyle ':completion:*:*:*:*:*' menu yes select
...
@@ -35,7 +35,12 @@ zstyle ':completion:*:*:*:*:*' menu yes select
zstyle
':completion:*:*:kill:*:processes'
list-colors
'=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01'
zstyle
':completion:*:*:kill:*:processes'
list-colors
'=(#b) #([0-9]#) ([0-9a-z-]#)*=01;34=0=01'
zstyle
':completion:*:*:*:*:processes'
command
"ps -u
`
whoami
`
-o pid,user,comm -w -w"
zstyle
':completion:*:*:*:*:processes'
command
"ps -u
`
whoami
`
-o pid,user,comm -w -w"
zstyle
':completion:*:*:(ssh|scp):*:*'
hosts
`
sed
's/^\([^ ,]*\).*$/\1/'
~/.ssh/known_hosts
`
# Load known hosts file for auto-completion with ssh and scp commands
if
[
-f
~/.ssh/known_hosts
]
;
then
zstyle
':completion:*'
hosts
$(
sed
's/[, ].*$//'
$HOME
/.ssh/known_hosts
)
zstyle
':completion:*:*:(ssh|scp):*:*'
hosts
`
sed
's/^\([^ ,]*\).*$/\1/'
~/.ssh/known_hosts
`
fi
# Complete on history
# Complete on history
# zstyle ':completion:*:history-words' stop yes
# zstyle ':completion:*:history-words' stop yes
...
...
lib/git.zsh
View file @
729fd0ab
...
@@ -5,7 +5,7 @@ function git_prompt_info() {
...
@@ -5,7 +5,7 @@ function git_prompt_info() {
}
}
parse_git_dirty
()
{
parse_git_dirty
()
{
if
[[
$(
git status |
tail
-n1
)
!=
"nothing to commit (working directory clean)"
]]
;
then
if
[[
$(
(
git status
&>
/
dev/null
)
|
tail
-
n1
)
!=
"nothing to commit (working directory clean)"
]]
;
then
echo
"
$ZSH_THEME_GIT_PROMPT_DIRTY
"
echo
"
$ZSH_THEME_GIT_PROMPT_DIRTY
"
else
else
echo
"
$ZSH_THEME_GIT_PROMPT_CLEAN
"
echo
"
$ZSH_THEME_GIT_PROMPT_CLEAN
"
...
...
lib/rake_completion.zsh
View file @
729fd0ab
_rake_does_task_list_need_generating
()
{
_rake_does_task_list_need_generating
()
{
if
[
!
-f
.rake_tasks~
]
;
then return
0
;
if
[
!
-f
.rake_tasks~
]
;
then return
0
;
else
else
accurate
=
$(
stat
-
c
"%n"
.rake_tasks~
)
accurate
=
$(
stat
-
f
%m
.rake_tasks~
)
changed
=
$(
stat
-
c
"%n"
Rakefile
)
changed
=
$(
stat
-
f
%m
Rakefile
)
return
$(
expr
$accurate
'>='
$changed
)
return
$(
expr
$accurate
'>='
$changed
)
fi
fi
}
}
...
...
themes/darkblood.zsh-theme
View file @
729fd0ab
# meh. Dark Blood Rewind, a new beginning.
# meh. Dark Blood Rewind, a new beginning.
PROMPT=$'$
{
fg[red]}┌[$
{
fg_bold[white]}%n$
{
reset_color
}${
fg[red]}@$
{
fg_bold[white]}%m$
{
reset_color
}${
fg[red]}] [$
{
fg_bold[white]}/dev/%y$
{
reset_color
}${
fg[red]}] $(git_prompt_info)%(?,,$
{
fg[red]}[$
{
fg_bold[white]}%?$
{
reset_color
}${
fg[red]}])
PROMPT=$'
%{
$fg[red]
%
}┌[
%{
$fg_bold[white]
%
}%n
%{
$reset_color
%}%{$
fg[red]
%
}@
%{
$fg_bold[white]
%
}%m
%{
$reset_color
%}%{$
fg[red]
%
}] [
%{
$fg_bold[white]
%
}/dev/%y
%{
$reset_color
%}%{$
fg[red]
%
}]
%{
$(git_prompt_info)%
}%
(?,,
%{
$fg[red]
%
}[
%{
$fg_bold[white]
%
}%?
%{
$reset_color
%}%{$
fg[red]
%
}])
$
{
fg[red]}└[$
{
fg_bold[white]}%~$
{
reset_color
}${
fg[red]}]>$
{
reset_color} '
%{
$fg[red]
%
}└[
%{
$fg_bold[white]
%
}%~
%{
$reset_color
%}%{$
fg[red]
%
}]>
%{
$reset_color
%
} '
PS2=$' $
{
fg[red]}|>$
{
reset_color} '
PS2=$'
%{
$fg[red]
%
}|>
%{
$reset_color
%
} '
ZSH_THEME_GIT_PROMPT_PREFIX="$
{
fg[red]}[$
{
fg_bold[white]}"
ZSH_THEME_GIT_PROMPT_PREFIX="
%{
$fg[red]
%
}[
%{
$fg_bold[white]
%
}"
ZSH_THEME_GIT_PROMPT_SUFFIX="$
{
reset_color
}${
fg[red]}] "
ZSH_THEME_GIT_PROMPT_SUFFIX="
%{
$reset_color
%}%{$
fg[red]
%
}] "
ZSH_THEME_GIT_PROMPT_DIRTY=" $
{
fg[red]}⚡$
{
reset_color}"
ZSH_THEME_GIT_PROMPT_DIRTY="
%{
$fg[red]
%
}⚡
%{
$reset_color
%
}"
themes/jnrowe.zsh-theme
0 → 100644
View file @
729fd0ab
autoload
-U
add-zsh-hook
autoload
-Uz
vcs_info
zstyle
':vcs_info:*'
actionformats
\
'%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{3}|%F{1}%a%F{5}]%f '
zstyle
':vcs_info:*'
formats
\
'%F{2}%s%F{7}:%F{2}(%F{1}%b%F{2})%f '
zstyle
':vcs_info:(sv[nk]|bzr):*'
branchformat
'%b%F{1}:%F{3}%r'
zstyle
':vcs_info:*'
enable
git
add-zsh-hook precmd prompt_jnrowe_precmd
prompt_jnrowe_precmd
()
{
vcs_info
if
[
"
${
vcs_info_msg_0_
}
"
=
""
]
;
then
dir_status
=
"%F{2}→%f"
elif
[[
$(
git diff
--cached
--name-status
2>/dev/null
)
!=
""
]]
;
then
dir_status
=
"%F{1}▶%f"
elif
[[
$(
git diff
--name-status
2>/dev/null
)
!=
""
]]
;
then
dir_status
=
"%F{3}▶%f"
else
dir_status
=
"%F{2}▶%f"
fi
}
local
ret_status
=
"%(?:%{
$fg_bold
[green]%}Ξ:%{
$fg_bold
[red]%}%S↑%s%?)"
PROMPT
=
'${ret_status}%{$fg_bold[green]%}%p %{$fg_bold[yellow]%}%2~ ${vcs_info_msg_0_}${dir_status}%{$reset_color%} '
# vim: set ft=zsh ts=4 sw=4 et:
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