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
0a2a981d
Commit
0a2a981d
authored
May 26, 2010
by
Hayes Williams
Committed by
Robby Russell
May 27, 2010
Browse files
Adds a new theme that only seems to work on Linux
parent
5a3bde78
Changes
1
Hide whitespace changes
Inline
Side-by-side
themes/linuxonly
0 → 100644
View file @
0a2a981d
# vim: set ts=2 textwidth=0
autoload
-U
add-zsh-hook
autoload
-Uz
vcs_info
local
c0
=
$(
printf
"
\0
33[0m"
)
local
c1
=
$(
printf
"
\0
33[38;5;215m"
)
local
c2
=
$(
printf
"
\0
33[38;5;209m"
)
local
c3
=
$(
printf
"
\0
33[38;5;203m"
)
local
c4
=
$(
printf
"
\0
33[33;4m"
)
local
c5
=
$(
printf
"
\0
33[38;5;137m"
)
local
c6
=
$(
printf
"
\0
33[38;5;240m"
)
local
c7
=
$(
printf
"
\0
33[38;5;149m"
)
local
c8
=
$(
printf
"
\0
33[38;5;126m"
)
local
c9
=
$(
printf
"
\0
33[38;5;162m"
)
local
foopath
=
$(
perl /home/scp1/bin/foopath
)
if
[
"
$TERM
"
=
"linux"
]
;
then
c1
=
$(
printf
"
\0
33[34;1m"
)
c2
=
$(
printf
"
\0
33[35m"
)
c3
=
$(
printf
"
\0
33[31m"
)
c4
=
$(
printf
"
\0
33[31;1m"
)
c5
=
$(
printf
"
\0
33[32m"
)
c6
=
$(
printf
"
\0
33[32;1m"
)
c7
=
$(
printf
"
\0
33[33m"
)
c8
=
$(
printf
"
\0
33[33;1m"
)
c9
=
$(
printf
"
\0
33[34m"
)
fi
#local newtv=$(perl $HOME/devel/newtv.pl)
local
newtv
=
''
zstyle
':vcs_info:*'
actionformats
\
'%{$c8%}(%f%s)%{$c7%}-%F{5}[%F{2}%b%F{3}|%F{1}%a%F{5}]%f '
zstyle
':vcs_info:*'
formats
\
"%{
$c8
%}%s%{
$c7
%}:%{
$c7
%}(%{
$c9
%}%b%{
$c7
%})%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{3}%n%F{7}@%F{3}%m%F{7}:%F{9}%l%f"
#dir_status="$c1%n%F{7}@%F{9}%m%F{7}:%F{12}%/"
dir_status
=
"%{
$c1
%}%n%{
$c4
%}@%{
$c2
%}%m%{
$c0
%}:%{
$c3
%}%l%{
$c6
%}->%{
$c4
%}%/ %{
$c0
%}(%{
$c5
%}%?%{
$c0
%})"
#dir_status="%{$c1%}%n%{$c4%}@%{$c2%}%m%{$c0%}:%{$c3%}%l%{$c6%}->%{$foopath%} %{$c0%}(%{$c5%}%?%{$c0%})"
PROMPT
=
'%{$fg_bold[green]%}%p%{$reset_color%}${vcs_info_msg_0_}${dir_status} ${ret_status}%{$reset_color%}
> '
elif
[[
$(
git diff
--cached
--name-status
2>/dev/null
)
!=
""
]]
;
then
dir_status
=
"%{
$c1
%}%n%{
$c4
%}@%{
$c2
%}%m%{
$c0
%}:%{
$c3
%}%l%{
$c6
%}->%{
$c4
%}%/ %{
$c0
%}(%{
$c5
%}%?%{
$c0
%})"
PROMPT
=
'${vcs_info_msg_0_}
%{$fg_bold[green]%}%p%{$reset_color%}${dir_status} ${vcs_info_msg_0_}%{$reset_color%}
> '
elif
[[
$(
git diff
--name-status
2>/dev/null
)
!=
""
]]
;
then
dir_status
=
"%{
$c1
%}%n%{
$c4
%}@%{
$c2
%}%m%{
$c0
%}:%{
$c3
%}%l%{
$c6
%}->%{
$c4
%}%/ %{
$c0
%}(%{
$c5
%}%?%{
$c0
%})"
PROMPT
=
'${vcs_info_msg_0_}
%{$fg_bold[green]%}%p%{$reset_color%}${dir_status}%{$reset_color%}
%{$c9%}·>%{$c0%} '
else
dir_status
=
"%{
$c1
%}%n%{
$c4
%}@%{
$c2
%}%m%{
$c0
%}:%{
$c3
%}%l%{
$c6
%}->%{
$c4
%}%/ %{
$c0
%}(%{
$c5
%}%?%{
$c0
%})"
PROMPT
=
'${vcs_info_msg_0_}
%{$fg_bold[green]%}%p%{$reset_color%}${dir_status} ${vcs_info_msg_0_}%{$reset_color%}
> '
fi
}
#PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$reset_color%} ${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