From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] emacs-25 b6d6304: Comment on last change to define-derived-mode Date: Sat, 5 Mar 2016 15:32:31 +0200 Message-ID: References: <20160301035146.26012.60163@vcs.savannah.gnu.org> <0ff1a53d-bbdf-7393-5462-516c89a582d8@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1457184773 31714 80.91.229.3 (5 Mar 2016 13:32:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Mar 2016 13:32:53 +0000 (UTC) To: Leo Liu , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 05 14:32:53 2016 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 1acCKC-0001m7-0y for ged-emacs-devel@m.gmane.org; Sat, 05 Mar 2016 14:32:52 +0100 Original-Received: from localhost ([::1]:46532 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acCKA-0006lv-Rt for ged-emacs-devel@m.gmane.org; Sat, 05 Mar 2016 08:32:50 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53220) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acCJy-0006l7-Tk for emacs-devel@gnu.org; Sat, 05 Mar 2016 08:32:39 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1acCJu-0000tu-Sl for emacs-devel@gnu.org; Sat, 05 Mar 2016 08:32:38 -0500 Original-Received: from mail-wm0-x22c.google.com ([2a00:1450:400c:c09::22c]:38219) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1acCJu-0000tq-M7 for emacs-devel@gnu.org; Sat, 05 Mar 2016 08:32:34 -0500 Original-Received: by mail-wm0-x22c.google.com with SMTP id l68so21976165wml.1 for ; Sat, 05 Mar 2016 05:32:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=eq/8CeLKbe0AEVo+ZGK25RW+WZd5BbGu+YX7G61He2U=; b=ObT2topootVD/SHhGsHpvd2wYQ4KUi/668L7hIXK2sx+ZaGAfw3z8FYivPr1l6Pd1d MK/yN6WkoAW4d7YA8lGzf/3LkCHYV9mWkZfGG50vg7mEg/b364NKSGRrdMcpGa4O3wpF A+GmBS5DOKgtKYh9yYEkfxn9R2bq1XVn8RcNud07ohQWat5JTNS9nmjGFAZoJmiNtTga GMupGuVWNBnRd2ORx/vRqKTrKyWK4qJAYXiNvnvxrDQmg2s3zu4B7p9oOfFZ8XAiAV/d GPGgrLysMY/xy5PCQkd92D39HDVtpYWtBVjP6T6f9jd4XURNAKooQdrtSlO7wd/up8IY 3O1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=eq/8CeLKbe0AEVo+ZGK25RW+WZd5BbGu+YX7G61He2U=; b=UYAodVWTb+bTNsZRkCN3hfrnpUNKi251eNTMzpDURF16rlnleWQTvFeHTqrHNomdQw gf9c0sjFkY0Bz5YFQovQd5AcfhxPyZXY30o5Kai6NCpMNNfl5N8ROtJZD7+fD0C51f54 wscGzp+OEoVDA0WM22SnQBt/6Lw+r2Mg7UNAiSaM1ad6G+63auuXZlo2DIJ5JUvnhoum b5B+Qkc98zjhYBIYaBduGCmxJo9+qYkxSuYsXIjZ7Q6iGkzpx0rfxAOgTLGokDNSg0hL wLBXz0uurbLNDMAdESvCLtH51H7ZTBa+JDxUhDH/F/J/TuXHOxlot+mpqj+c3zFmnIcR SI9w== X-Gm-Message-State: AD7BkJIceffhQ3Cwdma++Ibzz/qYRvT+lneI3rZZ7Ftnz0MQBEOAojd6yLCB+2NZYXFnzA== X-Received: by 10.194.191.199 with SMTP id ha7mr13655945wjc.128.1457184753976; Sat, 05 Mar 2016 05:32:33 -0800 (PST) Original-Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id 202sm3934822wmo.7.2016.03.05.05.32.32 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 05 Mar 2016 05:32:33 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::22c 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:200945 Archived-At: On 03/05/2016 11:48 AM, Leo Liu wrote: > I wouldn't consider the keywords part of BODY (they aren't eval'd as > they appear anyway). Then we can consider them a separate argument. Since it's not delimited with parens, what better way to emphasize it than to put it on a separate line? > They actually affect how code is generated. The > BODY has at most 3 semantic parts: DOC, KEYWORDS and BODY2. The first 2 > are optional. My style is not bizarre and to my eye make the code clear. > Everyone has own lisp style and we should do our best to respect them. Not if we lose out in functionality in other places (still waiting for Oleh's response on that one). Anyway, any user, yourself included, can override the `lisp-indent-function' property in their init file.