I'm running CVS slime on Mac OS X, and I'm having some strange issues. I upgraded to CVS slime because I broke my version I had installed through macports by doing some silly upgrades of sbcl. First, SLIME-SETUP seems to load things improperly. If you take a look at my .emacs[1] you'll see I had to add (require 'slime-fuzzy) in order to get fuzzy auto-complete working. Looking at the source for what slime-fancy does, this should be auto-loaded, but it doesn't seem to work properly without manually loading it.
I have a feeling this has to do with my other problem. Currently, the little function prototype helper[2] (that says the name of the function, and the name of the parameters it takes) looks a lot uglier than it used to. It used to have colors, and highlighted the current parameter I should be entering in. I realize this isn't a huge deal, but I wanted to see if it was due to using CVS slime, or if I just have something configured incorrectly.
Thanks!
Yacin
[1] http://s3.getdropbox.com/u/10591/emacs.txt [2] http://s3.getdropbox.com/u/10591/slime-autodoc.png
* Yacin Nadji [2008-07-07 22:04+0200] writes:
I'm running CVS slime on Mac OS X, and I'm having some strange issues. I upgraded to CVS slime because I broke my version I had installed through macports by doing some silly upgrades of sbcl. First, SLIME-SETUP seems to load things improperly. If you take a look at my .emacs[1] you'll see I had to add (require 'slime-fuzzy) in order to get fuzzy auto-complete working. Looking at the source for what slime-fancy does, this should be auto-loaded, but it doesn't seem to work properly without manually loading it.
I have a feeling this has to do with my other problem. Currently, the little function prototype helper[2] (that says the name of the function, and the name of the parameters it takes) looks a lot uglier than it used to. It used to have colors, and highlighted the current parameter I should be entering in. I realize this isn't a huge deal, but I wanted to see if it was due to using CVS slime, or if I just have something configured incorrectly.
CVS slime needs to be configured a little differently then it used be. You should call (slime-setup '(slime-fuzzy slime-autodoc)) somewhere in your .emacs. This will autoload fuzzy completion and the fancy arglist display. See the section "Loading Contrib Packages" in the manual.
Helmut.
Helmut Eller <heller <at> common-lisp.net> writes:
CVS slime needs to be configured a little differently then it used be. You should call (slime-setup '(slime-fuzzy slime-autodoc)) somewhere in your .emacs. This will autoload fuzzy completion and the fancy arglist display. See the section "Loading Contrib Packages" in the manual.
Helmut.
Yeah, I read the documentation about using (slime-setup). If you check my emacs file that I linked, you'll see me using it:
(eval-after-load "slime" '(progn (slime-setup '(slime-fancy slime-asdf slime-banner)) (require 'slime-fuzzy) (setq slime-complete-symbol*-fancy t) (setq slime-complete-symbol-function 'slime-fuzzy-complete-symbol)))
I change the forms inside the PROGN to something like:
(slime-setup '(slime-c-p-c slime-asdf slime-banner slime-autodoc slime-motd slime-scratch))
and also tried placing it on the toplevel outside of the eval-after-load. For example, slime-fuzzy doesn't work unless I manually require it, which seems to defeat the purpose of slime-setup.
Yacin
* Yacin Nadji [2008-07-17 03:39+0200] writes:
Helmut Eller <heller <at> common-lisp.net> writes:
CVS slime needs to be configured a little differently then it used be. You should call (slime-setup '(slime-fuzzy slime-autodoc)) somewhere in your .emacs. This will autoload fuzzy completion and the fancy arglist display. See the section "Loading Contrib Packages" in the manual.
Helmut.
Yeah, I read the documentation about using (slime-setup). If you check my emacs file that I linked, you'll see me using it:
(eval-after-load "slime" '(progn (slime-setup '(slime-fancy slime-asdf slime-banner)) (require 'slime-fuzzy) (setq slime-complete-symbol*-fancy t) (setq slime-complete-symbol-function 'slime-fuzzy-complete-symbol)))
Calling eval-after-load after require won't have much effect.
I change the forms inside the PROGN to something like:
(slime-setup '(slime-c-p-c slime-asdf slime-banner slime-autodoc slime-motd slime-scratch))
and also tried placing it on the toplevel outside of the eval-after-load. For example, slime-fuzzy doesn't work unless I manually require it, which seems to defeat the purpose of slime-setup.
Have you tried to add slime-fuzzy to that list?