summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--Completion/Zsh/Type/_ps12342
2 files changed, 3 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 10fca11de..547d089e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2025-11-12 Oliver Kiddle <opk@zsh.org>
+ * 54071: Completion/Zsh/Type/_ps1234: fix prompt colour completion
+
* 54043, 54055 (tweaked to use "reset" as suggested by Mikael):
Doc/Zsh/zle.yo, Src/prompt.c, Src/Modules/hlgroup.c,
Src/Modules/watch.c, Src/Zle/complist.c, Src/Zle/zle.h,
diff --git a/Completion/Zsh/Type/_ps1234 b/Completion/Zsh/Type/_ps1234
index e4391dc00..b9031cf29 100644
--- a/Completion/Zsh/Type/_ps1234
+++ b/Completion/Zsh/Type/_ps1234
@@ -52,7 +52,7 @@ if compset -P '%[FK]'; then
grp="$expl[expl[(i)-J]+1]"
compadd "$expl[@]" "$suf[@]" $pre {0..$cols}
for c in {0..$cols}; do
- _comp_colors+=( "($grp)=${c}=${${${(%):-%F{$c\}}#?\[}%m}" )
+ _comp_colors+=( "($grp)=${c}=${${${${(%):-%F{$c\}}#?\[}%m}//:/;}" )
done
else
_message -e terminal-colors "number"