dotfiles/.config/zsh/lib/30-prompt.zsh

17 lines
424 B
Bash
Raw Normal View History

2016-04-16 16:31:54 +02:00
setopt prompt_subst
autoload -U promptinit
promptinit
2020-11-01 12:29:23 +01:00
# Add green arrows (⇣⇡) if connection is via ssh
2020-06-02 15:59:14 +02:00
if [[ "${SSH_CONNECTION}" ]]; then
2020-11-01 12:29:23 +01:00
p_ssh=" %F{green}⇣⇡%f";
2016-04-16 16:31:54 +02:00
fi;
2020-11-01 16:52:24 +01:00
p_user='%(!.%F{red}%B%n%b%f.%F{green}%n%f)'
2020-11-01 12:29:23 +01:00
p_at='%(!.%F{red}%B#%b%f.%F{blue}@%f)'
p_host='%F{blue}%m%f'
p_path='%F{yellow}%~%f'
2020-11-01 16:52:24 +01:00
p_pr='%(?.%F{white}.%F{red}) 〉%f'
2020-11-01 12:29:23 +01:00
PS1="$p_user$p_at$p_host$p_ssh $p_path$p_pr"
2020-11-01 16:57:26 +01:00
unset p_at p_user p_host p_path p_pr