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
Ohmyzsh
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
Show 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