mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-02-13 03:01:32 +01:00
Merge d8993c9919 into e2838f75f0
This commit is contained in:
commit
685ae6ec19
2 changed files with 28 additions and 3 deletions
|
|
@ -1,4 +1,9 @@
|
||||||
#Aliases
|
# The export line may need to be commented out in the .zshrc file
|
||||||
|
# as MacPorts adds this line when it finished install
|
||||||
|
# Add MacPorts to PATH
|
||||||
|
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
|
||||||
|
|
||||||
|
# Aliases
|
||||||
alias pc="sudo port clean --all installed"
|
alias pc="sudo port clean --all installed"
|
||||||
alias pi="sudo port install $1"
|
alias pi="sudo port install $1"
|
||||||
alias psu="sudo port selfupdate"
|
alias psu="sudo port selfupdate"
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,16 @@
|
||||||
# Last modified on: June 20, 2012
|
# Last modified on: June 20, 2012
|
||||||
|
|
||||||
|
|
||||||
|
# test if prompt plugins are enables
|
||||||
|
# _git_prompt_info function useless as its defined in lib/git.zsh
|
||||||
|
function _virtualenv_prompt_info {
|
||||||
|
[[ -n $(whence virtualenv_prompt_info) ]] && virtualenv_prompt_info
|
||||||
|
}
|
||||||
|
|
||||||
|
function _hg_prompt_info {
|
||||||
|
[[ -n $(whence hg_prompt_info) ]] && hg_prompt_info
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if [ $UID -eq 0 ]; then NCOLOR="red"; else NCOLOR="green"; fi
|
if [ $UID -eq 0 ]; then NCOLOR="red"; else NCOLOR="green"; fi
|
||||||
local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
|
local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
|
||||||
|
|
@ -16,7 +26,7 @@ local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})"
|
||||||
# primary prompt
|
# primary prompt
|
||||||
PROMPT='$FG[237]------------------------------------------------------------%{$reset_color%}
|
PROMPT='$FG[237]------------------------------------------------------------%{$reset_color%}
|
||||||
$FG[032]%~\
|
$FG[032]%~\
|
||||||
$(git_prompt_info) \
|
$(git_prompt_info)$(_hg_prompt_info) \
|
||||||
$FG[105]%(!.#.»)%{$reset_color%} '
|
$FG[105]%(!.#.»)%{$reset_color%} '
|
||||||
PROMPT2='%{$fg[red]%}\ %{$reset_color%}'
|
PROMPT2='%{$fg[red]%}\ %{$reset_color%}'
|
||||||
RPS1='${return_code}'
|
RPS1='${return_code}'
|
||||||
|
|
@ -27,10 +37,20 @@ eval my_gray='$FG[237]'
|
||||||
eval my_orange='$FG[214]'
|
eval my_orange='$FG[214]'
|
||||||
|
|
||||||
# right prompt
|
# right prompt
|
||||||
PROMPT='$(virtualenv_prompt_info)$my_gray%n@%m%{$reset_color%}%'
|
RPROMPT='$(_virtualenv_prompt_info)$my_gray%n@%m%{$reset_color%}%'
|
||||||
|
|
||||||
|
# mercurial settings
|
||||||
|
ZSH_THEME_HG_PROMPT_PREFIX="hg:‹%{$fg[red]%}"
|
||||||
|
ZSH_THEME_HG_PROMPT_SUFFIX="%{$reset_color%}"
|
||||||
|
ZSH_THEME_HG_PROMPT_DIRTY="%{$fg[blue]%}› %{$fg[yellow]%}✗%{$reset_color%}"
|
||||||
|
ZSH_THEME_HG_PROMPT_CLEAN="%{$fg[blue]%}›"
|
||||||
|
|
||||||
# git settings
|
# git settings
|
||||||
ZSH_THEME_GIT_PROMPT_PREFIX="$FG[075](branch:"
|
ZSH_THEME_GIT_PROMPT_PREFIX="$FG[075](branch:"
|
||||||
ZSH_THEME_GIT_PROMPT_CLEAN=""
|
ZSH_THEME_GIT_PROMPT_CLEAN=""
|
||||||
ZSH_THEME_GIT_PROMPT_DIRTY="$my_orange*%{$reset_color%}"
|
ZSH_THEME_GIT_PROMPT_DIRTY="$my_orange*%{$reset_color%}"
|
||||||
ZSH_THEME_GIT_PROMPT_SUFFIX="$FG[075])%{$reset_color%}"
|
ZSH_THEME_GIT_PROMPT_SUFFIX="$FG[075])%{$reset_color%}"
|
||||||
|
|
||||||
|
# python virtualenv settings
|
||||||
|
ZSH_THEME_VIRTUAL_ENV_PROMPT_PREFIX="%{$FG[032]%}‹%{$fg[green]%}"
|
||||||
|
ZSH_THEME_VIRTUAL_ENV_PROMPT_SUFFIX="%{$FG[032]%}›"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue