From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24223 invoked from network); 15 Jun 2006 12:35:17 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.1.3 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 15 Jun 2006 12:35:17 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 59320 invoked from network); 15 Jun 2006 12:35:06 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 15 Jun 2006 12:35:06 -0000 Received: (qmail 25610 invoked by alias); 15 Jun 2006 12:34:58 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 10369 Received: (qmail 25600 invoked from network); 15 Jun 2006 12:34:57 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 15 Jun 2006 12:34:57 -0000 Received: (qmail 58205 invoked from network); 15 Jun 2006 12:34:57 -0000 Received: from mailhost.u-strasbg.fr (130.79.200.152) by a.mx.sunsite.dk with SMTP; 15 Jun 2006 12:34:54 -0000 Received: from baal.u-strasbg.fr (baal.u-strasbg.fr [IPv6:2001:660:2402::41]) by mailhost.u-strasbg.fr (8.13.6/jtpda-5.5pre1) with ESMTP id k5FCYsUF067523 for ; Thu, 15 Jun 2006 14:34:54 +0200 (CEST) Received: from xpeerience.u-strasbg.fr (xpeerience.u-strasbg.fr [130.79.188.35]) by baal.u-strasbg.fr (8.13.6/jtpda-5.5pre1) with ESMTP id k5FCYrVe056018 for ; Thu, 15 Jun 2006 14:34:54 +0200 (CEST) Received: by xpeerience.u-strasbg.fr (Postfix, from userid 1000) id 98446D2C72; Thu, 15 Jun 2006 14:35:56 +0200 (CEST) Date: Thu, 15 Jun 2006 14:35:55 +0200 From: Marc Chantreux To: zsh-users Subject: simply add an host completion Message-ID: <20060615123553.GA28129@ulpmm.u-strasbg.fr> Mail-Followup-To: zsh-users MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline User-Agent: Mutt/1.5.11+cvs20060403 Content-Transfer-Encoding: quoted-printable X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (mailhost.u-strasbg.fr [IPv6:2001:660:2402::152]); Thu, 15 Jun 2006 14:34:54 +0200 (CEST) X-Virus-Scanned: ClamAV version 0.88.2, clamav-milter version 0.88.2 on mr2.u-strasbg.fr X-Virus-Status: Clean hi all, i have a little wrapper for the screen command defined as=20 > type -f s s () { case $1 in ('g'|'go') [ -n "$2" ] && screen -RDS $2 || screen -r || screen ;; ('r'|'root') screen -t root sudo -s ;; ('l'|'ls') screen -ls ;; ('m'|'mail') screen -t mail mutt $*[2,-1] ;; ('i'|'irc') screen -t irc irssi ;; ('f'|'ftp') screen -t ftp lftp ;; ('d'|'doc') screen -t "doc:$*[2,-1]" info $*[2,-1] ;; ('e'|'edit') screen -t "${*[-1]:t}" ${EDITOR:-editor} $*[2,-1] ;; ('s'|'ssh') screen -t "$*[2,-1]" ssh $*[2,-1] ;; (*) screen $@ ;; esac } now i would like to add completion with it so - s s would be completed by the ssh hosts completion.=20 - s e would be completed by filenames.=20 - s e would be completed by available info pages.=20 i'm not sure about the best way to do that. Anyone would help ? regards mc --=20 t=E9l=E9phone : 03.90.24.00.19 courriel : marc.chantreux@ulpmm.u-strasbg.fr ---------------------------------------