[slime-cvs] CVS slime
CVS User nsiivola
nsiivola at common-lisp.net
Sun Dec 7 12:25:39 UTC 2008
Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv20231
Modified Files:
ChangeLog slime.el
Log Message:
fix slime-qualify-cl-symbol-name for packages named by strings in IN-PACKAGE
--- /project/slime/cvsroot/slime/ChangeLog 2008/12/05 20:01:54 1.1592
+++ /project/slime/cvsroot/slime/ChangeLog 2008/12/07 12:25:38 1.1593
@@ -1,3 +1,9 @@
+2008-12-07 Nikodemus Siivola <nikodemus at random-state.net>
+
+ * slime.el (slime-qualify-cl-symbol-name): Clean up the package
+ name using `slime-pretty-package-name', so that packages named with
+ strings are not left with the extra doublequotes.
+
2008-12-05 Tobias C. Rittweiler <tcr at freebits.de>
* slime.el (slime-macroexpansion-minor-mode-map): Bind keybindings
--- /project/slime/cvsroot/slime/slime.el 2008/12/05 20:01:54 1.1070
+++ /project/slime/cvsroot/slime/slime.el 2008/12/07 12:25:38 1.1071
@@ -9732,10 +9732,10 @@
s
(format "%s::%s"
(let* ((package (or (slime-current-package) (slime-lisp-package))))
- ;; package is a string like ":cl-user" or "CL-USER".
- (if (and package (string-match "^:" package))
- (substring package 1)
- package))
+ ;; package is a string like ":cl-user" or "CL-USER", or "\"CL-USER\"".
+ (if package
+ (slime-pretty-package-name package)
+ "CL-USER"))
(slime-cl-symbol-name s)))))
;;;;; Moving, CL idiosyncracies aware (reader conditionals &c.)
More information about the slime-cvs
mailing list