@@ -8,6 +8,32 @@ shows you how to drive the shell.
88
99---
1010
11+ ## v2.8.2 — * the customize-your-prompt release*
12+
13+ Paste any zsh prompt tutorial into ` ~/.hellishrc ` and it now just works
14+ (issue #91 ):
15+
16+ - ** ` colors ` ** defines ` $fg[..] ` , ` $bg[..] ` , ` $fg_bold[..] ` ,
17+ ` $reset_color ` — the arrays zsh's own colors function provides.
18+ - ** ` vcs_info ` ** fills ` $vcs_info_msg_0_ ` from the prompt's fork-free
19+ cached git reader; ** ` zstyle ` ** silently honours the
20+ ` formats ` /` actionformats ` it reads (everything else keeps the loud stub).
21+ - ** ` precmd ` / ` preexec ` ** functions (and the ` precmd_functions ` /
22+ ` preexec_functions ` arrays) fire like zsh's — unless bash-preexec is
23+ loaded, which owns the convention and would otherwise double-fire.
24+ - ** ` RPROMPT ` ** renders at the right margin, invisible to readline's
25+ width model, skipped on dumb terminals.
26+ - And the bug that started it: the alias scanner expanded aliases inside
27+ ` case ` ** patterns** , so re-sourcing a config whose loader contains
28+ ` case "$1" in list|ls) ` died on
29+ ` syntax error near unexpected token --color=auto ` with the stock
30+ ` ls ` alias active. Patterns are never commands now — 12 golden cases
31+ diff every shape (` | ` , ` ( ` , ` ;; ` , ` ;& ` , ` ;;& ` , newline-led, nested)
32+ against bash 5.3.9, and ` tests/prompt_zshrc_test.py ` drives the whole
33+ tutorial rc on a pty inside a real repository, ten checks.
34+
35+ ---
36+
1137## v2.8.1 — * the first-prompt release*
1238
1339A fresh ` curl install.sh | sh ` with the plugin framework, bash-preexec and z
0 commit comments