summaryrefslogtreecommitdiff
path: root/Completion/Zsh/Context
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Zsh/Context')
-rw-r--r--Completion/Zsh/Context/_brace_parameter6
-rw-r--r--Completion/Zsh/Context/_subscript6
-rw-r--r--Completion/Zsh/Context/_zcalc_line2
3 files changed, 9 insertions, 5 deletions
diff --git a/Completion/Zsh/Context/_brace_parameter b/Completion/Zsh/Context/_brace_parameter
index 6960cec9b..66be4f7cd 100644
--- a/Completion/Zsh/Context/_brace_parameter
+++ b/Completion/Zsh/Context/_brace_parameter
@@ -140,8 +140,9 @@ if [[ $PREFIX = *'${('[^\)]# ]]; then
flags+=("m:count number of character code points in padding calculation")
fi
flags+=(
- "#:evaluate as numeric expression"
+ "#:interpret numeric expression as character code"
"@:prevent double-quoted joining of arrays"
+ "*:enable extended globs for pattern"
"A:assign as an array parameter"
"a:sort in array index order (with O to reverse)"
"b:backslash quote pattern characters only"
@@ -155,7 +156,8 @@ if [[ $PREFIX = *'${('[^\)]# ]]; then
"i:sort case-insensitively"
"k:substitute keys of associative arrays"
"L:lower case all letters"
- "n:sort decimal integers numerically"
+ "n:sort positive decimal integers numerically"
+ "-:sort decimal integers numerically"
"o:sort in ascending order (lexically if no other sort option)"
"O:sort in descending order (lexically if no other sort option)"
"P:use parameter value as name of parameter for redirected lookup"
diff --git a/Completion/Zsh/Context/_subscript b/Completion/Zsh/Context/_subscript
index 0c9a89ad5..25cedd193 100644
--- a/Completion/Zsh/Context/_subscript
+++ b/Completion/Zsh/Context/_subscript
@@ -1,6 +1,8 @@
#compdef -subscript-
-local expl ind osuf=']' flags sep
+local expl ind osuf flags sep
+
+[[ $ISUFFIX = *\]* ]] || osuf=\]
if [[ "$1" = -q ]]; then
compquote osuf
@@ -78,7 +80,7 @@ elif compset -P '\('; then
);;
esac
- _values -s '' 'subscript flags' $flags
+ _values -s '' 'subscript flag' $flags
elif [[ ${(Pt)${compstate[parameter]}} = assoc* ]]; then
local suf MATCH MBEGIN MEND
local -a keys
diff --git a/Completion/Zsh/Context/_zcalc_line b/Completion/Zsh/Context/_zcalc_line
index 50fb8c17c..ab8e42df9 100644
--- a/Completion/Zsh/Context/_zcalc_line
+++ b/Completion/Zsh/Context/_zcalc_line
@@ -16,7 +16,7 @@ _zcalc_line_escapes() {
"function:define math function (also \:func or \:f)"
)
cmds=("\:"${^cmds})
- _describe -t command-escapes "command escapes" cmds -Q
+ _describe -t command-escapes "command escape" cmds -Q
}
_zcalc_line() {