From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2080 invoked from network); 5 Feb 2002 17:09:15 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 5 Feb 2002 17:09:15 -0000 Received: (qmail 7551 invoked by alias); 5 Feb 2002 17:08:57 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 4652 Received: (qmail 7510 invoked from network); 5 Feb 2002 17:08:55 -0000 From: "Bart Schaefer" Message-Id: <1020205170847.ZM29675@candle.brasslantern.com> Date: Tue, 5 Feb 2002 17:08:47 +0000 X-Mailer: Z-Mail (5.0.0 30July97) To: zsh-users@sunsite.dk Subject: ssh completion problem MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii This has been bugging me for a while ... I mentioned it once before, but Sven at that time said he couldn't reproduce it. I've just finally got around to doing a bit more digging. The symptom is that, even though I have a `users-hosts' style (real account names munged below to avoid email address harvesters) such as: zstyle ':completion:*:(ssh|scp):*:my-accounts' users-hosts \ lll@bbb.com zzz@iii.com sss@zzz.com when I complete after `lll@' I get offered all possible hosts from the `hosts' style. I want to be offered only `bbb.com' in that case. (When I complete after just `l', it completes to `lll', then waits for another tab.) The problem is somehow related to this additional style: zstyle ':completion:*:ssh:*' tag-order my-accounts \ 'hosts:-host hosts:-domain:domain hosts:-ipaddr:IP\ address *' If I take that out, the completion works as I expect in this case, but of course then I don't get the separation of hosts into host, domain, and ipaddr groups in other cases. I'm sure I'm missing some obvious reason why the my-accounts tag can't be used in the tag-order style. It seems to work for the user part of the completion, though; just not for the host part. What's up? -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net