Releases: agkozak/agkozak-zsh-prompt
Final partial lines were not being displayed
An oversight in the function prompt_agkozak-zsh-prompt_setup
was preventing final partial lines from being displayed (#46). Many thanks to Josh Rosen for jogging my memory of default Zsh handling of such situations.
Reflect bug fix in Zsh 5.8
The subst-async
method has always included workarounds for a bug in Zsh itself which has been fixed in Zsh v5.8. This update makes changes to agkozak-zsh-prompt
that eliminate unnecessary forking if the shell version is sufficiently recent and subst-async
is in use. The majority of users default to the usr1
async method, however, so they should not be affected.
Update and bug fix
- zsh-async v1.8.6 is included.
- The behavior of
$AGKOZAK_SHOW_STASH
has been fixed.
Bug fix: Background jobs indicator was not updating immediately
The background jobs indicator was not updating immediately when a job ended. The prompt now uses the native Zsh %j
escape to fetch the number of background jobs. Please update your custom prompts accordingly; the examples have all been updated.
Background jobs indicator; performance boost
A small orthographical detail: "Zsh," not "ZSH"
v3.10.4 v3.10.4
Bug fix
Unload functions works without complaint on Zsh < v5.3.0
The unload function was issuing a warning on Zsh versions less than 5.3.0; this has been fixed.
promptinit prompt_cleanup functionality
agkozak-zsh-prompt now supports promptinit
's prompt_cleanup
feature, which allows one to switch prompts more easily.
promptinit compatibility
The prompt is now fully compatible with ZSH's promptinit
system.