I've changed the initial package of slime repl by putting in .emacs:
(setq slime-lisp-implementations '((sbcl ("/usr/local/bin/sbcl" "--core" "/path/to/my.core" "--eval" "(in-package :my-package)"))) (setq slime-default-lisp 'sbcl)
Now when slime starts, the forms I type are correctly evaluated in my-package, and the repl prompt reflects this. However, the symbol completion (I use slime-c-p-c via slime-fancy) still does not consider the symbols in my-package, until I "M-x slime-repl-set-package" manually. Is there a way to fix this?
Giovanni