From 8f42ecd8eecd848ac5a1efdff9d7db15cc89422f Mon Sep 17 00:00:00 2001
From: Peter Stephenson
Date: Wed, 27 Jan 2021 11:16:55 +0000
Subject: 47873: Improve completion within dynamic directory names
---
Functions/Chpwd/zsh_directory_name_cdr | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
(limited to 'Functions')
diff --git a/Functions/Chpwd/zsh_directory_name_cdr b/Functions/Chpwd/zsh_directory_name_cdr
index cb72e4600..b653e7c38 100644
--- a/Functions/Chpwd/zsh_directory_name_cdr
+++ b/Functions/Chpwd/zsh_directory_name_cdr
@@ -16,8 +16,10 @@ elif [[ $1 = c ]]; then
typeset -a keys values
values=(${${(f)"$(cdr -l)"}/ ##/:})
keys=(${values%%:*})
+ local addsuffix
+ [[ $ISUFFIX = *\]* ]] || addsuffix='-S]'
_describe -t dir-index 'recent directory index' \
- values -V unsorted -S']'
+ values -V unsorted $addsuffix
return
fi
fi
--
cgit 1.4.1