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: A proposal for removing obsolete packages Date: Sun, 24 Jan 2016 18:37:33 -0800 (PST) Message-ID: <665240dc-3deb-4c7a-8a5e-192a3e1db1fb@default> References: <83twmkkv16.fsf@gnu.org> <0b303f17-ace7-45f8-b5d3-828ff0ed0ab9@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 1453689483 16248 80.91.229.3 (25 Jan 2016 02:38:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 25 Jan 2016 02:38:03 +0000 (UTC) Cc: johnw@gnu.org, emacs-devel@gnu.org, Richard Stallman , monnier@iro.umontreal.ca To: Andrew Hyatt Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 25 03:37:50 2016 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 1aNX2K-00047u-3x for ged-emacs-devel@m.gmane.org; Mon, 25 Jan 2016 03:37:48 +0100 Original-Received: from localhost ([::1]:34274 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNX2J-0006qo-3E for ged-emacs-devel@m.gmane.org; Sun, 24 Jan 2016 21:37:47 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34564) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNX2G-0006qK-81 for emacs-devel@gnu.org; Sun, 24 Jan 2016 21:37:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aNX2C-0008B2-7W for emacs-devel@gnu.org; Sun, 24 Jan 2016 21:37:44 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:48103) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aNX2C-00089Z-07; Sun, 24 Jan 2016 21:37:40 -0500 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 u0P2bZNr026696 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 25 Jan 2016 02:37:36 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 u0P2bZAl003126 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Mon, 25 Jan 2016 02:37:35 GMT Original-Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18]) by aserv0122.oracle.com (8.13.8/8.13.8) with ESMTP id u0P2bZZV015618; Mon, 25 Jan 2016 02:37:35 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:198744 Archived-At: > > (Isearch could perhaps be modified to automatically open > > `customize-apropos*' entries that have search hits, instead of > > ignoring text in closed entries. But that's not the case today.) ... > > An improvement to `list-options' could be to have it list only > > matches for some apropos input. But even now by listing all > > options it can be useful. > > > > If the `customize-apropos*' commands were improved to show > > what `list-options' shows (searchable full doc strings and > > current values) then `customize-apropos-options' might provide > > a replacement for `list-options'. But that's not yet the case. >=20 > Everything you wrote above is pretty reasonable, and as far as I can > tell, correct. Thanks for the explanation. >=20 > But this last paragraph seems wrong - if I run, for example, > (customize-apropos-options "beyond.*fill"), I see customize option for > 2c-beyond-fill-column, complete with the value I've set and the > docstring, all easily searchable. With `emacs -q' in Emacs 24.5 or the latest Emacs 25 binary I have (which is quite old now) I get: (error "No customizable options matching beyond.*fill") But yes, if there is only one option that matches the pattern then the doc string is opened (shown completely). If there is more than one (a more typical case for use of an apropos command) then the details are closed, showing only the first line of the doc string and not showing the value. > However, the functionality that appears missing to me is either to be > able to additionally search by docstring, or showing all options > (basically, (customize-apropos-options ".*") should work quickly and > give something useful, neither of which is true for me today. Yes. Either it should be improved as suggested or `list-options' should be retained (IMO). (And `list-options' could itself be improved as I indicated, so that it does apropos matching.)