* add some stuff to the zsh completions

This commit is contained in:
Dirk-Jan C. Binnema 2010-09-05 13:44:04 +03:00
parent 60be96510f
commit b3ef775489
1 changed files with 25 additions and 9 deletions

View File

@ -26,36 +26,53 @@ _mu_commands() {
'cleanup:remove references to deleted messages from the database'
'extract:list message-parts (attachments) and extract them to files'
'mkdir:create maildirs'
'view:display specific messages'
)
'view:display specific messages')
_describe -t command 'command' mu_commands
}
_mu_common_options=(
'--debug[output information useful for debugging mu]'
'--quiet[do not give any non-critical information]'
'--version[display mu version and copyright information]'
'--log-stderr[log to standard error]'
)
_mu_db_options=(
'--muhome[use some non-default location for the mu database]:directory:_files'
)
_mu_view() {
_files
_files
}
_mu_extract() {
_files
_files
}
_mu_find() {
_arguments -s : \
$_mu_common_options
}
_mu_index() {
_arguments -s : \
$_mu_db_options \
$_mu_common_options
}
_mu_cleanup() {
_arguments -s : \
$_mu_db_options \
$_mu_common_options
}
_mu_mkdir() {
_arguments -s : \
'--mode=[file mode for the new Maildir]:file mode: '
'--mode=[file mode for the new Maildir]:file mode: ' \
$_mu_common_options
}
_mu() {
@ -73,7 +90,6 @@ _mu() {
_mu "$@"
# Local variables:
# mode: sh
# End: