From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.33) id 1C7WI0-0007Hm-4L for mharc-grub-devel@gnu.org; Wed, 15 Sep 2004 05:41:24 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C7WHy-0007Hf-7V for grub-devel@gnu.org; Wed, 15 Sep 2004 05:41:22 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C7WHw-0007HT-Li for grub-devel@gnu.org; Wed, 15 Sep 2004 05:41:21 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C7WHw-0007HQ-Is for grub-devel@gnu.org; Wed, 15 Sep 2004 05:41:20 -0400 Received: from [212.43.237.68] (helo=kotoba.storever.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C7WBp-0003ME-JT for grub-devel@gnu.org; Wed, 15 Sep 2004 05:35:01 -0400 Received: from localhost (localhost [127.0.0.1]) by kotoba.storever.com (Postfix) with ESMTP id 207D7F54F85C for ; Wed, 15 Sep 2004 11:35:01 +0200 (CEST) From: "Yoshinori K. Okuji" Organization: enbug.org To: The development of GRUB 2 Date: Wed, 15 Sep 2004 11:35:18 +0200 User-Agent: KMail/1.6.1 References: <200409141612.25330.okuji@enbug.org> <87pt4oq1cw.fsf@marco.marco-g.com> In-Reply-To: <87pt4oq1cw.fsf@marco.marco-g.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200409151135.18142.okuji@enbug.org> Subject: Re: editing a menu entry X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Sep 2004 09:41:22 -0000 On Tuesday 14 September 2004 18:09, Marco Gerards wrote: > That is nice! Have you thought about using tab completion here? Not yet completely. Probably we will want to have a common completion routine shared by menu editing and command-line handling. In the menu interface, I think we can use some different ways to show candidates potentially: 1. Show a list of available things (devices/files/commands) at the bottom of the screen (out of the menu box). 2. Split the menu box temporarily and show a list. 3. Overwrite a list on the menu box with the colors flipped (white background and black foreground) temporarily. I think 1 and 3 are zsh-like, and 1 and 2 are Emacs-like. 1 is the easiest to implement, but it can show very few candidates at a time. > AFAIK emacs has combinations of keys because there are not enough > keys for every function. I don't think GRUB will ever have this > problem so an unusual key would be the best IMHO. It is easier for > users and easier to implement. Actually, we need a key to enter the command-line interface as well as one to boot. So maybe C-c for a command-line and C-x for booting. I don't want to use C-z, C-w or C-q, because the positions are different between QWERTY and AZERTY. Okuji