mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-26 02:12:33 +01:00
Added ebouchut theme
This commit is contained in:
parent
3552423de3
commit
a5786d5631
1 changed files with 42 additions and 0 deletions
42
themes/ebouchut.zsh-theme
Normal file
42
themes/ebouchut.zsh-theme
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
# ebouchut ZSH Theme
|
||||
#
|
||||
# author: Eric Bouchut
|
||||
#
|
||||
# Left Prompt:
|
||||
# username@hostname:current_directory%
|
||||
#
|
||||
# Right prompt when in a Git repository:
|
||||
# ±‹branch_name clean_or_dirty ahead [short_sha] status›
|
||||
#
|
||||
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="±‹%{$fg_bold[yellow]%}"
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
|
||||
|
||||
# clean_or_dirty
|
||||
ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}✗%{$reset_color%}"
|
||||
ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg[green]%}✔%{$reset_color%}"
|
||||
|
||||
# status
|
||||
ZSH_THEME_GIT_PROMPT_ADDED="%{$fg_bold[green]%}✚"
|
||||
ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg_bold[magenta]%}✹"
|
||||
ZSH_THEME_GIT_PROMPT_DELETED="%{$fg_bold[red]%}✖"
|
||||
ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg_bold[blue]%➜"
|
||||
ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg_bold[cyan]%}═"
|
||||
ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg_bold[green]%}✭"
|
||||
|
||||
# when ahead
|
||||
ZSH_THEME_GIT_PROMPT_AHEAD="%{$fg_bold[red]%}!"
|
||||
|
||||
# short_sha
|
||||
ZSH_THEME_GIT_PROMPT_SHA_BEFORE="%{$reset_color%}["
|
||||
ZSH_THEME_GIT_PROMPT_SHA_AFTER="%{$reset_color%}]"
|
||||
|
||||
local username="%{$fg_bold[green]%}%n%{$reset_color%}"
|
||||
local hostname="%{$fg_bold[magenta]%}%m%{$reset_color%}"
|
||||
local current_dir="$fg_bold[blue]%}%~%{$reset_color%}"
|
||||
|
||||
# Left prompt: username@hostname:current_directory%
|
||||
PROMPT='$username@$hostname:$current_dir%# '
|
||||
|
||||
# Right Prompt: ±‹branch_name clean_or_dirty ahead [short_sha]status›
|
||||
RPROMPT='$(git_prompt_info)$(git_prompt_ahead) $(git_prompt_short_sha)%{$reset_color%} $(git_prompt_status)%{$reset_color%}›'
|
||||
Loading…
Add table
Add a link
Reference in a new issue