about summary refs log tree commit diff
path: root/Test
diff options
context:
space:
mode:
authordana <dana@dana.is>2017-12-24 16:21:06 -0600
committerPeter Stephenson <pws@zsh.org>2018-01-04 17:16:18 +0000
commit1af28cbfd740c719a9338c8c9d6b7f55bb3ab13a (patch)
treeb9c2978339f97e7cf41c05f97bf95b553aaf5d4a /Test
parentc2cc8b0fbefc9868fa83537f5b6d90fc1ec438dd (diff)
downloadzsh-1af28cbfd740c719a9338c8c9d6b7f55bb3ab13a.tar.gz
zsh-1af28cbfd740c719a9338c8c9d6b7f55bb3ab13a.tar.xz
zsh-1af28cbfd740c719a9338c8c9d6b7f55bb3ab13a.zip
42164: fix digits in format escapes in completion listings
Diffstat (limited to 'Test')
-rw-r--r--Test/Y01completion.ztst15
1 files changed, 15 insertions, 0 deletions
diff --git a/Test/Y01completion.ztst b/Test/Y01completion.ztst
index 113a45076..b1c0e40e5 100644
--- a/Test/Y01completion.ztst
+++ b/Test/Y01completion.ztst
@@ -56,6 +56,21 @@
 >FI:{file1}
 >FI:{file2}
 
+  # Temporarily modify format set in comptest
+  comptesteval 'zstyle -s ":completion:*:descriptions" format oldfmt'
+  comptesteval 'zstyle ":completion:*:descriptions" format \
+    ${oldfmt/>*</>%5F123abc%f %B123abc%b<}'
+  comptest $': \t'
+  comptesteval 'zstyle ":completion:*:descriptions" format $oldfmt'
+0:custom description with formatting sequences
+>line: {: }{}
+*>DESCRIPTION:{*123abc*123abc*~*F123*}
+>DI:{dir1}
+>DI:{dir2}
+>FI:{file1}
+>FI:{file2}
+F:regression test workers/42164
+
 # Depends on path assignment in comptestinit
   comptesteval "path=( $ZTST_srcdir:A )"
   comptest $'zt\t'