Hello,
I am using cygwin/clisp/xemacs21 with the cvs version of slime. I've added the forms to setup slime to my init.el file but when I start xemacs I get the following message in the mini-buffer:
Error in init file: Cannot open load file: easy-mode
I suspect that there is an emacs .el file that is usually distributed with emacs and/or xemacs that is not distributed with the cygwin version.
Is there someplace where I can download the needed files or should I just can cygwin and use the native clisp/xemacs programs?
Thanks for your time.
--dennis
Dennis Dunn dennis.dunn@acm.org writes:
Is there someplace where I can download the needed files or should I just can cygwin and use the native clisp/xemacs programs?
The macro define-minor-mode was renamed as easy-mmode-define-minor-mode in newer Emacsen. For compatibility with older versions, we define an alias if define-minor-mode is not fbound. All in all quite a complicated situation: it's a macro, it is usually autoloaded, it's sometimes an alias, and we also need to load it at compile time. Plenty of room to make a mistake :-). There seem to be all kinds of funny problems with this in XEmacs, but I don't understand the problem exactly and neither the fixes people have proposed so far.
Anyway the XEmacs file can be found at
http://cvs.xemacs.org/viewcvs.cgi/*checkout*/XEmacs/packages/xemacs-packages...
This message may also be relevant:
http://thread.gmane.org/gmane.lisp.slime.devel/2400
Helmut.
Thank you very much for your help and the pointers. I downloaded the file, compiled and loaded it and xemacs promptly reported "Unable to find file inf-lisp". OK, fine. Googled for inf-lisp.el and found it in the emacs cvs. Downloaded, compiled, and loaded - got "Unable to find file comint". ???
At this point I got the feeling that I was missing something mind-booglingly important. Sort of like when Aurther Dent talks to Ford Prefect.....
I went back to the cygwin setup program and noticed that I hadn't installed a package called "xemacs-sumo: Xemacs standard packages".
When I installed that package I was able to (require 'slime). Slime compiled all of its little bits with some complaining but it didn't die so I count myself lucky.
Thanks again, --dennis