From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KKSJ2-00088r-00 for mharc-grub-devel@gnu.org; Sun, 20 Jul 2008 02:22:04 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KKSIz-00087B-G8 for grub-devel@gnu.org; Sun, 20 Jul 2008 02:22:01 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KKSIx-000867-K0 for grub-devel@gnu.org; Sun, 20 Jul 2008 02:22:00 -0400 Received: from [199.232.76.173] (port=34298 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKSIx-000860-Db for grub-devel@gnu.org; Sun, 20 Jul 2008 02:21:59 -0400 Received: from mx20.gnu.org ([199.232.41.8]:32596) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KKSIw-0007eH-Sj for grub-devel@gnu.org; Sun, 20 Jul 2008 02:21:59 -0400 Received: from gw01.mail.saunalahti.fi ([195.197.172.115]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KKSIt-0002E7-2p for grub-devel@gnu.org; Sun, 20 Jul 2008 02:21:55 -0400 Received: from saimaza.webmail.saunalahti.fi (saimaza.webmail.saunalahti.fi [195.197.55.116]) by gw01.mail.saunalahti.fi (Postfix) with ESMTP id 2C9821514FE for ; Sun, 20 Jul 2008 09:21:48 +0300 (EEST) Date: Sun, 20 Jul 2008 09:21:47 +0300 (EEST) From: chaac@nic.fi To: The development of GRUB 2 Message-ID: <28468376.22461216534908749.JavaMail.chaac@nic.fi> MIME-Version: 1.0 Content-Type: text/plain; Charset=iso-8859-1; Format=Flowed Content-Transfer-Encoding: quoted-printable X-Mailer: Saunalahti webmail - http://saunalahti.fi X-Originating-IP: 220.98.90.220 X-detected-kernel: by mx20.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) Subject: Re: menu loop (patch) 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: Sun, 20 Jul 2008 06:22:01 -0000 "Yoshinori K. Okuji" [okuji@enbug.org] kirjoitti:=20 > On Saturday 19 July 2008 21:58:09 Robert Millan wrote: > > On Sat, Jul 19, 2008 at 10:34:46AM -0700, Colin D Bennett wrote: > > > [...] We could support a setting such as "set menuwrap=3D1" which > > > would enable this feature for users who care about it. > > > > Isn't this a bit overkill? The time spent adding this config option va= stly > > exceeds any time that could be saved by having or not having menu wrap. > > > > > Actually my graphical menu currently *does* wrap around, I guess it > > > seemed logical to me at the time I wrote the code! 8-) As you can > > > tell, I am not firmly set on either wrapping or not wrapping. > > > > Same here.. my concern with taking arbitrary decisions is, when someon= e > > comes later and asks to have it reverted, do we accept the request, and > > otherwise what rationale do we give her? :-) >=20 > Personally, I prefer no wrapping, because it is easier for me to use only= =20 > Up/Down arrow keys, yet locate entries easily. Since I am lazy, I don't w= ant=20 > to look for Home or End (some keyboards really suck for them!), so when I= =20 > just want to jump to somewhere near to the end, I only keep pushing Down,= and=20 > wait for the cursor to stop. And, this is consistent with Dired mode in= =20 > Emacs, Directory Listing in VIM, and, of course, with GRUB Legacy. Hi All, I also like no wrapping mode. But lets assume we have nice graphical menu w= ith "cylinder" of menu entries that roll when you press key up/down. In her= e it would be really convenient to have wraparound eg. user cant event thin= k any other way here. But this is something I would put into theme configur= ation file. Theme could be also loadable for text menu that describes colours and such.= We could default to non-wrapping as that has been our way for long time. I= f user wants to override this in theme then they are free to do so. In every case I would prefer that home and end keys would go to always to s= tart and to end of the list. Page up/down would rely a bit for wrapping set= ting so they can clamp to list edges if needed. Thanks, Vesa J=E4=E4skel=E4inen