Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
oh-my-zsh
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
github
oh-my-zsh
Commits
729fd0ab
Commit
729fd0ab
authored
15 years ago
by
Toon Claes
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
git://github.com/robbyrussell/oh-my-zsh
parents
bbef2db9
c6204089
master
No related merge requests found
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
47 additions
and
12 deletions
+47
-12
aliases.zsh
lib/aliases.zsh
+0
-1
completion.zsh
lib/completion.zsh
+7
-2
git.zsh
lib/git.zsh
+1
-1
rake_completion.zsh
lib/rake_completion.zsh
+2
-2
darkblood.zsh-theme
themes/darkblood.zsh-theme
+6
-6
jnrowe.zsh-theme
themes/jnrowe.zsh-theme
+31
-0
No files found.
lib/aliases.zsh
View file @
729fd0ab
...
...
@@ -37,7 +37,6 @@ alias gc='git commit -v'
alias
gca
=
'git commit -v -a'
alias
gb
=
'git branch'
alias
gba
=
'git branch -a'
alias
gdb
=
'git branch -d'
alias
gcount
=
'git shortlog -sn'
alias
gcp
=
'git cherry-pick'
...
...
This diff is collapsed.
Click to expand it.
lib/completion.zsh
View file @
729fd0ab
...
...
@@ -22,7 +22,7 @@ else
fi
zstyle
':completion:*'
list-colors
''
zstyle
':completion:*'
hosts
$(
sed
's/[, ].*$//'
$HOME
/.ssh/known_hosts
)
unsetopt MENU_COMPLETE
#setopt AUTO_MENU
...
...
@@ -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:*:*:*:*: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
# zstyle ':completion:*:history-words' stop yes
...
...
This diff is collapsed.
Click to expand it.
lib/git.zsh
View file @
729fd0ab
...
...
@@ -5,7 +5,7 @@ function git_prompt_info() {
}
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
"
else
echo
"
$ZSH_THEME_GIT_PROMPT_CLEAN
"
...
...
This diff is collapsed.
Click to expand it.
lib/rake_completion.zsh
View file @
729fd0ab
_rake_does_task_list_need_generating
()
{
if
[
!
-f
.rake_tasks~
]
;
then return
0
;
else
accurate
=
$(
stat
-
c
"%n"
.rake_tasks~
)
changed
=
$(
stat
-
c
"%n"
Rakefile
)
accurate
=
$(
stat
-
f
%m
.rake_tasks~
)
changed
=
$(
stat
-
f
%m
Rakefile
)
return
$(
expr
$accurate
'>='
$changed
)
fi
}
...
...
This diff is collapsed.
Click to expand it.
themes/darkblood.zsh-theme
View file @
729fd0ab
# 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]
}])
${fg[red]}└[${fg_bold[white]}%~${reset_color}${fg[red]}]>${reset_color
} '
PS2=$'
${fg[red]}|>${reset_color
} '
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%
} '
PS2=$'
%{$fg[red]%}|>%{$reset_color%
} '
ZSH_THEME_GIT_PROMPT_PREFIX="
${fg[red]}[${fg_bold[white]
}"
ZSH_THEME_GIT_PROMPT_SUFFIX="
${reset_color}${fg[red]
}] "
ZSH_THEME_GIT_PROMPT_DIRTY="
${fg[red]}⚡${reset_color
}"
ZSH_THEME_GIT_PROMPT_PREFIX="
%{$fg[red]%}[%{$fg_bold[white]%
}"
ZSH_THEME_GIT_PROMPT_SUFFIX="
%{$reset_color%}%{$fg[red]%
}] "
ZSH_THEME_GIT_PROMPT_DIRTY="
%{$fg[red]%}⚡%{$reset_color%
}"
This diff is collapsed.
Click to expand it.
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:
This diff is collapsed.
Click to expand it.
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