Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Mandrake urpmi suite completion
- X-seq: zsh-workers 16222
- From: Oliver Kiddle <okiddle@xxxxxxxxxxx>
- To: Borsenkow Andrej <Andrej.Borsenkow@xxxxxxxxxxxxxx>
- Subject: Re: Mandrake urpmi suite completion
- Date: Mon, 05 Nov 2001 11:25:32 +0000
- Cc: ZSH Workers Mailing List <zsh-workers@xxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <3BE45087.707@xxxxxxxxxxxxxx> <1011103202735.ZM8656@xxxxxxxxxxxxxxxxxxxxxxx> <3BE468BE.8060900@xxxxxxxxxxxxxx>
- Sender: kiddleo@xxxxxxxxxxxxxxxx
Borsenkow Andrej wrote:
>
> O.K. attached is completion for (part of) urpmi programs on Mandrake.
> Should it go into Completion/Mandrake?
Sounds like as good a place as any.
> Suggestions for it are welcome.
Okay, here's a few suggestions then:
> urpmi )
> "(--help)--auto-select[select the pakages to update]" \
You've got a typo here: ^^^
> case "$state" in
> media_url )
> if compset -P file://; then
> _files -W / -/ && return 0
Is that right? If so, uprmi is using a dodgy file url format. After
file:// it would normally be a hostname with file names occurring after
file:/. You're also losing the _urls feature of completing the current
directory after `file:' which I find really useful.
If it would be useful here, it would be easy to modify _urls to take -/
in addition to -g (which it already takes and passes to _files).
> elif compset -P removable_cdrom_\?://; then
> _files -/ && return 0
> elif compset -P removable_; then
> compadd -S "" -- cdrom_ floppy_ && return 0
> elif [[ -prefix '(ftp|http):' ]]; then
> _url && return 0
Do you mean _urls there?
> else
> compadd -- file:// http:// ftp:// removable_
An _wanted with description would be nice here (and similarly further
above).
Oliver
_____________________________________________________________________
This message has been checked for all known viruses by the
MessageLabs Virus Scanning Service. For further information visit
http://www.messagelabs.com/stats.asp
Messages sorted by:
Reverse Date,
Date,
Thread,
Author