From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26727 invoked from network); 10 Jan 2005 20:20:13 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 10 Jan 2005 20:20:13 -0000 Received: (qmail 83743 invoked from network); 10 Jan 2005 20:20:07 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 10 Jan 2005 20:20:07 -0000 Received: (qmail 29641 invoked by alias); 10 Jan 2005 20:19:53 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 20668 Received: (qmail 29626 invoked from network); 10 Jan 2005 20:19:52 -0000 Received: from unknown (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 10 Jan 2005 20:19:52 -0000 Received: (qmail 82781 invoked from network); 10 Jan 2005 20:18:53 -0000 Received: from acolyte.scowler.net (216.254.112.45) by a.mx.sunsite.dk with SMTP; 10 Jan 2005 20:18:50 -0000 Received: by acolyte.scowler.net (Postfix, from userid 1000) id 579DD7004D; Mon, 10 Jan 2005 15:18:48 -0500 (EST) Date: Mon, 10 Jan 2005 15:18:48 -0500 From: Clint Adams To: zsh-workers@sunsite.dk Cc: 289748-forwarded@bugs.debian.org, 289748-submitter@bugs.debian.org Subject: [mako@debian.org: Bug#289748: zsh: menu navigation is suboptimal] Message-ID: <20050110201848.GB18962@scowler.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.6+20040907i X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: X-Spam-Status: No, hits=0.0 required=6.0 tests=none autolearn=no version=2.63 X-Spam-Hits: 0.0 This seems like a reasonable complaint to me. Is there a reason not to be more grid-like? ----- Forwarded message from "Benjamin Hill (Mako)" ----- Thanks for maintaining zsh (again)! zsh menu navigation is confusing and implemented so that it makes reaching the last element in a list of completions extremely difficult. In a multi-column menu of completions, pressing "up" from most items will take the user to the previous item in the list. When an item that is at the top of a column is selected, pressing "up" moves the selection to the last item in the previous column. This is the correct behavior. This does not happen when the users is on first item in the first column. Pressing up from *this* item (and only this item) will take the users to the last item in the first (current) column. It should take the users to the last item in the list (i.e., the last item in the last column). The effect of this is that it can make it very hard to select the last item in a long multi-column menu of completions. For date-based organization of data in a directory, this can be particularly frustrating. Similarly, pressing down from the final column will select the item that is one to the left and one down of the last item rather than the first item (which would be expected). Pressing right from the last item moves to the first column (as would be expected) but also moves one down (which would not). Moving left from the first column acts irregularly as well selecting items that are sometimes one up and sometimes in the second-to-last column (depending on the layout). This should all be normalized so that the normal operating is grid-like movement (as it is in most places that do not involve edges of the grid) and so that moving up from the first item or down from that item moves to the end/beginning. -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.26-1-k7 Locale: LANG=en_US.UTF-8, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Versions of packages zsh depends on: ii debconf 1.4.30.10 Debian configuration management sy ii libc6 2.3.2.ds1-18 GNU C Library: Shared libraries an ii libncurses5 5.4-4 Shared libraries for terminal hand ii passwd 1:4.0.3-30.3 Change and administer password and -- debconf information excluded ----- End forwarded message -----