Mercurial > dotfiles
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 |