From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: bug#10385: e binding in info-mode Date: Sat, 07 Jan 2012 22:27:34 +0200 Organization: JURTA Message-ID: <871urckv7k.fsf@mail.jurta.org> References: <201112272237.pBRMbo8C022896@freefriends.org> <62fwftxnbz.fsf@fencepost.gnu.org> <83fwfsoluz.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1325968616 7012 80.91.229.12 (7 Jan 2012 20:36:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 7 Jan 2012 20:36:56 +0000 (UTC) Cc: Eli Zaretskii , drew.adams@oracle.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jan 07 21:36:52 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rjd0U-0003Si-Nn for ged-emacs-devel@m.gmane.org; Sat, 07 Jan 2012 21:36:51 +0100 Original-Received: from localhost ([::1]:59818 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjd0T-0007bg-W8 for ged-emacs-devel@m.gmane.org; Sat, 07 Jan 2012 15:36:49 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:44542) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjd0K-0007OU-3i for emacs-devel@gnu.org; Sat, 07 Jan 2012 15:36:41 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rjd0I-0004jS-SH for emacs-devel@gnu.org; Sat, 07 Jan 2012 15:36:39 -0500 Original-Received: from smarty.dreamhost.com ([208.113.175.8]:54860) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rjd0H-0004jC-LU; Sat, 07 Jan 2012 15:36:37 -0500 Original-Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 41EE1760063; Sat, 7 Jan 2012 12:36:35 -0800 (PST) Original-Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 7AC58451C760; Sat, 7 Jan 2012 12:35:46 -0800 (PST) In-Reply-To: (Richard Stallman's message of "Fri, 06 Jan 2012 19:12:49 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.113.175.8 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:147458 Archived-At: > I thought that e would be a useful command > back when I supposed info files would be written by hand. > But we don't do that, so e is not useful and maybe only causes trouble. There is more trouble when this obsolete feature is announced in the customization group `info' via its customizable variable `Info-enable-edit'. It would be better to hide it from the Customization interface by changing `defcustom' to `defvar': === modified file 'lisp/info.el' --- lisp/info.el 2011-12-05 09:52:02 +0000 +++ lisp/info.el 2012-01-07 20:27:15 +0000 @@ -61,14 +61,12 @@ :group 'info :version "24.1") -(defcustom Info-enable-edit nil - "Non-nil means the \\\\[Info-edit] command in Info can edit the current node. +(defvar Info-enable-edit nil + "Non-nil means the `Info-edit' command in Info can edit the current node. This is convenient if you want to write Info files by hand. However, we recommend that you not do this. It is better to write a Texinfo file and generate the Info file from that, -because that gives you a printed manual as well." - :type 'boolean - :group 'info) +because that gives you a printed manual as well.") (defvar Info-enable-active-nodes nil "Non-nil allows Info to execute Lisp code associated with nodes.