From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Didier Verna Newsgroups: gmane.emacs.devel Subject: Re: Common Lisp indentation improvements Date: Sat, 14 May 2011 13:09:07 +0200 Organization: The XEmacs Project Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1305371605 18656 80.91.229.12 (14 May 2011 11:13:25 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 14 May 2011 11:13:25 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 14 13:13:20 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QLCmc-0000MH-CE for ged-emacs-devel@m.gmane.org; Sat, 14 May 2011 13:13:18 +0200 Original-Received: from localhost ([::1]:53534 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLCma-0007cI-SK for ged-emacs-devel@m.gmane.org; Sat, 14 May 2011 07:13:16 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:45326) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLCmW-0007c2-1G for emacs-devel@gnu.org; Sat, 14 May 2011 07:13:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLCmU-0001Ee-Pg for emacs-devel@gnu.org; Sat, 14 May 2011 07:13:12 -0400 Original-Received: from smtp6-g21.free.fr ([212.27.42.6]:36152) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLCmU-00012w-6V for emacs-devel@gnu.org; Sat, 14 May 2011 07:13:10 -0400 Original-Received: from Scofield.local.lrde.epita.fr (unknown [88.181.0.232]) by smtp6-g21.free.fr (Postfix) with ESMTP id 4185D82300; Sat, 14 May 2011 13:12:30 +0200 (CEST) In-Reply-To: (Stefan Monnier's message of "Fri, 13 May 2011 16:28:22 -0300") User-Agent: Gnus/5.110018 (No Gnus v0.18) XEmacs/21.5-b31 (darwin) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEWxsaaqalCFWEUDBApR VD9CGhmdfWgPFxARBAjw8O/bgc/XAAACZ0lEQVQ4jU3SS4+bMBAAYNRDpBxBFXdGJmqv9VZwjJBp trcKeZY9AooscabU2WtQiv9C/m3HD5LOBcmf5+UkKsoBvpS6lZVyEccxe0fsIoI0N6WW8IAkl2If Td97lRujZeahJwD2g+BlUKzVGCoFON4jfh1ihi4hDqUAwMLfXkFtZEYnceoyAlyVSnOUsYsNft2j 8huVOGPjIU5dqYpgMmkfMwHujO701BuYg8MuYRW4Bq65BepRlG9RIuC/3ha+WrgqJimhj+NHRj46 AGqR2tMwVOaAl7IWospSZadJPdR7giIAzZbUDaVBnMg7gcFaCpoqVdCwdxknWfr5amFFFBaoO1Jc YWCnowcpBNgMRS9DDRBbBxptJVpEqQEytWOIcnQZM3qglFT1igns9hZKfIB73oS93SmiiUD6Uj11 6iLIjx4KB5ldBLK020E9OtA0LtJUGW1GWd2OybsHI2tEqmV/uCbdqdfjA4RvT4+KWTfg6GGeLdgU emNsDmc3kwWsCKQAVuXAalEfA9jLSDvaZ0FRo/4aQGADpxtKlIeE0Rh+WALAKsm1dl2gxur8BDp4 LVqs6JFw7j5toPIsgXzRtD2rZxx3+wBSZDGIdrHb11qLLgqw4kHR3YuRNPY6ablllGWjQND/fUY0 q56KbY9iutl58pMxq9EUfNyA36rDkJ84yUXrSb+4YhHnF24adZ6Ky6oppVimYwC+mps4TZwXLRVa Vj5tYGzQl88tcWnMR4By4T50gN8WwmUXxawdLKOD5Qnaw/Rh4XluYbGwvvgez6A1LBTLfgPjKxYb /AxQhoFtE9tj+nP/B9/IYxW0fTdWAAAAAElFTkSuQmCC X-Face: compface: (warning) : excess data ignored X-Attribution: dvl X-Web: http://www.xemacs.org X-Url: http://www.xemacs.org X-Home-Page: http://www.xemacs.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 212.27.42.6 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:139392 Archived-At: Stefan Monnier wrote: >> I have just applied a patch to XEmacs'version of cl-indent.el which >> improves the indentation of Common Lisp code. I'm attaching this >> patch and a ChangeLog entry below in case you're interested. A >> detailed description of the modifications is available in the >> following blog entry: FWIW, you may also want to keep track of Nikodemus Siivola's fork of Slime on github. We have done some more work on CL indentation and there are a couple of neat things like proper indentation of LOOP's (sub)clauses, destructuring lambda-lists etc. -- Resistance is futile. You will be jazzimilated. Scientific site: http://www.lrde.epita.fr/~didier Music (Jazz) site: http://www.didierverna.com