From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: Improving browsing and discoverability in the Packages Menu Date: Mon, 20 Apr 2015 18:07:36 -0700 (PDT) Message-ID: References: <87r3rhoexe.fsf@lifelogs.com> <87twwdm40x.fsf@lifelogs.com> <87iocrmw56.fsf@lifelogs.com> <3a76676e-dbab-44f3-aab7-27d0d5d7c314@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1429578481 17991 80.91.229.3 (21 Apr 2015 01:08:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Apr 2015 01:08:01 +0000 (UTC) Cc: emacs-devel@gnu.org To: raman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 21 03:07:49 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YkMfE-0000ZH-DG for ged-emacs-devel@m.gmane.org; Tue, 21 Apr 2015 03:07:48 +0200 Original-Received: from localhost ([::1]:55816 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkMfD-0001wK-NQ for ged-emacs-devel@m.gmane.org; Mon, 20 Apr 2015 21:07:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50407) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkMfA-0001wE-IG for emacs-devel@gnu.org; Mon, 20 Apr 2015 21:07:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YkMf4-0004Re-Q6 for emacs-devel@gnu.org; Mon, 20 Apr 2015 21:07:44 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:43148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YkMf4-0004RY-Jd for emacs-devel@gnu.org; Mon, 20 Apr 2015 21:07:38 -0400 Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t3L17bPG025897 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 21 Apr 2015 01:07:37 GMT Original-Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id t3L17bFq001975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 21 Apr 2015 01:07:37 GMT Original-Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id t3L17bqg011182; Tue, 21 Apr 2015 01:07:37 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185738 Archived-At: > :-) I'd love to be able to apply custom marks -- simple regexp on > package name or repo would do -- then one could hide, unhide, > install delete or whatever else. Yes, and not just apply custom marks (as in Dired, where you can use any marks you like, not just `*'). But much of the rest of Dired's handling of marks (and deletion flags) too. This includes `M-DEL' (and `C-u M-DEL'), which removes a specific mark (or any marks) from each entry. Dired should (in general) be a good model to follow, for general stuff that is not file-specific. This includes omitting, navigating, operating on marked entries in various ways, hiding details, etc. If you end up grouping packages, a Dired analogy for that could be directories (which group files, and even do so at any number of levels). Let users include ("insert") group listings, jump back and forth between the group name and its listing, etc. The Dired UI is pretty good - tried & true.