From unknown Fri Aug 15 03:57:32 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#15233 <15233@debbugs.gnu.org> To: bug#15233 <15233@debbugs.gnu.org> Subject: Status: pp-eval-expression: Signature parity with `eval-expression' Reply-To: bug#15233 <15233@debbugs.gnu.org> Date: Fri, 15 Aug 2025 10:57:32 +0000 retitle 15233 pp-eval-expression: Signature parity with `eval-expression' reassign 15233 emacs submitter 15233 Jambunathan K severity 15233 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 08:05:18 2013 Received: (at submit) by debbugs.gnu.org; 1 Sep 2013 12:05:18 +0000 Received: from localhost ([127.0.0.1]:34419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG6P7-0005j6-If for submit@debbugs.gnu.org; Sun, 01 Sep 2013 08:05:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:56928) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VG6P4-0005io-Mm for submit@debbugs.gnu.org; Sun, 01 Sep 2013 08:05:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VG6Or-0001iS-1g for submit@debbugs.gnu.org; Sun, 01 Sep 2013 08:05:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:59580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VG6Oq-0001iO-Ue for submit@debbugs.gnu.org; Sun, 01 Sep 2013 08:05:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58602) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VG6Oi-0007Uw-Ha for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 08:05:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VG6Oa-0001gl-3E for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 08:04:52 -0400 Received: from mail-pb0-x22f.google.com ([2607:f8b0:400e:c01::22f]:42267) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VG6OZ-0001gL-Rl for bug-gnu-emacs@gnu.org; Sun, 01 Sep 2013 08:04:44 -0400 Received: by mail-pb0-f47.google.com with SMTP id rr4so3627424pbb.6 for ; Sun, 01 Sep 2013 05:04:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:mime-version :content-type; bh=31ehw6TIWHQWxL3RvBMFOJTnL1Cy99NwEqx693r5sqQ=; b=cOTqKQFKlrXJ0244yh0qr4X12tLdYDANiFYxB8RJKgwpLR3BkPuORcZFUi7VSJU0uE rpgPTQANygJMGAH0N1mLtIR0/ejlqjqbko+00NkP1o+9bf+SorSwbEGRrQVCwpaEtxBb MUXap/krGuS4GAt+Df1sY2HF0sKIpeoBJKtj82S55IkZCRr1zOKjPuKikqPmQnOJA4IK vWXBGokdNpVHF7nTTK1KPDt+eXR88eB+Lz5bVfV71vPgBR/5LwF/eYYq0O4BaZ2iSvCD jw/ZBceKwZ33CAxLMMvpR479b+MQJWdy+/CALZupltZyMEBO9RLBa+X0YiTECXLEk1tI QhEQ== X-Received: by 10.68.189.229 with SMTP id gl5mr19833785pbc.77.1378037082371; Sun, 01 Sep 2013 05:04:42 -0700 (PDT) Received: from porunai ([115.241.49.173]) by mx.google.com with ESMTPSA id zq10sm10308309pab.6.1969.12.31.16.00.00 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sun, 01 Sep 2013 05:04:41 -0700 (PDT) From: Jambunathan K To: bug-gnu-emacs@gnu.org Subject: pp-eval-expression: Signature parity with `eval-expression' Date: Sun, 01 Sep 2013 17:36:54 +0530 Message-ID: <871u58sq3l.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.4 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) eval-expression takes INSERT-VALUE. But `pp-eval-expression' doesn't. But it should. ,----[ C-h f eval-expression RET ] | eval-expression is an interactive compiled Lisp function in | `simple.el'. | | It is bound to M-ESC :. | | (eval-expression EXP &optional INSERT-VALUE) `---- ,----[ C-h f pp-eval-expression RET ] | pp-eval-expression is an interactive autoloaded compiled Lisp function | in `pp.el'. | | It is bound to M-:. | | (pp-eval-expression EXPRESSION) | | Evaluate EXPRESSION and pretty-print its value. | Also add the value to the front of the list in the variable `values'. | `---- From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 11:23:48 2013 Received: (at 15233) by debbugs.gnu.org; 1 Sep 2013 15:23:48 +0000 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 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 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 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 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 MIME-Version: 1.0 Message-ID: <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> Date: Sun, 1 Sep 2013 08:23:33 -0700 (PDT) From: Drew Adams To: Jambunathan K , 15233@debbugs.gnu.org Subject: RE: bug#15233: pp-eval-expression: Signature parity with `eval-expression' References: <871u58sq3l.fsf@gmail.com> 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)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: 15233 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.7 (----) > 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).] From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 12:05:08 2013 Received: (at 15233) by debbugs.gnu.org; 1 Sep 2013 16:05:08 +0000 Received: from localhost ([127.0.0.1]:34949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGA9C-0004Fn-N6 for submit@debbugs.gnu.org; Sun, 01 Sep 2013 12:05:08 -0400 Received: from mail-pb0-f53.google.com ([209.85.160.53]:46541) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGA99-0004FH-Nb for 15233@debbugs.gnu.org; Sun, 01 Sep 2013 12:05:04 -0400 Received: by mail-pb0-f53.google.com with SMTP id up15so3766461pbc.26 for <15233@debbugs.gnu.org>; Sun, 01 Sep 2013 09:04:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=olabzdlWC3DWP5E+sdJKKo8eD0laFDulqBalwlZQfwk=; b=wUhSO5nN3QCXG+a8WDbN6l8H8qT2M45CnnHN1WAcUtr0dChhWUv+KehatB3VDvaK1J 3qE5oHzlM0HXREueICsu6kCOl6eoiU9FqMNiRN0ih8jSkwGybFCy4baZCR94JEdJSa4m DQlbDHghhQjvB+stvWkxLs4znvpeY6UUTO3EPum0dRUiBF+Hv4yD6Ca7OhxpPbRFKnvX 9uWBSQSNPIWTjgruQE6n3du/S/Kd/GmXKRuVmM6HnqAI8/Le8Pvk76dRQZE5jmuRvKlr HJtoO+3pvMj12MuBt+liDTVidc00cGfLkD22Fpb6fIkYY9/S8Nx+RnydPAVUJQnSuRi0 5+rA== X-Received: by 10.66.170.138 with SMTP id am10mr21471652pac.51.1378051497080; Sun, 01 Sep 2013 09:04:57 -0700 (PDT) Received: from porunai ([115.241.49.173]) by mx.google.com with ESMTPSA id mz5sm10450596pbc.18.1969.12.31.16.00.00 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sun, 01 Sep 2013 09:04:56 -0700 (PDT) From: Jambunathan K To: Drew Adams Subject: Re: bug#15233: pp-eval-expression: Signature parity with `eval-expression' References: <871u58sq3l.fsf@gmail.com> <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> Date: Sun, 01 Sep 2013 21:37:10 +0530 In-Reply-To: <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> (Drew Adams's message of "Sun, 1 Sep 2013 08:23:33 -0700 (PDT)") Message-ID: <87sixobk5t.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15233 Cc: 15233@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Drew Adams writes: >> 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 I haven't used pp+.el before. So consider two independent upvotes... for this request. To add to your list: 1. Undo in pp eval outputs. (There is a separate bug for that) 2. Linkify circular references. So that when I click on a circular "reference" it takes me to the "site of definition". ---------------------------------------------------------------- The above two requests are not hypothetical requests. The new `org-element.el' library lispifies an Org buffer and it uses `:parent' pointers to boot. So, for complex outlines and for operations that non-trivially manipulate the lisp tree, examining, manipulating and persisting a lisp tree is a REAL need. From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 01 12:07:00 2013 Received: (at 15233) by debbugs.gnu.org; 1 Sep 2013 16:07:00 +0000 Received: from localhost ([127.0.0.1]:34954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGAB1-0004Ig-Dh for submit@debbugs.gnu.org; Sun, 01 Sep 2013 12:06:59 -0400 Received: from mail-pa0-f48.google.com ([209.85.220.48]:53530) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGAAz-0004IR-Ec for 15233@debbugs.gnu.org; Sun, 01 Sep 2013 12:06:57 -0400 Received: by mail-pa0-f48.google.com with SMTP id kp13so4241050pab.21 for <15233@debbugs.gnu.org>; Sun, 01 Sep 2013 09:06:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=hZlWIdc1PgR/QkMHVVsuhjvZYDEfSFuyKWC3WXnEE/I=; b=PEutLHuh6pT1u5llkCQQcXyiUfWMRnZJcbXg2gslEZazJch/i6Tbu50Go1Bxmovyzk GCFd0AnLnNfTgLxD+BN88mcsNRFILvli1rg1oR+aJcwecrojP+3Nsb8dBfDVIy96GCRm f6cBma3V1sG3xTNbegi+ZoMc19CHUVLm/fJa5nyUacZw3deUBEPkvgtRtA6rzDLK44ri 12GM7sTrx6mwaRh6wYFtaFLKTmvlwrWTHCXT6YP/dca14sdu1s5kA8XBRiujf8Lf6SWX AqpyxzHWRcRC+aM2LJIaHRjlSkUrdyH5f8MIlXPDZVV2aYvEEDrykwm8dmq+MUmhLZfT wtxw== X-Received: by 10.68.215.38 with SMTP id of6mr6002760pbc.14.1378051611658; Sun, 01 Sep 2013 09:06:51 -0700 (PDT) Received: from porunai ([115.241.49.173]) by mx.google.com with ESMTPSA id qp10sm11352205pab.13.1969.12.31.16.00.00 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sun, 01 Sep 2013 09:06:51 -0700 (PDT) From: Jambunathan K To: Drew Adams Subject: Re: bug#15233: pp-eval-expression: Signature parity with `eval-expression' References: <871u58sq3l.fsf@gmail.com> <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> Date: Sun, 01 Sep 2013 21:39:00 +0530 In-Reply-To: <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> (Drew Adams's message of "Sun, 1 Sep 2013 08:23:33 -0700 (PDT)") Message-ID: <87ob8cbk2r.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15233 Cc: 15233@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Drew Adams writes: > [FWIW2, I use (substitute-key-definition 'eval-expression > 'pp-eval-expression > global-map).] Same here. I have this: (global-set-key "\272" (quote pp-eval-expression)) ; M-: which is but the same thing but expressed differently. From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 02 21:44:19 2013 Received: (at 15233) by debbugs.gnu.org; 3 Sep 2013 01:44:19 +0000 Received: from localhost ([127.0.0.1]:38043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGffG-0001Ud-Vj for submit@debbugs.gnu.org; Mon, 02 Sep 2013 21:44:19 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:32300) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGffG-0001UQ-6F for 15233@debbugs.gnu.org; Mon, 02 Sep 2013 21:44:18 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFHO+KK6/2dsb2JhbABEvw4Xc4IfAQVWIxALNBIUGA0kiCTBLZEKA6R6gV6DEw X-IPAS-Result: Av4EABK/CFHO+KK6/2dsb2JhbABEvw4Xc4IfAQVWIxALNBIUGA0kiCTBLZEKA6R6gV6DEw X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="26276377" Received: from 206-248-162-186.dsl.teksavvy.com (HELO pastel.home) ([206.248.162.186]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 02 Sep 2013 21:41:16 -0400 Received: by pastel.home (Postfix, from userid 20848) id 3880362D59; Mon, 2 Sep 2013 21:44:12 -0400 (EDT) From: Stefan Monnier To: Jambunathan K Subject: Re: bug#15233: pp-eval-expression: Signature parity with `eval-expression' Message-ID: References: <871u58sq3l.fsf@gmail.com> <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> <87ob8cbk2r.fsf@gmail.com> Date: Mon, 02 Sep 2013 21:44:12 -0400 In-Reply-To: <87ob8cbk2r.fsf@gmail.com> (Jambunathan K.'s message of "Sun, 01 Sep 2013 21:39:00 +0530") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 15233 Cc: 15233@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > (global-set-key "\272" (quote pp-eval-expression)) ; M-: Please don't: "\272" is not M-: (except back in the world as it existed 20 years ago, maybe). Use [?\M-:] instead (M-: is not a plain character, so it can't really be stored in a string). Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Sep 02 22:18:35 2013 Received: (at 15233) by debbugs.gnu.org; 3 Sep 2013 02:18:35 +0000 Received: from localhost ([127.0.0.1]:38105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGgCR-0002SY-F7 for submit@debbugs.gnu.org; Mon, 02 Sep 2013 22:18:35 -0400 Received: from mail-pd0-f172.google.com ([209.85.192.172]:54659) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VGgCP-0002SI-HD for 15233@debbugs.gnu.org; Mon, 02 Sep 2013 22:18:34 -0400 Received: by mail-pd0-f172.google.com with SMTP id z10so5367305pdj.3 for <15233@debbugs.gnu.org>; Mon, 02 Sep 2013 19:18:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=n63u3wuwTmeehVUoPEcXfuSh93LxDZkasu3cyG4JUD8=; b=vfpyEKlhXVWudOt2EQQOrkF4sdVQOg+/i2Qrq6FOnZg76vdbEqAX+2okAK1oyZXRlI AvI/h2LbM8SM5vJmJElGpyj8lDADOqGkO8pn6UiXTVx0jtfFTtVg1v0n+ZWfOJqZTxQ0 eA0Vj0DLoSNdk/s9Gn4sHZesS9ZLXpAaMyIXX5D+GSOPhjP+AXTFf5kHB0gZl9o5256K nXgw5Pg4xoCCGl6Go5oDH/Tr7SZK7KVXZFg2XtWBlcxbDK3h40ZZUFe8qP6kZ4s7Gwk9 XvmF+lFG+IUsFBTMHpuTfNEpOInFSXCmBNQcoSl0sVJm1OThrdgfMngTOCvVZmXDZ1Xg D4DQ== X-Received: by 10.68.220.1 with SMTP id ps1mr28493618pbc.30.1378174707067; Mon, 02 Sep 2013 19:18:27 -0700 (PDT) Received: from porunai ([101.63.191.5]) by mx.google.com with ESMTPSA id ib9sm18944383pbc.43.1969.12.31.16.00.00 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Mon, 02 Sep 2013 19:18:26 -0700 (PDT) From: Jambunathan K To: Stefan Monnier Subject: Re: bug#15233: pp-eval-expression: Signature parity with `eval-expression' References: <871u58sq3l.fsf@gmail.com> <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> <87ob8cbk2r.fsf@gmail.com> Date: Tue, 03 Sep 2013 07:50:42 +0530 In-Reply-To: (Stefan Monnier's message of "Mon, 02 Sep 2013 21:44:12 -0400") Message-ID: <8738pmabnp.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15233 Cc: 15233@debbugs.gnu.org, Drew Adams X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Stefan Monnier writes: >> (global-set-key "\272" (quote pp-eval-expression)) ; M-: > > Please don't: Don't blame me, I didn't do it, Emacs did it. I have a simple recipe for producing keybindings. M-x global-set-key M-x list-command-history Copy and Paste The above recipe works flawlessly. It is the most easiest way to produce keybindings that I have known. From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 04 11:48:14 2013 Received: (at 15233) by debbugs.gnu.org; 4 Sep 2013 15:48:15 +0000 Received: from localhost ([127.0.0.1]:40518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VHFJW-0007g3-MR for submit@debbugs.gnu.org; Wed, 04 Sep 2013 11:48:14 -0400 Received: from mail-qc0-f177.google.com ([209.85.216.177]:33596) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VHFJU-0007fn-G9 for 15233@debbugs.gnu.org; Wed, 04 Sep 2013 11:48:13 -0400 Received: by mail-qc0-f177.google.com with SMTP id a11so261946qcx.8 for <15233@debbugs.gnu.org>; Wed, 04 Sep 2013 08:48:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=YifAS/g1jV+qJY1PS/0Lq+cICPHAhfe9whhF0HHDYhY=; b=XKmTDhwSqb4dnp5uZlHj5IkRVjA+SmzJy7C8Prd5JZu0CAyYaHtrdkTw0wEZv5ZRKz hKJq4BSdhfck0GRCPub4ZwC7tX3E6ipvShS40501+gjjJ8O9+XpzcCZUo5TJLBsR7YIY dTl4mOApS/y4SVf+cET5sVNQM9wXL9FZ5wF6ZcfYL48ftIUiej42Mp9KyiZ+ut63iLW4 2SXuYUktWc19gSS6NALBxEhYseoqoCGzlJ51pioKP7N6e+3yYtuxnpJoZUBoh4wQ+YHk Y1ykURdc4EQO1GkEH8i/iGp43pKVkulKAY3laa8gAnOznTj6xB50GpZl/JAdgDWcZ6+I J71w== X-Gm-Message-State: ALoCoQlhx9RFvM5b2P0D+E9WaLqdrUTVg14ZPlTgcwDaU9Jga98CKwrhiG8Q6eg9s53OhaHEy3PA X-Received: by 10.49.95.234 with SMTP id dn10mr4090002qeb.54.1378309686461; Wed, 04 Sep 2013 08:48:06 -0700 (PDT) MIME-Version: 1.0 Received: by 10.49.38.162 with HTTP; Wed, 4 Sep 2013 08:47:36 -0700 (PDT) In-Reply-To: <8738pmabnp.fsf@gmail.com> References: <871u58sq3l.fsf@gmail.com> <5d7b5260-afc2-44db-8e7f-7ee1fa70f239@default> <87ob8cbk2r.fsf@gmail.com> <8738pmabnp.fsf@gmail.com> From: Josh Date: Wed, 4 Sep 2013 08:47:36 -0700 X-Google-Sender-Auth: jjPaPGmL_7mxNg37VLYbmKAXxx4 Message-ID: Subject: Re: bug#15233: pp-eval-expression: Signature parity with `eval-expression' To: Jambunathan K Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 15233 Cc: Stefan Monnier , 15233@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) I prefer to use the `kbd' notation, e.g. (global-set-key (kbd "M-:") 'pp-eval-expression) because it's clear, regular, and doesn't require me to remember that keys are internally represented as vectors, how to quote modifiers, etc. If I'm not sure of the canonical representation of something (e.g. "M-H-x or H-M-x?") I can easily check visually with C-h c, or something like this to kill the correct form for me (this quick version performs key translations, which isn't optimal): (defun describe-key-name (key) (interactive "kGenerate and kill `kbd' form for key: ") (kill-new (message "(kbd \"%s\")" (help-key-description key nil)))) Josh On Mon, Sep 2, 2013 at 7:20 PM, Jambunathan K wrote: > Stefan Monnier writes: > >>> (global-set-key "\272" (quote pp-eval-expression)) ; M-: >> >> Please don't: > > Don't blame me, I didn't do it, Emacs did it. > > I have a simple recipe for producing keybindings. > > M-x global-set-key > M-x list-command-history > Copy and Paste > > The above recipe works flawlessly. It is the most easiest way to > produce keybindings that I have known. > > > From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 14 23:18:28 2013 Received: (at 15233-done) by debbugs.gnu.org; 15 Nov 2013 04:18:28 +0000 Received: from localhost ([127.0.0.1]:53141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhArU-0000PH-0S for submit@debbugs.gnu.org; Thu, 14 Nov 2013 23:18:28 -0500 Received: from mail-pa0-f54.google.com ([209.85.220.54]:42082) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhArS-0000P2-Rw for 15233-done@debbugs.gnu.org; Thu, 14 Nov 2013 23:18:27 -0500 Received: by mail-pa0-f54.google.com with SMTP id lj1so3095484pab.27 for <15233-done@debbugs.gnu.org>; Thu, 14 Nov 2013 20:18:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:references:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=34RliMuq46GYZpNAJ9q5wgb5qGmLaLD6QroaM995F1Y=; b=U2J+JXF7WU0Et3bV4eBOzRw8B29BcWpvVlKYG19QMqwOtb9GqKDbT0M1x7CMVjYez2 Tj7Zl2zDiNIj+AEhqCNI4w6gx5BaMO+mI+T+QBfs4wbPgFGgDGBU0mQISY73yRaAOfmr Tm6ba3Q0GKHrH2ibaYerhnz8z/Ksp9cOTQzt6zDQsm7u/uEpO9eXSzRa/pWY/diYcoPd vovtnRNZZSTaEfb3ooX0g9fdQ+HgjiqP7YjVw8LYo6y2Mvrj8IufKuLdwnhj6Q2ylRL+ dscV9yfaUTWxCbHrdWS4LtumpaKCO6AwhwuJaZCxS/FgivmoI598OSMS1IvptmPK0Qzc JV8g== X-Received: by 10.68.135.100 with SMTP id pr4mr5006204pbb.62.1384489101322; Thu, 14 Nov 2013 20:18:21 -0800 (PST) Received: from debian-6.05 ([101.63.165.167]) by mx.google.com with ESMTPSA id xe9sm1543852pab.0.2013.11.14.20.18.18 for <15233-done@debbugs.gnu.org> (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Thu, 14 Nov 2013 20:18:20 -0800 (PST) From: Jambunathan K To: 15233-done@debbugs.gnu.org Subject: Re: bug#15233: pp-eval-expression: Signature parity with `eval-expression' References: <871u58sq3l.fsf@gmail.com> Date: Tue, 01 Jan 2002 06:21:20 +0530 In-Reply-To: <871u58sq3l.fsf@gmail.com> (Jambunathan K.'s message of "Sun, 01 Sep 2013 17:36:54 +0530") Message-ID: <874rm6vqpj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: OP here. Closing it. [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.220.54 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kjambunathan[at]gmail.com) 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 15233-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: OP here. Closing it. [...] Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [209.85.220.54 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (kjambunathan[at]gmail.com) 2.1 DATE_IN_PAST_96_XX Date: is 96 hours or more before Received: date -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid OP here. Closing it. From unknown Fri Aug 15 03:57:32 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 13 Dec 2013 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator