The following patch makes it possible to canonicalize filenames of non-existing files. This allows ED-IN-EMACS to edit new files.
Ariel
Index: swank.lisp =================================================================== RCS file: /project/slime/cvsroot/slime/swank.lisp,v retrieving revision 1.527 diff -u -r1.527 swank.lisp --- swank.lisp 4 Feb 2008 20:35:11 -0000 1.527 +++ swank.lisp 7 Feb 2008 19:42:45 -0000 @@ -2171,7 +2171,7 @@ (setf *compiler-notes* '()))
(defun canonicalize-filename (filename) - (namestring (truename filename))) + (namestring (or (probe-file filename) filename)))
(defslimefun compiler-notes-for-emacs () "Return the list of compiler notes for the last compilation unit."