grey='\e[0;90m' ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[cyan]%}[" ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}" ZSH_THEME_GIT_PROMPT_DIRTY="]%{$fg[red]%}โ–ฒ%{$reset_color%}" ZSH_THEME_GIT_PROMPT_CLEAN="] " GREEN="%{\x1b[01;32m%}" PURPLE="%{\x1b[01;35m%}" RED="%{\x1b[01;31m%}" RESET="%{\x1b[00m%}" # let g:terminal_color_0="#282828" terminal_color_1="${GREEN}" terminal_color_2="${PURPLE}" terminal_color_3="${GREEN}" terminal_color_4="${PURPLE}" terminal_color_5="${PURPLE}" terminal_color_6="${PURPLE}" terminal_color_7="${PURPLE}" # let g:terminal_color_8="#928374" # let g:terminal_color_9="#fb4934" # let g:terminal_color_10="#b8bb26" # let g:terminal_color_11="#fabd2f" # let g:terminal_color_12="#83a598" # let g:terminal_color_13="#d3869b" # let g:terminal_color_14="#8ec07c" # let g:terminal_color_15="#ebdbb2" # ZSH_THEME_GIT_PROMPT_PREFIX="a(" # ZSH_THEME_GIT_PROMPT_SUFFIX="b" function rahm_prompt { ec=$? preamble="" default="${terminal_color_4}" if [ "$ec" -eq "0" ] ; then code="${GREEN}--${default}" else code="${RED}$(printf '%02x' $ec)${default}" fi underline='' name="${terminal_color_1}%n@${default}" host="${terminal_color_3}%m${default}" directory="${terminal_color_2}%2~${default}" echo "${default}๐œ†โ‚€ ${code} ${underline}${name}${host} ${directory} ยท %{\x1b[00m%}" } function rahm_rprompt { default="${terminal_color_4}" time="${terminal_color_3}%*${default}" echo "${default}โ† ${time} ${RESET}" } setopt prompt_subst PROMPT='$(rahm_prompt)' RPROMPT='$(rahm_rprompt)'