24974a135c0bdd4c2d824e4836177ae292f8f56a

Author
Romain Failliot <romain.failliot@foolstep.com>
Committer
Marc Cornellà <hello@mcornella.com>
Date

Message

feat(mercurial)!: use `PREFIX` and `SUFFIX` settings in `hg_prompt_info` (#6631)

BREAKING CHANGE: the `hg_prompt_info` function now uses `ZSH_THEME_HG_PROMPT_PREFIX`
and `ZSH_THEME_HG_PROMPT_SUFFIX` variables when displaying branch information, similar
to the `git_prompt_info` function.

Closes #6631

Diff

 1diff --git a/plugins/mercurial/mercurial.plugin.zsh b/plugins/mercurial/mercurial.plugin.zsh
 2index f110507fdec651f028ec3b4b25ba7ee5f2704413..111464af6340b7dc09ee9e05b023150d0feec71a 100644
 3--- a/plugins/mercurial/mercurial.plugin.zsh
 4+++ b/plugins/mercurial/mercurial.plugin.zsh
 5@@ -50,14 +50,7 @@ function hg_prompt_info {
 6     dirty="$ZSH_THEME_HG_PROMPT_CLEAN"
 7   fi
 8 
 9-  echo "${ZSH_PROMPT_BASE_COLOR}\
10-${ZSH_THEME_HG_PROMPT_PREFIX}\
11-${ZSH_THEME_REPO_NAME_COLOR}\
12-${branch}\
13-${ZSH_PROMPT_BASE_COLOR}\
14-${dirty}\
15-${ZSH_THEME_HG_PROMPT_SUFFIX}\
16-${ZSH_PROMPT_BASE_COLOR}"
17+  echo "${ZSH_THEME_HG_PROMPT_PREFIX}${branch}${dirty}${ZSH_THEME_HG_PROMPT_SUFFIX}"
18 }
19 
20 function hg_dirty_choose {