Common Lisp indentation improvements on defmethod and lambda-lists.
authorDidier Verna <didier@xemacs.org>
Fri, 13 May 2011 19:27:52 +0000 (16:27 -0300)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 13 May 2011 19:27:52 +0000 (16:27 -0300)
commit8497a2977ce9c67fd64b6775b8f52a4b66d40326
treecc7ca117c0e7409290b4f1f450dfab6e32707142
parentf278f87fe6b2556d2152c72b0f9460b44bb4ff24
Common Lisp indentation improvements on defmethod and lambda-lists.
* cl-indent.el: Advertise the changes and remove obsolete TODO entries.
(lisp-lambda-list-keyword-parameter-indentation)
(lisp-lambda-list-keyword-parameter-alignment)
(lisp-lambda-list-keyword-alignment): New customizable user options.
(lisp-indent-defun-method): Improve docstring.
(extended-loop-p): Fix comment.
(lisp-indent-lambda-list-keywords-regexp): New variable.
(lisp-indent-lambda-list): New function.
(lisp-indent-259): Use it.
(lisp-indent-defmethod): Support for more than one
method qualifier and properly indent methods lambda-lists.
(defgeneric): Provide a missing common-lisp-indent-function property.
lisp/ChangeLog
lisp/emacs-lisp/cl-indent.el