Index: slime/ChangeLog diff -u slime/ChangeLog:1.2197 slime/ChangeLog:1.2198 --- slime/ChangeLog:1.2197 Thu Jun 9 10:48:47 2011 +++ slime/ChangeLog Fri Jun 10 09:13:28 2011 @@ -1,3 +1,9 @@ +2011-06-10 Nikodemus Siivola nikodemus@random-state.net + + * swank.lisp (macro-indentation): Walk the lambda-list + to construct a better indentation spec instead of just + looking for &BODY. + 2011-06-09 Nikodemus Siivola nikodemus@random-state.net
* swank-sbcl.lisp (execv): Stupid SBCL hackers breaking backwards Index: slime/contrib/ChangeLog diff -u slime/contrib/ChangeLog:1.470 slime/contrib/ChangeLog:1.477 --- slime/contrib/ChangeLog:1.470 Thu Jun 9 13:47:46 2011 +++ slime/contrib/ChangeLog Fri Jun 10 13:03:33 2011 @@ -1,3 +1,51 @@ +2011-06-10 Nikodemus Siivola nikodemus@random-state.net + + Boa-constructor indentation. + + * slime-cl-indent.el: Give :constructor the appropriate + indentation method. + + * slime-cl-indent-test.txt: Test-case 39. + + * slime-cl-indent.el (common-lisp-indent-function-1): Missing + paren. Teaches me to to paredit. + + Take , and ,@ into account properly. + + * slime-cl-indent.el (common-lisp-indent-function-1): Adjust + normal-indent to take , and ,@ into account + + * slime-cl-indent-test.txt: Test case 36-38. + + Better handling of complex indentation specs. + + * slime-cl-indent.el (common-lisp-run-indentation-tests): Add + a style with complex specs for testing. + (lisp-indent-259): fix handling of nested &whole. Hopefully. + + slime-indentation: Comment indentation in styles. + + * slime-cl-indent.el ("basic"): Hack comment indentation + to avoid inserting spaces where they don't belong. + + slime-indentation: More adjustment to the fallback method. + + * slime-cl-indent.el (common-lisp-indent-function-1): handle + case of empty or comment line following the opening paren + of the containing expression. + + * slime-cl-indent-test.txt: new test case. + + slime-indentation: Test refactoring. + + * slime-cl-indent.el (common-lisp-indent-test): replaces + test-lisp-indent. + (common-lisp-run-indentation-tests): replaces + run-lisp-indent-tests. + + * slime-cl-indent-test.txt: new file, contains all the indentation + tests. + 2011-06-09 Nikodemus Siivola nikodemus@random-state.net
* slime-cl-indent.el (lisp-lambda-list-keyword-parameter-alignment):