[prompt] Rename helper function promptpwd to prompt-pwd for consistency

Changes:
* In prezto, function names are hyphenated ('-') by convention,
  rename `promptpwd` to `prompt-pwd` accordingly.
* Unset local variable `current_pwd` proactively.
* Tweak additional documentation for `prompt-pwd`.
This commit is contained in:
Indrajit Raychaudhuri 2017-07-20 19:08:19 -05:00 committed by Indrajit Raychaudhuri
parent ac628c9059
commit 17a59bada7
6 changed files with 23 additions and 7 deletions

View file

@ -26,6 +26,14 @@ in *zpreztorc*.
zstyle ':prezto:module:prompt' pwd-length 'short'
```
### Prompt Display Length
To change working directory prompt display length from 'short', set the
following to 'long' (without '~' expansion) or 'full' (with '~' expansion)
in *zpreztorc*.
zstyle ':prezto:module:prompt' pwd-length 'short'
Theming
-------

View file

@ -1,7 +1,11 @@
# prompt setup function common to many prompts
# moved to external function to reduce code redundancy
#
# Prompt setup function commonly used by prompt themes.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
# function promptpwd {
# function prompt-pwd {
setopt localoptions extendedglob
@ -19,6 +23,8 @@ else
ret_directory="${${${${(@j:/:M)${(@s:/:)current_pwd}##.#?}:h}%/}//\%/%%}/${${current_pwd:t}//\%/%%}"
fi
unset current_pwd
print "$ret_directory"
# }

View file

@ -16,7 +16,7 @@ prompt_damoekri_precmd() {
unsetopt XTRACE KSH_ARRAYS
# Format PWD.
_prompt_damoekri_pwd=$(promptpwd)
_prompt_damoekri_pwd=$(prompt-pwd)
# Get Git repository information.
if (( $+functions[git-info] )); then

View file

@ -84,7 +84,7 @@ function prompt_paradox_precmd {
unsetopt XTRACE KSH_ARRAYS
# Format PWD.
_prompt_paradox_pwd=$(promptpwd)
_prompt_paradox_pwd=$(prompt-pwd)
# Get Git repository information.
if (( $+functions[git-info] )); then

View file

@ -82,7 +82,7 @@ function prompt_sorin_precmd {
unsetopt XTRACE KSH_ARRAYS
# Format PWD.
_prompt_sorin_pwd=$(promptpwd)
_prompt_sorin_pwd=$(prompt-pwd)
# Define prompts.
RPROMPT='${editor_info[overwrite]}%(?:: %F{1}⏎%f)${VIM:+" %B%F{6}V%f%b"}'

View file

@ -97,7 +97,9 @@ zstyle ':prezto:module:editor' key-bindings 'emacs'
# Auto set to 'off' on dumb terminals.
zstyle ':prezto:module:prompt' theme 'sorin'
# Set how themes that use promptpwd function display the pwd, can be 'short', 'long', or 'full'
# Set the working directory prompt display length.
# By default, it is set to 'short'. Set it to 'long' (without '~' expansion)
# for longer or 'full' (with '~' expansion) for even longer prompt display.
# zstyle ':prezto:module:prompt' pwd-length 'short'
#