comparison dot_zshrc @ 535:f10b89e9aff3

Add git/hg info to zsh prompt
author Zeger Van de Vannet <zegervdv@me.com>
date Wed, 26 Jan 2022 11:58:32 +0100
parents aee830df7a88
children 87f5a409ee83
comparison
equal deleted inserted replaced
534:aee830df7a88 535:f10b89e9aff3
56 function TRAPINT() { 56 function TRAPINT() {
57 vim_mode=$vim_ins_mode 57 vim_mode=$vim_ins_mode
58 return $(( 128 + $1 )) 58 return $(( 128 + $1 ))
59 } 59 }
60 60
61 RPROMPT='${vim_mode}' 61 autoload -Uz vcs_info
62 zstyle ':vcs_info:*' enable git hg
63
64 zstyle ':vcs_info:*' actionformats '%F{5}(%f%s%F{5})%F{3}-%F{5}[%F{2}%b%F{3}|%F{1}%a%F{5}]%f '
65 zstyle ':vcs_info:*' formats '%F{4}%s%F{5}%F{3} @ %F{2}%b%f'
66 zstyle ':vcs_info:hg*:*' use-simple true
67
68 precmd () { vcs_info }
69
70 RPROMPT='${vcs_info_msg_0_} ${vim_mode}'
62 71
63 zmodload -i zsh/complist 72 zmodload -i zsh/complist
64 73
65 bindkey -v 74 bindkey -v
66 75