From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#33301: 27.0.50; broken elisp indentation for non-definition symbols starting with "def.." Date: Fri, 09 Nov 2018 10:51:55 +0100 Message-ID: <87efbumvd0.fsf@web.de> References: <87zhukh1ri.fsf@gmail.com> <87tvksv21u.fsf@web.de> <87efbvrj4c.fsf@gmail.com> <8736sbumzj.fsf@web.de> <87a7mjqdym.fsf@gmail.com> <877ehnowgy.fsf@web.de> <875zx6r5a3.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1541757073 13269 195.159.176.226 (9 Nov 2018 09:51:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 9 Nov 2018 09:51:13 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 33301@debbugs.gnu.org, Noam Postavsky To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 09 10:51:09 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gL3RU-0003GT-FW for geb-bug-gnu-emacs@m.gmane.org; Fri, 09 Nov 2018 10:51:08 +0100 Original-Received: from localhost ([::1]:32933 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gL3Ta-0003Wj-RB for geb-bug-gnu-emacs@m.gmane.org; Fri, 09 Nov 2018 04:53:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gL3TO-0003WO-JS for bug-gnu-emacs@gnu.org; Fri, 09 Nov 2018 04:53:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gL3TK-0002Ag-6v for bug-gnu-emacs@gnu.org; Fri, 09 Nov 2018 04:53:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:37976) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gL3TK-000291-07 for bug-gnu-emacs@gnu.org; Fri, 09 Nov 2018 04:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gL3TJ-0003iV-Qz for bug-gnu-emacs@gnu.org; Fri, 09 Nov 2018 04:53:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 09 Nov 2018 09:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33301 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 33301-submit@debbugs.gnu.org id=B33301.154175712514217 (code B ref 33301); Fri, 09 Nov 2018 09:53:01 +0000 Original-Received: (at 33301) by debbugs.gnu.org; 9 Nov 2018 09:52:05 +0000 Original-Received: from localhost ([127.0.0.1]:42234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gL3SP-0003hE-Ac for submit@debbugs.gnu.org; Fri, 09 Nov 2018 04:52:05 -0500 Original-Received: from mout.web.de ([212.227.17.11]:55411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gL3SN-0003gl-9f for 33301@debbugs.gnu.org; Fri, 09 Nov 2018 04:52:03 -0500 Original-Received: from drachen.dragon ([94.218.210.177]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LeLKb-1fiQtt1CN3-00qB5L; Fri, 09 Nov 2018 10:51:56 +0100 In-Reply-To: <875zx6r5a3.fsf@gmail.com> ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Fri, 09 Nov 2018 09:04:04 +0000") X-Provags-ID: V03:K1:bF1nlPksIdGY3G0kYVjVjIw0ghJQlq0xtaPGyg27HcAM12l1mQ1 zUTqQ5GsFUSyvjGwvJut5D4anpbZ5sBuK/kPnSrIZkhIUz8pvzHeOpyNH8BSOXNZugWzUQ8 UYkmUyA+KuSZ16cww6VoAs0j4ZjmC0mHtLGLB8EEXh0HRWmYfLmYRKTmaJ7Lj30saxgPhga zDxStJmCCLHdJA77/7Ygw== X-UI-Out-Filterresults: notjunk:1;V01:K0:bvKHy4ndAhQ=:dQk64Kl6UmaVHZnBCtamSC Nh7rFFVALYLC70HBqvmMJTenF8mgfhixmQhAgtr7VDt/2duV5FjBUPG3w2hKFKuKPKJY9ETpY 1xGWl8+WwpJdaMohSMwKmYspZiQDvVQ+9r7iCHJvdYwaDcnlKsNZPd/vg5sRINR24tP/CJjti Ys6LaiqWN3R9N+ZJ2bnKj/a99EK0zXHc2ogQMZI9OLqAtv3QM5H7thEgEboMThq2BJHZJcySt 3rp9/JAU7y9+9nHsMIN5cSp5uo2qJz19Ud8X8vLXrSy6VUz4+37bKKyO6qzckx3T3zdhMq0E5 xUzW3HR32Bj9nSnFDww9f8av63Gkc72IXwZte5RO4SkYkkOoA6/KqCLRFIOYFY0+DXklrSMtw DENW1O3PvvOFf1N+6MCKdcDwRZGCW374QvklT+5ifr/ngRY8YVfc9MJ1T2JqwUpY+T+zn5xJF anyBP8vzuII9BKQxDTm0sDcXuXWxoIBPH1f0zkj1MxJX9Vm3MBFlauOUjenI9ptsuPir1cemH iv5Fc2mvjpftQOVWiJykAhSY2CgrhJ4jrT63bNrJ6a9qhQFimopUjo7d6KCrnPpWxW7cBmByr 2y4OlrG2OYn62bjjIH6pwPG51YgHV2VkEX9uF9lSqX35UYeL+dm5TaP1O56PfzcEEFIoar2TP RtxlS+4zIpOUx7i3pCKR1t7iCpMHnf5OV43PyoOnaN35r9j1J9T1LA4vCfQG9MvZaYPjJ9I73 IG6lY4+XAn9blGo7BsmE0MQhhysXeaTDJP0JEa8/U91B4UG6naxE51nsfw+Opm+nzEelNCuH 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: 208.118.235.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:152206 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > OK, just add (derived-mode-p 'emacs-lisp-mode), as is done elsewhere > in that file. I think we could do that, but I don't feel qualified to decide. Maybe Noam can help. A quick search shows that the "\\`def" trick is also performed elsewhere, btw: `common-lisp-indent-function-1' does it in one place, and also `scheme-indent-function'. As far as the example in your bug report is concerned, I think it would also be an improvement if elisp-mode wouldn't try be clever in such a way when indenting branches in a cond or variable associations in a let. Michael.