diff --git a/modules/git-info/README.md b/modules/git-info/README.md index 6f693cb..c9bea97 100644 --- a/modules/git-info/README.md +++ b/modules/git-info/README.md @@ -27,8 +27,8 @@ also untracked files. It can be enabled with the following zstyle: zstyle ':zim:git-info' verbose yes -In non-verbose mode, the 'untracked' context is not available (see Main -Contexts below), and untracked files are also not considered for computing the +In non-verbose mode, the 'untracked' context is not available (see *Main +contexts* below), and untracked files are also not considered for computing the 'dirty' context. Using `git status` to check for untracked files can be [expensive](https://gist.github.com/sindresorhus/3898739). @@ -44,8 +44,8 @@ a style is: ### Main contexts | Name | Code | Description -| --------- | :----: | -------------------------------------------------------- -| action | %s | Special action name (see Special Action Contexts below) +| --------- | :----: | --------------------------------------------------------- +| action | %s | Special action name (see *Special action contexts* below) | ahead | %A | Commits ahead of remote count | behind | %B | Commits behind of remote count | diverged | %V | Diverged commits (both ahead and behind are yield when it's not defined) @@ -68,7 +68,7 @@ when an actual branch is checked out (so when **not** in 'detached HEAD' state). ### Special action contexts | Name | Format | Default Value -| --------------------------- | :-----: | ------------------------------------- +| --------------------------- | :-----: | -------------------------------------- | action:apply | value | 'apply' | action:bisect | value | 'bisect' | action:cherry-pick | value | 'cherry-pick' @@ -99,5 +99,5 @@ Second, format how the above attributes are displayed in prompts: 'prompt' 'git(%b%c)' \ 'rprompt' '[%R]' -Last, add `${git_info[prompt]}` to `PS1` and `${git_info[rprompt]}` to `RPS1` -respectively and call `git-info` in the `prompt_name_precmd` hook function. +Last, add `${(e)git_info[prompt]}` and `${(e)git_info[rprompt]}` to `PS1` and +`RPS1` respectively, and call `git-info` in the `prompt_name_precmd` hook function. diff --git a/modules/prompt/themes/eriner.zsh-theme b/modules/prompt/themes/eriner.zsh-theme index 8076ce4..e34ee3d 100644 --- a/modules/prompt/themes/eriner.zsh-theme +++ b/modules/prompt/themes/eriner.zsh-theme @@ -91,8 +91,8 @@ prompt_eriner_main() { prompt_eriner_git() { if [[ -n ${git_info} ]]; then local indicator - [[ ${git_info[color]} == yellow ]] && indicator='± ' - prompt_eriner_standout_segment ${git_info[color]} " \${(e)git_info[prompt]} ${indicator}" + [[ ${git_info[color]} == yellow ]] && indicator=' ±' + prompt_eriner_standout_segment ${git_info[color]} " ${(e)git_info[prompt]}${indicator} " fi } @@ -123,7 +123,7 @@ prompt_eriner_setup() { 'prompt' '%b%c%s' \ 'color' '%C%D' - PS1="\${(e)\$(prompt_eriner_main ${@:1:2})}" + PS1="\$(prompt_eriner_main ${@:1:2})" RPS1='' }