mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-02-13 03:01:32 +01:00
alexg.theme for emacs
This commit is contained in:
parent
78e7f65331
commit
03b937c07a
1 changed files with 17 additions and 3 deletions
|
|
@ -5,11 +5,25 @@
|
|||
# note: %F and %K dont work correctly on non-color terminals
|
||||
|
||||
local return_code="%(?,,%{$fg[red]%}%? ↵%{$reset_color%})"
|
||||
local prompt_char="%B%(!,#,»)%b"
|
||||
local user_prompt_char="»"
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[red]%}‹"
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX="›%{$reset_color%}"
|
||||
|
||||
local prompt_char="%B%(!,#,$user_prompt_char)%b"
|
||||
local who_where="%(!,%{$fg[magenta]%}%n@%m,%{$fg[blue]%}%m)%{$reset_color%}"
|
||||
|
||||
PROMPT='$(git_prompt_info abbr)%1(l, ,)$who_where %{$fg[cyan]%}%2~ %{$reset_color%}$prompt_char '
|
||||
RPS1="${return_code}"
|
||||
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[red]%}‹"
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX="›%{$reset_color%}"
|
||||
# on dumb terminals, switch to simpler prompt char
|
||||
# (for Emacs and tramp)
|
||||
if [[ $TERM = 'dumb' ]]; then
|
||||
user_prompt_char='$'
|
||||
# change prefix as not to confuse tramp and emacs-shell
|
||||
ZSH_THEME_GIT_PROMPT_PREFIX="["
|
||||
ZSH_THEME_GIT_PROMPT_SUFFIX="]"
|
||||
PROMPT='$ '
|
||||
PS1='$ '
|
||||
unsetopt zle
|
||||
# unsetopt prompt_cr
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue