From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#15233: pp-eval-expression: Signature parity with `eval-expression' Date: Sun, 1 Sep 2013 08:23:33 -0700 (PDT) Message-ID: <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> References: <871u58sq3l.fsf@gmail.com> 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 1378049061 19897 80.91.229.3 (1 Sep 2013 15:24:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 1 Sep 2013 15:24:21 +0000 (UTC) To: Jambunathan K , 15233@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 01 17:24:23 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1VG9Vl-0000SV-MJ for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Sep 2013 17:24:21 +0200 Original-Received: from localhost ([::1]:34299 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VG9Vl-0004sH-8G for geb-bug-gnu-emacs@m.gmane.org; Sun, 01 Sep 2013 11:24:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VG9Va-0004i7-Df for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 11:24:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VG9VS-0007bJ-UM for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 11:24:10 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54799) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VG9VS-0007bF-QW for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 11:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VG9VS-0002CQ-AG for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 11:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 01 Sep 2013 15:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15233 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15233-submit@debbugs.gnu.org id=B15233.13780490288408 (code B ref 15233); Sun, 01 Sep 2013 15:24:02 +0000 Original-Received: (at 15233) by debbugs.gnu.org; 1 Sep 2013 15:23:48 +0000 Original-Received: from localhost ([127.0.0.1]:34848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG9VC-0002BW-4j for submit@debbugs.gnu.org; Sun, 01 Sep 2013 11:23:47 -0400 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:51602) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG9V8-0002B3-JS for 15233@debbugs.gnu.org; Sun, 01 Sep 2013 11:23:43 -0400 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r81FNaHx004503 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 1 Sep 2013 15:23:36 GMT Original-Received: from aserz7022.oracle.com (aserz7022.oracle.com [141.146.126.231]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r81FNZCO025714 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 1 Sep 2013 15:23:35 GMT Original-Received: from abhmt110.oracle.com (abhmt110.oracle.com [141.146.116.62]) by aserz7022.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r81FNZak012926; Sun, 1 Sep 2013 15:23:35 GMT In-Reply-To: <871u58sq3l.fsf@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8 (707110) [OL 12.0.6680.5000 (x86)] X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:77857 Archived-At: > eval-expression takes INSERT-VALUE. But `pp-eval-expression' doesn't. > But it should. FWIW - Done 5 years ago in pp+.el (and probably suggested to Emacs Dev as well). http://www.emacswiki.org/emacs-en/download/pp%2b.el Other pp+.el enhancements to `pp-eval-expression', which Emacs could consider or integrate: * Does not use 'emacs-lisp-mode-hook'. * Fontifies the result buffer, `*Pp Eval Output*'. * Makes several EmacsLisp keybindings available while reading the expression - uses a new keymap, 'pp-read-expression-map'. You can use:=20 'C-M-q' to indent a sexp 'C-M-x' to eval a sexp 'TAB' to Lisp-indent 'M-TAB' to complete a Lisp symbol * (With a prefix arg, inserts the pretty-printed result in the current buffer.) With a negative prefix arg and a string result, inserts it without enclosing double-quotes (`"'). * Respects new options 'pp-eval-expression-print-length' and 'pp-eval-expression-print-level', which control the print length and print level. Respects 'eval-expression-debug-on-error'. [FWIW2, I use (substitute-key-definition 'eval-expression 'pp-eval-expression global-map).]