hg 的配置

编辑 ~/.hgrc 文件

– 用户名、邮箱

– 开启 git 风格 diff

[diff]
git = True

– 插件

[extensions]
shelve=
mq=
graphlog=
rebase=
purge=
color=
prompt=~/.hg-extensions/hg-prompt/prompt.py

命令行信息提示

– 已经安装好 zsh 、 oh-my-zsh

– 开启 prompt 插件

$ hg clone https://bitbucket.org/sjl/hg-prompt ~/.hg-extensions/hg-prompt

~/.hgrc
prompt=~/.hg-extensions/hg-prompt/prompt.py

– 修改 oh-my-zsh 中 mercurial 插件配置

~/.oh-my-zsh/plugins/mercurial/mercurial.plugin.zsh

替换 hg_prompt_info 为下:

function hg_prompt_info {
    hg prompt --angle-brackets "\
<%{$fg_bold[blue]%}hg:(%{$fg_bold[yellow]%}><:><:>%{$fg_bold[blue]%})\
<%{$fg[green]%}<>@<>%{$fg[blue]%}>\
%{$fg[red]%}\
>%{$reset_color%}" 2>/dev/null
}

– 在 .zshrc 中开启 mercurial 插件

– 编辑主题文件,在需要提示信息的地方加入 $(hg_prompt_info)

hg