From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by coral.primenet.com.au (8.7.5/8.7.3) with ESMTP id FAA23153 for ; Fri, 4 Oct 1996 05:58:33 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id PAA20867; Thu, 3 Oct 1996 15:44:57 -0400 (EDT) Resent-Date: Thu, 3 Oct 1996 15:44:57 -0400 (EDT) From: "Bart Schaefer" Message-Id: <961003124726.ZM30351@candle.brasslantern.com> Date: Thu, 3 Oct 1996 12:47:26 -0700 In-Reply-To: Vinnie Shelton "list-choices" (Oct 3, 2:12pm) References: <199610031812.OAA11904@spacely.icd.teradyne.com> Reply-To: schaefer@nbn.com X-Mailer: Z-Mail (4.0b.820 20aug96) To: acs@world.std.com, zsh-workers@math.gatech.edu (zsh-list) Subject: Re: list-choices MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Resent-Message-ID: <"fxr891.0.z55.pU1Lo"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/2193 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu On Oct 3, 2:12pm, Vinnie Shelton wrote: > Subject: list-choices > If I use automenu to complete a directory, how do I list the choices under > that directory? I thought ^D would work, and then I tried ESC ^D, but > still no joy. [...] > I want to accept the current selection and move to the next layer down - Amazing as it may seem, you want slash (/), or any other character that interrupts the menu cycle, and then ctrl-D. delete-char-or-list no longer interrupts menu cycles (I don't recall how long this has been true). If you have autoremoveslash set, typing a slash will interrupt the cycle without actually adding a slash to the command line (this didn't work in earlier versions; you used to get two slashes), and you can then proceed with listing or whatever. The way *I'd* really like it to work is for delete-char-or-list to show me what's below abc/, but then continue cycling through the original menu completion. That is, % vi ab abc abd % vi ab <-- Tab again to trigger automenu % vi abc/ <-- Hmm, show me what's in that directory aaa bbb ccc <-- Wrong, I wanted the directory containing "eee" % vi abc/ <-- Keep cycling the menu that autolist showed me % vi abd/ <-- Now show me what's in THAT directory ddd eee fff <-- Ok, abd/ is is the right one! % vi abd/e <-- So now I can complete what I really wanted % vi abd/eee This seems to me to be somewhat more useful than having C-D show the menu that is already in progress, which is the behavior right now, and FAR more useful than having to interrupt the menu cycle and start over after finding out that your first guess was wrong.