[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Sat Dec 31 10:44:01 UTC 2011
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.528 slime/contrib/ChangeLog:1.529
--- slime/contrib/ChangeLog:1.528 Sat Dec 24 09:45:24 2011
+++ slime/contrib/ChangeLog Fri Dec 30 09:10:13 2011
@@ -1,3 +1,22 @@
+2011-12-30 Nikodemus Siivola <nikodemus at random-state.net>
+
+ * slime-cl-indent.el (common-lisp-looking-at-keyword): New function. Looks
+ past #+foo expressions.
+ (common-lisp-backward-keyword-argument): New function. Semi-aware
+ of #+foo expressions.
+ (common-lisp-indent-function-1):
+ 1. Use `common-lisp-indent-parse-state-start'.
+ 2. Move #+/- cleavernes outside the cond: it is always a default, and shouldn't
+ trump other indentation logic. Also make it use the column of the first feature
+ expression, not the last.
+ 3. Make keyword alignment somewhat feature-expression aware.
+ 4. Make heuristics not force remaining forms to be indented at the same line.
+ (common-lisp-indent-test): Leave one leading whitespace on comment lines
+ when messing up indentation.
+
+ * slime-cl-indent-test.txt (tests 77-83): Tests for feature-expression
+ and keyword alignment interaction.
+
2011-12-24 Stas Boukarev <stassats at gmail.com>
* slime-tramp.el (slime-find-filename-translators): Don't signal
More information about the slime-devel
mailing list