[slime-devel] Daily ChangeLog diff
Helmut Eller
heller at common-lisp.net
Fri Jun 10 09:44:01 UTC 2011
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.2195 slime/ChangeLog:1.2197
--- slime/ChangeLog:1.2195 Fri May 27 00:45:44 2011
+++ slime/ChangeLog Thu Jun 9 10:48:47 2011
@@ -1,3 +1,24 @@
+2011-06-09 Nikodemus Siivola <nikodemus at random-state.net>
+
+ * swank-sbcl.lisp (execv): Stupid SBCL hackers breaking backwards
+ compatibility again: SB-POSIX:SYSCALL-ERROR has a required
+ argument in 1.0.49, but accepts no arguments in older ones. Use
+ plain ERROR instead.
+
+ Support for per-package derived indentation, when
+ slime-indentation is used.
+
+ * swank.lisp (update-indentation/delta-for-emacs): Tell Emacs
+ which packages the symbol is available in. Unless
+ slime-indentation is used, this information is just dropped on the
+ floor.
+
+ * slime.el (slime-update-system-indentation): New function. Use
+ this to inform indentation about derived specs when
+ `common-lisp-system-indentation' is bound.
+ (slime-handle-indentation-update): Adjust to support per-package
+ derived indentation specs when slime-indentation is available.
+
2011-05-27 Helmut Eller <heller at common-lisp.net>
Fix "wrong number of args" problem with slime-inspector-quit.
Index: slime/contrib/ChangeLog
diff -u slime/contrib/ChangeLog:1.466 slime/contrib/ChangeLog:1.470
--- slime/contrib/ChangeLog:1.466 Wed Jun 8 14:04:53 2011
+++ slime/contrib/ChangeLog Thu Jun 9 13:47:46 2011
@@ -1,5 +1,38 @@
2011-06-09 Nikodemus Siivola <nikodemus at random-state.net>
+ * slime-cl-indent.el (lisp-lambda-list-keyword-parameter-alignment):
+ fix docstring: key1 and key3 were aligned in source, but not in *Help*.
+ (common-lisp-delete-style): Missing function, needed by tests.
+ (common-lisp-indent-function-1, run-lisp-indent-tests): Fix fallback
+ to handle case of first function argument on its own line.
+
+ Support for per-package derived indentation.
+
+ * slime-cl-indent.el (common-lisp-system-indentation)
+ (common-lisp-guess-current-package)
+ (common-lisp-current-package-function)
+ (common-lisp-symbol-package): New variables and functions.
+ (common-lisp-get-indentation): Adjust to use system derived
+ information when available.
+ (common-lisp-indent-function-1): Adust to provide
+ `common-lisp-get-indentation' with the full symbol incl.
+ package prefix.
+
+ * slime-indentation.el (common-lisp-current-package-function): set
+ to `slime-current-package'.
+
+ Support for named styles.
+
+ * slime-cl-indent.el (common-lisp-style)
+ (common-lisp-style-default, common-lisp-active-style)
+ (common-lisp-lisp-mode-hook, common-lisp-styles)
+ (common-lisp-add-style, define-common-lisp-style)
+ (common-lisp-set-style, common-lisp-set-style-history)
+ (common-lisp-activate-style, common-lisp-get-indentation): New
+ functions and variables. Setting `common-lisp-style' buffer local
+ variable in a file picks a style -- or use `common-lisp-set-style"
+ to do it. Indentation from style takes precedence.
+
Indirect indentation specs.
* slime-cl-indent.el (common-lisp-indent-function)
More information about the slime-devel
mailing list