44 lines
883 B
Text
44 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
|
|
|
|
|
|
|