[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Sun Jun 12 09:44:02 UTC 2011
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.477 slime/contrib/ChangeLog:1.480
--- slime/contrib/ChangeLog:1.477 Fri Jun 10 13:03:33 2011
+++ slime/contrib/ChangeLog Sat Jun 11 12:24:36 2011
@@ -1,3 +1,36 @@
+2011-06-11 Nikodemus Siivola <nikodemus at random-state.net>
+
+ * slime-cl-indent.el (common-lisp-style-names): XEmacs doesn't
+ like lists either in completing-read -- need an alist.
+
+ XEmacs compatibility.
+
+ * slime-cl-indent.el (common-lisp-style-names): New function.
+ (common-lisp-set-style): Call common-lisp-style-names instead of
+ using the hashtable directly: XEmacs doesn't like hash-tables in
+ completing-read.
+ (common-lisp-looking-back): New function.
+ (common-lisp-indent-function-1): Use common-lisp-looking-back instead
+ of looking-back: XEmacs doesn't have looking-back.
+
+ Refactoring named styles.
+
+ * slime-cl-indent.el (define-common-lisp-style): Not a list of hooks anymore,
+ but just a single hook. Document the fact that code in :eval option may get
+ called multiple times over the lifetime of a buffer.
+ (common-lisp-style-name, common-lisp-style-inherits)
+ (common-lisp-style-variables, common-lisp-style-indentation)
+ (common-lisp-style-hook, common-lisp-style-docstring)
+ (common-lisp-make-style, common-lisp-find-style): New functions.
+ Convenience accessors, locator, and constructor.
+ (common-lisp-add-style): Don't precompute inheritance.
+ (common-lisp-safe-style-p): For use with safe-local-variable.
+ (common-lisp-activate-style): Now handles inheritance.
+ (common-lisp-active-style-methods): New function, computes and caches
+ inheritance.
+ (common-lisp-set-style): Changes to match others.
+ (common-lisp-get-indentation): Use common-lisp-active-style-methods.
+
2011-06-10 Nikodemus Siivola <nikodemus at random-state.net>
Boa-constructor indentation.
More information about the slime-devel
mailing list