From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: cl-functions do not honor common-lisp-indent-function Date: Thu, 27 Dec 2012 13:18:30 +0900 Message-ID: <87a9t0t9ex.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87623rmtyy.fsf@gmail.com> <87a9t14551.fsf@gmail.com> <87han9tbzv.fsf@uwakimon.sk.tsukuba.ac.jp> <87fw2tt0rv.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1356581915 19383 80.91.229.3 (27 Dec 2012 04:18:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Dec 2012 04:18:35 +0000 (UTC) Cc: emacs-devel@gnu.org To: Helmut Eller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 27 05:18:51 2012 Return-path: Envelope-to: ged-emacs-devel@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 1To4vj-0001uH-8g for ged-emacs-devel@m.gmane.org; Thu, 27 Dec 2012 05:18:51 +0100 Original-Received: from localhost ([::1]:48603 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1To4vU-0006An-P9 for ged-emacs-devel@m.gmane.org; Wed, 26 Dec 2012 23:18:36 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:44532) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1To4vS-0006AU-EX for emacs-devel@gnu.org; Wed, 26 Dec 2012 23:18:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1To4vR-0006jF-EQ for emacs-devel@gnu.org; Wed, 26 Dec 2012 23:18:34 -0500 Original-Received: from mgmt2.sk.tsukuba.ac.jp ([130.158.97.224]:55712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1To4vR-0006i8-4b for emacs-devel@gnu.org; Wed, 26 Dec 2012 23:18:33 -0500 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 7E3FE97090A; Thu, 27 Dec 2012 13:18:30 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 450BA11F810; Thu, 27 Dec 2012 13:18:30 +0900 (JST) In-Reply-To: X-Mailer: VM undefined under 21.5 (beta32) "habanero" b0d40183ac79 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 130.158.97.224 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:155925 Archived-At: Helmut Eller writes: > I fail to see why using common-lisp-indent-function in > emacs-lisp-mode is such a bright idea. "You fail" is precisely correct. Nothing wrong with that, it's not your job to think like anybody but you. That's why it should be an option ("minor mode", eg, cl-shadows-common-lisp-mode). Others who habitually use cl want *their* Elisp to "look and feel" as much like Common Lisp as possible, *including any local mods they may have made to "standard" Common Lisp formatting conventions*. By the same token, it's nobody else's job to think like you. That's why it should be an option. I tend to agree with you that it should default "off", but that's up to the maintainers, and it doesn't matter much. It is Emacs's job to adapt as well as possible to *both* opinions. That's certainly possible here. Add DRY, and the bright idea follows.