summaryrefslogtreecommitdiff
path: root/Completion/Unix/Command/_loadkeys
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/Unix/Command/_loadkeys')
-rw-r--r--Completion/Unix/Command/_loadkeys17
1 files changed, 8 insertions, 9 deletions
diff --git a/Completion/Unix/Command/_loadkeys b/Completion/Unix/Command/_loadkeys
index 51e78d0c5..9244392fc 100644
--- a/Completion/Unix/Command/_loadkeys
+++ b/Completion/Unix/Command/_loadkeys
@@ -1,9 +1,8 @@
#compdef loadkeys
-if [[ $OSTYPE == linux* ]]
-then
-
-_arguments \
+case $OSTYPE in
+ linux*)
+ _arguments \
'(--clearcompose)-c[clearcompose]' \
'(-c)--clearcompose' \
'(--default)-d[default]' \
@@ -17,10 +16,10 @@ _arguments \
'(--verbose)-v[verbose]' \
'(-v)--verbose' \
':keymap:_files -W /usr/share/keymaps'
-
-elif [[ $OSTYPE == solaris* ]]
-then
-
+ ;;
+ solaris*)
_files -W /usr/share/lib/keytables
+ ;;
-fi
+ *) _default;;
+esac