From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: guix.el: Key bindings for a "package list" Date: Fri, 05 Sep 2014 11:42:12 +0400 Message-ID: <87a96e7bu3.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34315) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPoA5-0000L3-TR for guix-devel@gnu.org; Fri, 05 Sep 2014 03:42:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XPo9w-00011G-SA for guix-devel@gnu.org; Fri, 05 Sep 2014 03:42:25 -0400 Received: from mail-lb0-x22c.google.com ([2a00:1450:4010:c04::22c]:42875) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XPo9w-000115-KV for guix-devel@gnu.org; Fri, 05 Sep 2014 03:42:16 -0400 Received: by mail-lb0-f172.google.com with SMTP id c11so4777404lbj.3 for ; Fri, 05 Sep 2014 00:42:15 -0700 (PDT) Received: from leviafan (128-70-192-205.broadband.corbina.ru. [128.70.192.205]) by mx.google.com with ESMTPSA id a2sm458408lbg.19.2014.09.05.00.42.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Sep 2014 00:42:14 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Hello, I would like to know people's opinions about default key bindings. Currently in a buffer with a list of packages we have: "u"/"U" to unmark/unmark all. But it leaves no room for marking for upgrade and I just bound it to "^" which is not very good. So what about combining "unmark"/"unmark all" into one key and use either: 1. "U" - unmark ("C-u U" - unmark all); "u" - mark for upgrading. 2. "u" - unmark ("C-u u" - unmark all); "U" - mark for upgrade. Should it also require (for consistency) to use upper-case "I"/"D" for marking for installing/deletion? Also should there be a command to mark all obsolete packages for upgrading? If so, what key should it be bound to? (perhaps my favourite "^"). Thanks. -- Alex