about summary refs log tree commit diff
path: root/Completion/Unix/Type
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Type')
-rw-r--r--Completion/Unix/Type/_file_systems2
-rw-r--r--Completion/Unix/Type/_global_tags2
-rw-r--r--Completion/Unix/Type/_locales2
-rw-r--r--Completion/Unix/Type/_user_at_host2
4 files changed, 5 insertions, 3 deletions
diff --git a/Completion/Unix/Type/_file_systems b/Completion/Unix/Type/_file_systems
index d541fac15..50b3ed744 100644
--- a/Completion/Unix/Type/_file_systems
+++ b/Completion/Unix/Type/_file_systems
@@ -1,6 +1,6 @@
 #autoload
 
-local fss
+local expl fss
 
 case $OSTYPE in
   aix*) fss=( jfs nfs cdrfs ) ;;
diff --git a/Completion/Unix/Type/_global_tags b/Completion/Unix/Type/_global_tags
index 9f7abdfa5..a877ce86b 100644
--- a/Completion/Unix/Type/_global_tags
+++ b/Completion/Unix/Type/_global_tags
@@ -1,4 +1,6 @@
 #autoload
 
+local expl
+
 _wanted global-tags expl 'tag' compadd -M 'm:{a-zA-Z}={A-Za-z}' \
     -a "$@" - $(_call_program global-tags global --completion $PREFIX)
diff --git a/Completion/Unix/Type/_locales b/Completion/Unix/Type/_locales
index d8d1ed451..edc86ed78 100644
--- a/Completion/Unix/Type/_locales
+++ b/Completion/Unix/Type/_locales
@@ -1,6 +1,6 @@
 #compdef -value-,LANG,-default- -value-,LANGUAGE,-default- -P -value-,LC_*,-default-
 
-local locales
+local expl locales
 
 if (( $+commands[locale] )); then
   locales=( $(_call_program locales locale -a) )
diff --git a/Completion/Unix/Type/_user_at_host b/Completion/Unix/Type/_user_at_host
index b652242d3..a242ddeb6 100644
--- a/Completion/Unix/Type/_user_at_host
+++ b/Completion/Unix/Type/_user_at_host
@@ -5,7 +5,7 @@
 # with `-t tag'.
 # A `-' or `--' as the first argument is ignored.
 
-local suf tag=accounts
+local expl suf tag=accounts
 
 if [[ "$1" = -t?* ]]; then
   tag="${1[3,-1]}"