Agkozak Zsh Prompt Versions Save

A fast, asynchronous Zsh prompt with color ASCII indicators of Git, exit, SSH, virtual environment, and vi mode status. Framework-agnostic and customizable.

v3.11.3

2 months ago

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.

v3.11.2

6 months ago
  • zsh-async v1.8.6 is included.
  • The behavior of $AGKOZAK_SHOW_STASH has been fixed.

v3.11.1

2 years ago

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.

v3.11.0

2 years ago
  • Added a background jobs indicator (props to @crai0).
  • The usr1 async method is used preferred whenever possible, as it reduces command lag considerably (props to @romkatv for sharing his benchmarking system).

v3.10.4

2 years ago

v3.10.3

2 years ago

Error message after unloading prompt on Zsh < v5.3.

v3.10.2

2 years ago

The unload function was issuing a warning on Zsh versions less than 5.3.0; this has been fixed.

v3.10.1

2 years ago

agkozak-zsh-prompt now supports promptinit's prompt_cleanup feature, which allows one to switch prompts more easily.

v3.10.0

2 years ago

The prompt is now fully compatible with ZSH's promptinit system.

v3.9.0

3 years ago

The characters used to signify path abbreviation with AGKOZAK_PROMPT_DIRTRIM (... by default) can now be overridden with AGKOZAK_PROMPT_DIRTRIM_STRING.