From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tom Newsgroups: gmane.emacs.devel Subject: Re: An easier way to edit variables Date: Wed, 14 Jan 2015 18:28:28 +0000 (UTC) Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1421260137 28505 80.91.229.3 (14 Jan 2015 18:28:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 14 Jan 2015 18:28:57 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 14 19:28:51 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 1YBSgV-0006sk-FM for ged-emacs-devel@m.gmane.org; Wed, 14 Jan 2015 19:28:51 +0100 Original-Received: from localhost ([::1]:47675 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBSgU-0003Nw-Qj for ged-emacs-devel@m.gmane.org; Wed, 14 Jan 2015 13:28:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50487) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBSgR-0003La-D2 for emacs-devel@gnu.org; Wed, 14 Jan 2015 13:28:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YBSgO-0008Mg-77 for emacs-devel@gnu.org; Wed, 14 Jan 2015 13:28:47 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:51759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YBSgN-0008Ma-Vu for emacs-devel@gnu.org; Wed, 14 Jan 2015 13:28:44 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YBSgM-0006oi-Hf for emacs-devel@gnu.org; Wed, 14 Jan 2015 19:28:42 +0100 Original-Received: from 94-21-240-1.pool.digikabel.hu ([94.21.240.1]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 14 Jan 2015 19:28:42 +0100 Original-Received: from adatgyujto by 94-21-240-1.pool.digikabel.hu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 14 Jan 2015 19:28:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 17 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 94.21.240.1 (Mozilla/5.0 (Windows NT 6.1; rv:34.0) Gecko/20100101 Firefox/34.0) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 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:181262 Archived-At: Yuri Khan gmail.com> writes: > > It might be even more convenient if pressing the key prepared a nicely > formatted (setq VARIABLE-NAME CURRENT-VALUE) form and presented *that* > in a lisp-interaction-mode buffer. Then it could be edited and > evaluated right there, and/or copy-pasted into an .emacs.d/init.el. > The advantage of in place editing is that you can also see the documentation which can be useful for more complicated variables. Of course, you could copy the doc too to the interaction buffer, but it would be like duplicating the Help buffer. But I also see that in some situations your version could be useful, so why not provide both? E.g. press e for in place editing and E (S-e) for seeing the whole setq expression in a seperate buffer.