[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Fri Apr 9 07:00:08 UTC 2004


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.327 slime/ChangeLog:1.330
--- slime/ChangeLog:1.327	Wed Apr  7 12:28:13 2004
+++ slime/ChangeLog	Thu Apr  8 11:26:44 2004
@@ -1,3 +1,62 @@
+2004-04-08  Marco Baringer  <mb at bese.it>
+
+	* slime.el (slime-repl-package-stack): New buffer local variable.
+	(slime-repl-directory-stack): New buffer local variable.
+	(slime-repl-command-input-complete-p): Remove.
+	(slime-repl-update-banner): New function.
+	(slime-init-output-buffer): Use slime-repl-update-banner.
+	(slime-repl-shortcut-dispatch-char): New variable.
+	(slime-repl-return): Don't check for repl commands anymore.
+	(slime-repl-send-repl-command): Remove.
+	(slime-repl-mode-map): Bind slime-repl-shortcut-dispatch-char to
+	slime-handle-repl-shortcut.
+	(slime-set-default-directory): Use read-directory-name, call
+	slime-repl-update-banner.
+	(slime-repl-shortcut-table): New global variable.
+	(slime-handle-repl-shortcut): New function.
+	(defslime-repl-shortcut): New macro for defining repl shortcuts.
+	(slime-repl-shortcut-help, "change-directory",
+	slime-repl-push-directory, slime-repl-pop-directory,
+	"change-package", slime-repl-push-package, slime-repl-pop-package,
+	slime-repl-resend, slime-repl-sayoonara, slime-repl-defparameter,
+	slime-repl-compile-and-load): New repl shortcuts.
+	(slime-kill-all-buffers): Kill sldb buffers as well.
+
+	* swank.lisp: Remove the repl related functions.
+	(requires-compile-p): New function.
+	
+2004-04-07  Lawrence Mitchell  <wence at gmx.li>
+
+	* slime.el (slime-repl-prompt-face): New face.
+	(slime-repl-insert-prompt): Use it.
+	(slime-with-chosen-connection, with-struct): Docstring
+	fix for function's arglist display.
+	(when-let, slime-with-chosen-connection, with-struct): Docstring
+	fix for function's arglist display.
+	(slime-read-package-name): Use `slime-bogus-completion-alist' to
+	construct completion table.
+	(slime-maybe-rearrange-inferior-lisp): Use `rename-buffer's
+	optional argument to rename uniquely.
+	(slime-check-connected): Display keybinding for `slime' via
+	`substitute-command-keys'.
+	(slime-repl-send-repl-command): Use whitespace character class in
+	regexp.
+	(slime-autodoc-stop-timer): New function.
+	(slime-autodoc-mode): Add `interactive' spec to specify optional
+	arg.  This allows prefix toggling of mode (behaves more like
+	most Emacs modes now).  Stop timer if switching mode off with
+	`slime-autodoc-stop-timer'.
+	(slime-autodoc-start-timer, slime-complete-symbol)
+	(slime-complete-saved-window-configuration)
+	(slime-insert-balanced-comments): Docstring fix.
+	(slime-ed): Call `slime-from-lisp-filename' on filename for list
+	case of argument.
+	(slime-insert-transcript-delimiter, slime-thread-insert): Use
+	?\040 to indicate SPC.
+	(line-beginning-position): `forward-line' always puts us in
+	column 0.
+	(line-end-position): Define if not fboundp (for older XEmacs).
+
 2004-04-07  Peter Seibel  <peter at javamonkey.com>
 
 	* swank-allegro.lisp (set-default-directory): Allegro specific
@@ -47,8 +106,8 @@
 
 2004-04-05  Lawrence Mitchell  <wence at gmx.li>
 
-	* swank.lisp (*swank-pprint-circle*, *swank-pprint-escape*,
-	*swank-pprint-level*, *swank,pprint-length*): Fix typo in
+	* swank.lisp (*swank-pprint-circle*, *swank-pprint-escape*)
+	(*swank-pprint-level*, *swank-pprint-length*): Fix typo in
 	docstring.
 
 	* slime.el (slime-arglist): Don't `message' arglist directly, in




More information about the slime-devel mailing list