# 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