Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
meishi125478
ohmyzsh
提交
b0c39ec7
O
ohmyzsh
项目概览
meishi125478
/
ohmyzsh
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
ohmyzsh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b0c39ec7
编写于
11月 20, 2010
作者:
J
Julien Nicoulaud
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add my prompt theme
上级
f624889a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
43 addition
and
0 deletion
+43
-0
themes/nicoulaj.zsh-theme
themes/nicoulaj.zsh-theme
+43
-0
未找到文件。
themes/nicoulaj.zsh-theme
0 → 100644
浏览文件 @
b0c39ec7
#!/usr/bin/env zsh
# ------------------------------------------------------------------------------
# Prompt for the Zsh shell:
# * One line.
# * VCS info on the right prompt.
# * Only shows the path on the left prompt by default.
# * Crops the path to a defined length and only shows the path relative to
# the current VCS repository root.
# * Wears a different color wether the last command succeeded/failed.
# * Shows user@hostname if connected through SSH.
# * Shows if logged in as root or not.
# ------------------------------------------------------------------------------
# Customizable parameters.
PROMPT_PATH_MAX_LENGTH
=
30
PROMPT_DEFAULT_END
=
❯
PROMPT_ROOT_END
=
❯❯❯
PROMPT_SUCCESS_COLOR
=
$FG
[
071]
PROMPT_FAILURE_COLOR
=
$FG
[
124]
PROMPT_VCS_INFO_COLOR
=
$FG
[
242]
# Set required options.
setopt promptsubst
# Load required modules.
autoload
-U
add-zsh-hook
autoload
-Uz
vcs_info
# Add hook for calling vcs_info before each command.
add-zsh-hook precmd vcs_info
# Set vcs_info parameters.
zstyle
':vcs_info:*'
enable
hg bzr git
zstyle
':vcs_info:*:*'
check-for-changes
true
# Can be slow on big repos.
zstyle
':vcs_info:*:*'
unstagedstr
'!'
zstyle
':vcs_info:*:*'
stagedstr
'+'
zstyle
':vcs_info:*:*'
actionformats
"%S"
"%r/%s/%b %u%c (%a)"
zstyle
':vcs_info:*:*'
formats
"%S"
"%r/%s/%b %u%c"
zstyle
':vcs_info:*:*'
nvcsformats
"%
$PROMPT_PATH_MAX_LENGTH
<..<%~%<<"
""
# Define prompts.
PROMPT
=
"%(0?.%{
$PROMPT_SUCCESS_COLOR
%}.%{
$PROMPT_FAILURE_COLOR
%})
${
SSH_TTY
:+[%n@%m]
}
%{
$FX
[bold]%}%
$PROMPT_PATH_MAX_LENGTH
<..<"
'${vcs_info_msg_0_%%.}'
"%<<%(!.
$PROMPT_ROOT_END
.
$PROMPT_DEFAULT_END
)%{
$FX
[no-bold]%}%{
$FX
[reset]%} "
RPROMPT
=
"%{
$PROMPT_VCS_INFO_COLOR
%}"
'$vcs_info_msg_1_'
"%{
$FX
[reset]%}"
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录