diff options
author | Paul Ackersviller <packersv@users.sourceforge.net> | 2007-05-02 03:46:28 +0000 |
---|---|---|
committer | Paul Ackersviller <packersv@users.sourceforge.net> | 2007-05-02 03:46:28 +0000 |
commit | 2598e0995abf3d3fadc226cbc282f25bfe8e6521 (patch) | |
tree | c26795f3890d32ad638e34030e83081603bb1cc7 /Completion/Unix/Type/_locales | |
parent | 6a9a6a4fbce997fe53c6886791e5af794d79fd2f (diff) | |
download | zsh-2598e0995abf3d3fadc226cbc282f25bfe8e6521.tar.gz zsh-2598e0995abf3d3fadc226cbc282f25bfe8e6521.tar.xz zsh-2598e0995abf3d3fadc226cbc282f25bfe8e6521.zip |
Merge of workers/{21302,21306,21310}.
Diffstat (limited to 'Completion/Unix/Type/_locales')
-rw-r--r-- | Completion/Unix/Type/_locales | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Completion/Unix/Type/_locales b/Completion/Unix/Type/_locales new file mode 100644 index 000000000..a449ebe16 --- /dev/null +++ b/Completion/Unix/Type/_locales @@ -0,0 +1,12 @@ +#compdef -value-,LANG,-default- -value-,LANGUAGE,-default- -P -value-,LC_*,-default- + +local expl locales + +if (( $+commands[locale] )); then + locales=( $(_call_program locales locale -a) ) + [[ $OSTYPE = *-gnu ]] && locales=( ${locales/utf8/UTF-8} ) +else + locales=( /usr/lib/locale/*(:t) ) +fi + +_wanted locales expl locale compadd -a "$@" - locales |