From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#34504: 'pp' causally mentioned Date: Mon, 18 Feb 2019 00:01:47 +0100 Message-ID: <87tvh23tpg.fsf@web.de> References: <87ef87h6jl.fsf@jidanni.org> <83o97al9ir.fsf@gnu.org> <8736ommnnq.fsf@jidanni.org> <87ftsmxpvf.fsf@web.de> <87h8d2dzki.fsf@jidanni.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="20782"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 34504@debbugs.gnu.org To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 18 00:02:14 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gvVRu-0005I0-G2 for geb-bug-gnu-emacs@m.gmane.org; Mon, 18 Feb 2019 00:02:14 +0100 Original-Received: from localhost ([127.0.0.1]:47607 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gvVRt-0007PK-HK for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Feb 2019 18:02:13 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41448) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gvVRj-0007Oz-D3 for bug-gnu-emacs@gnu.org; Sun, 17 Feb 2019 18:02:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gvVRi-0002pr-Nj for bug-gnu-emacs@gnu.org; Sun, 17 Feb 2019 18:02:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52550) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gvVRi-0002ph-GA for bug-gnu-emacs@gnu.org; Sun, 17 Feb 2019 18:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gvVRi-0003zR-5A for bug-gnu-emacs@gnu.org; Sun, 17 Feb 2019 18:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Feb 2019 23:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34504 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 34504-submit@debbugs.gnu.org id=B34504.155044452015325 (code B ref 34504); Sun, 17 Feb 2019 23:02:02 +0000 Original-Received: (at 34504) by debbugs.gnu.org; 17 Feb 2019 23:02:00 +0000 Original-Received: from localhost ([127.0.0.1]:51831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvVRf-0003z7-VY for submit@debbugs.gnu.org; Sun, 17 Feb 2019 18:02:00 -0500 Original-Received: from mout.web.de ([212.227.15.3]:60897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gvVRe-0003yq-Jx for 34504@debbugs.gnu.org; Sun, 17 Feb 2019 18:01:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1550444509; bh=efUIKZGVuq6eeI3YrBfURW0OhTVuBw0UbZ4HQ56zH04=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=m/OjRJktzo5AuRKBYXlJuyn2OnkC4NOFVejEUmMWCAh4OkgJc7MTTPEsNaO+3pk+l AuPtUzZyuHfZ+iHW9+b30eBoWhbPD3wBUXo1wex8TM6QK2XW16dXppl0DnN3YWprJM kG3pbZB9nknpL+izRMGo1XK8+u2OqQ4CDuQJ2Ju8= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([88.67.111.211]) by smtp.web.de (mrweb004 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MABh3-1gkCmK0zDF-00BIir; Mon, 18 Feb 2019 00:01:49 +0100 In-Reply-To: <87h8d2dzki.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Mon, 18 Feb 2019 02:45:01 +0800") X-Provags-ID: V03:K1:9ypMNrTzpjehKx0MxBa2g85Ztezyj0QE2vVoG41TCueQKTC+H2k ZlMul8pTNVDwDgkGZ9xnm7uRyzqJedF0iRGW8r5EuLOESxsYbRt5W/IaaWOeGiDKmB270uY K7qWCW3vAxFCZo2+rMZKAFVDA/UmXDtAuNZw4svkEQ23p8FXHO4Pkc6PJeMftnV6qQ0JMaB q0GDxECBu4ZqtvBBO+4+w== X-UI-Out-Filterresults: notjunk:1;V03:K0:RAI7Mt2nrGY=:3Pf3KOJKLCDO4AhWVe/1Kq HvhaQrU5iHdj/oTJ9BVXcry9cG7GKwqwJeHPaXiHR2rcmerUmpAduQdSJiBbWiapJ7bYnSZt5 oJZdocou/liME0Tr+tw4tmWiU8WSA6mCLtIElkS+cfcpDs9ECvF2tbnB6yBM8vs8LAyon4Z4P HsJ+T1jUhwKXoU0rsJYRB5YXhAqNuV7g1YsRbUu0QsOQInEjxvhyUjdYHgnbi1oPzJ69EmOMT nwIkEvgEUnOBtRkF2g6Zr7w0xco8aWlS+xvo2rF29qIFroPwqPJzL0TS3jXt/DJGx9sT1ubHB 3Rx0JXm91s8qY0apStDh4u3DkK6Qd3PIQU4pOIcTWJcDC86w2ZQjlblJImUePOBt47RAb0AVH zfNiKQ74PhWNM4VGUIb5DTK2F46JaEFVzb9yONLHw+Hm5U/+BDt1MwFBCr3+pl7weBCzPJYep 1kcjUEC/TO0+py+ZZPs+zpFSKZQrqF4pZBvd2nuAUgTfkiiKepZJRU/1YvgxA837yZF063DYz /YQ2kF+K0fdWqVFJrZRXr6cH/2dn1QGcx1phW+DiXjnjx6kphSF8BK98p0EdC4MsZEzBPaAjW xSwwO7almiix9s8eXdMhE9mtuq4+X49j78V5x+jLGIHrTutHtiJVBmTMz5Goq75M3Zqi4InTx TbZKwYKh1q8b4JQ4m75rhjnbjKTylTMaJ/wz27E1Vusx1vAKU8xsExcfgGdAJaQiaS7wvFKoQ yW2ejrPEDo8o2v3DsjWlK0Go+2IDuV6CjcpaojKdJAPR2Nxii1MHaJMUkSVfHoEC3BjuwS/d X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:155481 Archived-At: =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson writes: > MH> There's `pp-buffer'. It's only a function, however. > OK maybe tell the user to > M-: (pp-buffer) [eval-expression] > C-x h [mark-whole-buffer] > [indent-for-tab-command] > Now one's lisp looks pretty good. In some cases it looks prettier, but in others it looks uglier. For example #+begin_src emacs-lisp (let ((x 1) (y 2)) (+ x y)) (defun f (n) (1+ n)) #+end_src becomes #+begin_src emacs-lisp (let ((x 1) (y 2)) (+ x y)) (defun f (n) (1+ n)) #+end_src after your treatment. Too many added line breaks for my gusto, but OTOH the empty line between the two expressions has disappeared. pp may be ok for improving how an evaluation result is presented to the user, but it's IMHO by far not suitable for reformatting hand-written code. Michael.