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: C-x C-e with prefix arg Date: Fri, 3 May 2013 08:42:01 -0700 Message-ID: <4D5891EF34DF42D3A479CF83CAF1E43E@us.oracle.com> 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 1367595734 28953 80.91.229.3 (3 May 2013 15:42:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 3 May 2013 15:42:14 +0000 (UTC) To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 03 17:42:13 2013 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 1UYI7g-0003Ca-CO for ged-emacs-devel@m.gmane.org; Fri, 03 May 2013 17:42:12 +0200 Original-Received: from localhost ([::1]:59537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UYI7f-0005Ay-TI for ged-emacs-devel@m.gmane.org; Fri, 03 May 2013 11:42:11 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:38777) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UYI7b-00058E-54 for emacs-devel@gnu.org; Fri, 03 May 2013 11:42:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UYI7Z-0008GU-Dt for emacs-devel@gnu.org; Fri, 03 May 2013 11:42:07 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:34992) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UYI7Z-0008GH-6R for emacs-devel@gnu.org; Fri, 03 May 2013 11:42:05 -0400 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r43Fg3X7020302 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 3 May 2013 15:42:04 GMT Original-Received: from userz7021.oracle.com (userz7021.oracle.com [156.151.31.85]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r43Fg26E001293 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Fri, 3 May 2013 15:42:03 GMT Original-Received: from abhmt107.oracle.com (abhmt107.oracle.com [141.146.116.59]) by userz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r43Fg2GP027247 for ; Fri, 3 May 2013 15:42:02 GMT Original-Received: from dradamslap1 (/130.35.178.8) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 03 May 2013 08:42:02 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Ac5IFMES8XLva3gpQceDH4Xrmdo8dg== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 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:159277 Archived-At: How about letting the particular prefix arg control whether to print the full value? You use a prefix arg to insert the value in the current buffer at point. How often do you really want the inserted value to have pieces missing (elided)? You typically want to (edit and) use the inserted value in code you are writing, no? How about letting a non-negative prefix arg insert the full value (in effect, binding `eval-expression-print-length' and `eval-expression-print-level' to nil)? And letting a negative prefix arg do what any prefix arg does today: respect the current values of `eval-expression-print-length' and `eval-expression-print-level'? Today, to get the full value inserted you need to avoid `C-x C-e' and instead select the sexp and use `eval-region' - or use some other workaround.