45 lines
883 B
Text
45 lines
883 B
Text
|
# Enable vcs_info
|
||
|
autoload -Uz vcs_info
|
||
|
autoload -Uz add-zsh-hook
|
||
|
|
||
|
# Colors
|
||
|
GRAY="%F{245}"
|
||
|
PURPLE="%F{141}"
|
||
|
RED="%F{red}"
|
||
|
RESET="%f"
|
||
|
|
||
|
zstyle ':vcs_info:git:*' formats '%b'
|
||
|
zstyle ':vcs_info:*' enable git
|
||
|
|
||
|
git_precmd() {
|
||
|
vcs_info
|
||
|
if [[ -n "${vcs_info_msg_0_}" ]]; then
|
||
|
GIT_PROMPT="${PURPLE}(${RED}${vcs_info_msg_0_}${PURPLE}) "
|
||
|
else
|
||
|
GIT_PROMPT=""
|
||
|
fi
|
||
|
|
||
|
PROMPT="${GRAY}%n@%M ${RESET}%~ ${GIT_PROMPT}${PURPLE}➜ ${RESET}"
|
||
|
}
|
||
|
|
||
|
add-zsh-hook precmd git_precmd
|
||
|
|
||
|
# Prompt
|
||
|
# PROMPT='${GRAY}%n@%m ${RESET}%~ ${PURPLE}(${RED}${vcs_info_msg_0_}${PURPLE}) ➜ ${RESET}'
|
||
|
#
|
||
|
|
||
|
# vcs_info
|
||
|
# PROMPT='${GRAY}%n@%m ${RESET}%~ ${GIT_PROMPT}${PURPLE}➜ ${RESET}'
|
||
|
# PROMPT="${GRAY}%n@%M ${RESET}%~ ${GIT_PROMPT}${PURPLE}➜ ${RESET}"
|
||
|
|
||
|
# Mac OS
|
||
|
# export HOST="gurgul.pro"
|
||
|
# sudo scutil --set HostName "Mac-mini"
|
||
|
|
||
|
# Linux
|
||
|
# sudo hostnamectl set-hostname
|
||
|
# hostnamectl
|
||
|
|
||
|
|
||
|
|