Skip to content

v3.0.0: Async via process substitution, left-promp-only mode, and general speed improvements

Compare
Choose a tag to compare
@agkozak agkozak released this 27 Nov 03:13
· 493 commits to master since this release

New in this release:

  • The asynchronous Git status is now available via process substitution in all supported versions of ZSH and on all supported systems (props to @psprint). For reasons of speed, zsh-async remains the default asynchronous method in WSL and Solaris, and usr1 is default in MSYS2/Cygwin.
  • AGKOZAK_LEFT_PROMPT_ONLY - when set to 1, the Git status is displayed in the left prompt, and the right prompt is blank.

Improvements:

  • The prompt script loads up to 4x faster.
  • The left prompt displays ~2x faster.