From owner-freebsd-current@FreeBSD.ORG Fri May 6 13:06:54 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22A5416A4D5 for ; Fri, 6 May 2005 13:06:54 +0000 (GMT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B10843D93 for ; Fri, 6 May 2005 13:06:53 +0000 (GMT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.13.4/8.13.4) with ESMTP id j46D6qB5018017 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 6 May 2005 09:06:52 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.12.9p2/8.12.9/Submit) id j46D6lCN055536; Fri, 6 May 2005 09:06:47 -0400 (EDT) (envelope-from gallatin) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17019.27623.755948.347101@grasshopper.cs.duke.edu> Date: Fri, 6 May 2005 09:06:47 -0400 (EDT) To: Brian Candler In-Reply-To: <20050506080808.GA967@uk.tiscali.com> References: <20050504150209.GA2516@uk.tiscali.com> <200505041646.j44GkKXw037042@fire.jhs.private> <20050504170737.GA15091@uk.tiscali.com> <17018.7931.658513.492252@grasshopper.cs.duke.edu> <20050506080808.GA967@uk.tiscali.com> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid cc: freebsd-current@freebsd.org Subject: Re: boot banner project X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 May 2005 13:06:54 -0000 Brian Candler writes: > On Thu, May 05, 2005 at 09:26:19AM -0400, Andrew Gallatin wrote: > > In tcsh, hitting a tab once or 2 times results in the same thing -- > > filling in the path until there are multiple choices. So that > > second, accidental tab is harmless. > > > > But in bash, that second, accidental tab results in a long pause while > > the shell lists all the different choices for the completion of > > the path. Which I don't want to wait for. > > > > If I could make bash's completion act like tcsh completion (^D rather > > than tab-tab), I'd probably use it. > > >From bash(1): > > show-all-if-ambiguous (Off) > This alters the default behavior of the completion functions. > If set to on, words which have more than one possible completion > cause the matches to be listed immediately instead of ringing > the bell. > > Is that what you mean? No, that's even more confusing to me ;) What I want is to make completions work as much like tcsh as possble. Eg, any number of tabs completes up to the point where things diverge, and ctrl-D shows the possible options. Drew