about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--Completion/Unix/Command/_gpg2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 0e8a4ce8f..8ba6f1159 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2020-06-26  Oliver Kiddle  <okiddle@yahoo.co.uk>
 
+	* unposted c.f. 46034: Completion/Unix/Command/_gpg: workaround
+	incompatibility with sh_file_expansion option
+
 	* 46106: Completion/BSD/Command/_usbconfig: new completion
 
 	* 46105: Completion/X/Command/_xinput: new xinput completion
diff --git a/Completion/Unix/Command/_gpg b/Completion/Unix/Command/_gpg
index b35693d1f..5d54865d5 100644
--- a/Completion/Unix/Command/_gpg
+++ b/Completion/Unix/Command/_gpg
@@ -173,7 +173,7 @@ fi
   '--dump-options[show all options]'
 )
 
-extra=( ${${${args#\([^\)]#\)}#\*}%%[:=\[]*} )
+extra=( ${${${args#\([^\)]#\)}#\*}%%[=:\[]*} )
 extra=( ${allopts:|extra} )
 _arguments -C -s -S -A "-*" $args $extra '*:args:->args' && ret=0