From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#10097: 24.0.91; Lisp mode should use common-lisp-indent-function by default Date: Thu, 03 Oct 2019 18:31:30 +0200 Message-ID: <87lfu1hjtp.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="46021"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 10097@debbugs.gnu.org To: Helmut Eller Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 03 18:33:50 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iG431-000Bmx-81 for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Oct 2019 18:33:47 +0200 Original-Received: from localhost ([::1]:38502 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iG430-000301-36 for geb-bug-gnu-emacs@m.gmane.org; Thu, 03 Oct 2019 12:33:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54880) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iG41O-0001yA-HZ for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 12:32:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iG41K-000295-KO for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 12:32:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60361) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iG41K-00028f-Ar for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 12:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iG41K-0002EE-6Q for bug-gnu-emacs@gnu.org; Thu, 03 Oct 2019 12:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Oct 2019 16:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10097 X-GNU-PR-Package: emacs Original-Received: via spool by 10097-submit@debbugs.gnu.org id=B10097.15701202967161 (code B ref 10097); Thu, 03 Oct 2019 16:32:02 +0000 Original-Received: (at 10097) by debbugs.gnu.org; 3 Oct 2019 16:31:36 +0000 Original-Received: from localhost ([127.0.0.1]:40949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG40t-0001rC-VR for submit@debbugs.gnu.org; Thu, 03 Oct 2019 12:31:36 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:51502) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iG40s-0001pA-Lr for 10097@debbugs.gnu.org; Thu, 03 Oct 2019 12:31:35 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iG40o-0001Jr-VJ; Thu, 03 Oct 2019 18:31:33 +0200 In-Reply-To: (Helmut Eller's message of "Mon, 21 Nov 2011 18:10:28 +0100") 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:168243 Archived-At: Helmut Eller writes: > Lisp mode is supposedly a "Major mode for editing Lisp code for Lisps > other than GNU Emacs Lisp". Yet the variable lisp-indent-function > remains set to the rather Elisp oriented #'lisp-indent-function. As > Common Lisp is the most important non-Elisp Lisp > #'common-lisp-indent-function would be a friendlier default as it gets > at least if/flet/labels right more often: [...] > + (make-local-variable 'lisp-indent-function) > + (setq lisp-indent-function 'common-lisp-indent-function) (I'm going through old Emacs bug reports that unfortunately got no response at the time.) I think this makes sense -- Common Lisp is the biggest non-Elisp Lisp dialect, so using this as a default seems good. However, it's a behaviour change, and people who are used to wrongly indenting Common Lisp code may be annoyed by the change. Does anybody have an opinion on changing the default indentation in this mode? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no