The following 2 changes contradict each other,
* 2007-11-24 Helmut Eller heller@common-lisp.net | * slime.el (slime-search-buffer-package): Don't remove double | quotes or "#:", swank:parse-package takes care of that.
* 2008-02-05 Marco Baringer mb@bese.it | (slime-repl-set-package): Only prompt with a default package if | the repl's package is different from the current package.
in a lisp file with an (in-package "FOO") form.
(slime-current-buffer) returns the quoted string which is compared to the unquoted string returned by (slime-lisp-package) and defeats Marco's intent [expressed in the 2nd changelog entry]
-- Madhu