Add support for git info
This commit is contained in:
parent
f5af7a7a2a
commit
a9494ca70c
10
zshrc
10
zshrc
@ -34,6 +34,11 @@ compinit -d ~/.cache/zcompdump
|
|||||||
zstyle ':completion:*:*:*:*:*' menu select
|
zstyle ':completion:*:*:*:*:*' menu select
|
||||||
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' # case insensitive tab completion
|
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' # case insensitive tab completion
|
||||||
|
|
||||||
|
# enable vcs info
|
||||||
|
autoload -Uz vcs_info
|
||||||
|
zstyle ':vcs_info:*' formats " %b"
|
||||||
|
zstyle ':vcs_info:*' actionformats "%b [%a] %m%u%c "
|
||||||
|
|
||||||
# History configurations
|
# History configurations
|
||||||
HISTFILE=~/.zsh_history
|
HISTFILE=~/.zsh_history
|
||||||
HISTSIZE=100
|
HISTSIZE=100
|
||||||
@ -77,7 +82,8 @@ if [ -n "$force_color_prompt" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$color_prompt" = yes ]; then
|
if [ "$color_prompt" = yes ]; then
|
||||||
PROMPT=$'%F{%(#.blue.green)}┌──${debian_chroot:+($debian_chroot)──}(%B%F{%(#.red.blue)}%n%(#. ☠️ .☀️ )%m%b%F{%(#.blue.green)})-[%B%F{reset}%(6~.%-1~/…/%4~.%5~)%b%F{%(#.blue.green)}]\n└─%B%(#.%F{red}#.%F{blue}$)%b%F{reset} '
|
setopt prompt_subst
|
||||||
|
PS1=$'%F{%(#.blue.green)}┌──${debian_chroot:+($debian_chroot)──}(%B%F{%(#.red.blue)}%n%(#. ☠️ .☀️ )%m%b%F{%(#.blue.green)})-[%B%F{reset}%(6~.%-1~/…/%4~.%5~)%b%F{%(#.blue.green)}] ${vcs_info_msg_0_}\n└─%B%(#.%F{red}#.%F{blue}$)%b%F{reset} '
|
||||||
RPROMPT=$'%(?.. %? %F{red}%B⨯%b%F{reset})%(1j. %j %F{yellow}%B⚙%b%F{reset}.)'
|
RPROMPT=$'%(?.. %? %F{red}%B⨯%b%F{reset})%(1j. %j %F{yellow}%B⚙%b%F{reset}.)'
|
||||||
|
|
||||||
# enable syntax-highlighting
|
# enable syntax-highlighting
|
||||||
@ -153,6 +159,7 @@ precmd() {
|
|||||||
print ""
|
print ""
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
vcs_info
|
||||||
}
|
}
|
||||||
|
|
||||||
# enable color support of ls, less and man, and also add handy aliases
|
# enable color support of ls, less and man, and also add handy aliases
|
||||||
@ -193,3 +200,4 @@ if [ -f /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
export PATH=$PATH:/usr/sbin/
|
export PATH=$PATH:/usr/sbin/
|
||||||
|
EDITOR="nvim"
|
||||||
|
Loading…
Reference in New Issue
Block a user