Index: slime/ChangeLog diff -u slime/ChangeLog:1.792 slime/ChangeLog:1.794 --- slime/ChangeLog:1.792 Sun Oct 9 21:17:22 2005 +++ slime/ChangeLog Tue Oct 11 23:11:24 2005 @@ -1,3 +1,34 @@ +2005-10-11 Stefan Kamphausen skampi@gmx.net + + * slime.el: Persistent REPL history. The history from REPL + buffers is now saved to the file ~/.slime-history.eld. The file + is read on startup and saved when a REPL buffer gets killed or + when Emacs exits. There are also commands to save or read the + history file. + (slime-repl-save-merged-history, slime-repl-merge-histories) + (slime-repl-read-history, slime-repl-save-history): New functions. + (slime-repl-history-file, slime-repl-history-size): New vars. + (slime-repl-mode): Add hooks to load and save the history. + +2005-10-11 Helmut Eller heller@common-lisp.net + + * slime.el (slime-read-interactive-args): Split the string + inferior-lisp-program to get the values for :program and + :program-args. Also let slime-lisp-implementations take + precedence if non-nil. + (slime-lisp-implementations): Renamed from + slime-registered-lisp-implementations. + + * swank.lisp (force-user-output): There seems to be a bug in + Allegro's two-way-streams. As a workaround we use force-output for + the user-io stream. (finish-output *debug-io*) still triggers the + bug. + +2005-10-10 Svein Ove Aas svein.ove@aas.no + + * swank-allegro.lisp (find-external-format): Translate :utf-8-unix + to :utf8, which Allegro 7.0 understands. + 2005-10-09 Helmut Eller heller@common-lisp.net
* slime.el (slime, slime-start): Introduce a separate function for