From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: A Soare Newsgroups: gmane.emacs.devel Subject: Indentation of constants in LISP Date: Fri, 2 Feb 2007 17:17:43 +0100 (CET) Message-ID: <23847250.4061170433063829.JavaMail.www@wwinf4103> Reply-To: alinsoar@voila.fr NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_366_32433842.1170433063828" X-Trace: sea.gmane.org 1170440322 14618 80.91.229.12 (2 Feb 2007 18:18:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 2 Feb 2007 18:18:42 +0000 (UTC) To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 02 19:18:31 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HD2zV-00047M-Oc for ged-emacs-devel@m.gmane.org; Fri, 02 Feb 2007 19:18:30 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HD2zV-0000o9-81 for ged-emacs-devel@m.gmane.org; Fri, 02 Feb 2007 13:18:29 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HD16k-00064m-Kv for emacs-devel@gnu.org; Fri, 02 Feb 2007 11:17:50 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HD16g-00064a-Uh for emacs-devel@gnu.org; Fri, 02 Feb 2007 11:17:49 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HD16g-00064X-Od for emacs-devel@gnu.org; Fri, 02 Feb 2007 11:17:46 -0500 Original-Received: from smtp2.voila.fr ([193.252.22.175] helo=smtp1.voila.fr) by monty-python.gnu.org with esmtp (Exim 4.52) id 1HD16g-0002kd-7Y for emacs-devel@gnu.org; Fri, 02 Feb 2007 11:17:46 -0500 Original-Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf4104.voila.fr (SMTP Server) with ESMTP id D2FD01C00559 for ; Fri, 2 Feb 2007 17:17:43 +0100 (CET) Original-Received: from wwinf4103 (wwinf4103 [172.22.152.30]) by mwinf4104.voila.fr (SMTP Server) with ESMTP id CD9571C00670 for ; Fri, 2 Feb 2007 17:17:43 +0100 (CET) X-ME-UUID: 20070202161743842.CD9571C00670@mwinf4104.voila.fr X-Originating-IP: [89.34.170.37] X-Wum-Nature: EMAIL-NATURE X-WUM-FROM: |~| X-WUM-TO: |~| X-WUM-REPLYTO: |~| X-detected-kernel: Linux 2.4-2.6 X-Mailman-Approved-At: Fri, 02 Feb 2007 13:17:05 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:65787 Archived-At: ------=_Part_366_32433842.1170433063828 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello. There is no rule in this moment to align the constant symbols in lisp, emacs lisp, lisp-interaction modes. For example: '( :stipple nil :background "LightBlue" :foreground "Black" :inverse-video nil (f p q r :name nil :server nil In case that the first symbol of the current line is a constant, the indentation will be: '( :stipple nil :background "LightBlue" :foreground "Black" :inverse-video nil (f p q r :name nil :server nil etc. It's not an exhaustive treatment, because there is not an exhaustive definition of this kind of alignement. I attached here the file diff which represents the output from cvs -d:pserver:anonymous@cvs.gnu.org:/sources/emacs diff emacs/lisp/emacs-lisp/lisp-mode.el and, in case that the code is accepted, a change log entry. A Soare ------=_Part_366_32433842.1170433063828 Content-Type: application/octet-stream; name="/diff" content-transfer-encoding: base64 Content-Disposition: attachment; filename="/diff" SW5kZXg6IGVtYWNzL2xpc3AvZW1hY3MtbGlzcC9saXNwLW1vZGUuZWwKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1Mg ZmlsZTogL3NvdXJjZXMvZW1hY3MvZW1hY3MvbGlzcC9lbWFjcy1saXNwL2xpc3AtbW9kZS5lbCx2 CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xOTYKZGlmZiAtcjEuMTk2IGxpc3AtbW9kZS5lbAo5MDlh OTEwLDkyNwo+ICAgICAgICAgICAgICAgKChzYXZlLWV4Y3Vyc2lvbgo+ICAgICAgICAgICAgICAg ICAgKGdvdG8tY2hhciBpbmRlbnQtcG9pbnQpCj4gICAgICAgICAgICAgICAgICAoc2tpcC1jaGFy cy1mb3J3YXJkICIgXHQiKQo+ICAgICAgICAgICAgICAgICAgKGFuZCAobG9va2luZy1hdCAiOiIp Cj4gICAgICAgICAgICAgICAgICAgICAgICh0aGluZy1hdC1wb2ludCAnc3ltYm9sKSkpCj4gICAg ICAgICAgICAgICAgOzsgQWxpZ24gYSBjb25zdGFudCBzeW1ib2wgdW5kZXIgYSBjb25zdGFudCBz eW1ib2wKPiAgICAgICAgICAgICAgICA7OyBOb3QgdXNlZCBrZXl3b3JkcCBpbiBvcmRlciBub3Qg dG8gaW50ZXJuIGl0Cj4gICAgICAgICAgICAgICAgKGxldCAoKGRlc2lyZWQtaW5kZW50Cj4gICAg ICAgICAgICAgICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbgo+ICAgICAgICAgICAgICAgICAgICAg ICAgIChnb3RvLWNoYXIgKDErIGNvbnRhaW5pbmctc2V4cCkpCj4gICAgICAgICAgICAgICAgICAg ICAgICAgKHBhcnNlLXBhcnRpYWwtc2V4cCAocG9pbnQpIGNhbGN1bGF0ZS1saXNwLWluZGVudC1s YXN0LXNleHAgMCB0KQo+ICAgICAgICAgICAgICAgICAgICAgICAgIChwb2ludCkpKSkKPiAgICAg ICAgICAgICAgICAgIChnb3RvLWNoYXIgY2FsY3VsYXRlLWxpc3AtaW5kZW50LWxhc3Qtc2V4cCkK PiAgICAgICAgICAgICAgICAgICh3aGlsZSAoPiAocG9pbnQpIGRlc2lyZWQtaW5kZW50KQo+ICAg ICAgICAgICAgICAgICAgICAoY29uZCAoKGVxdWFsIChlbHQgKHRoaW5nLWF0LXBvaW50ICdzeW1i b2wpIDApID86KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgZGVzaXJlZC1pbmRl bnQgKHBvaW50KSkpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICh0IChiYWNrd2FyZC1zZXhw IDEpKSkpCj4gICAgICAgICAgICAgICAgICAoY3VycmVudC1jb2x1bW4pKSkK ------=_Part_366_32433842.1170433063828 Content-Type: application/octet-stream; name="/change-log" content-transfer-encoding: base64 Content-Disposition: attachment; filename="/change-log" MjAwNy0wMi0wMiAgQWxpbiBDLiBTb2FyZSAgPGFsaW5zb2FyQHZvaWxhLmZyPiAgKHRpbnkgY2hh bmdlKQoKCSogbGlzcC9lbWFjcy1saXNwL2xpc3AtbW9kZS5lbCAoY2FsY3VsYXRlLWxpc3AtaW5k ZW50KToKCUFkZGVkIGluZGVudGF0aW9uIGZvciB0aGUgY29uc3RhbnQgc3ltYm9scyBvZiBMaXNw Cg== ------=_Part_366_32433842.1170433063828 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ------=_Part_366_32433842.1170433063828--