I've been having trouble with Emacs + SLIME + Clojure. I've been using Bill Clementson's setup, and it was working when I fetched all the required projects via his clj-build script. However, when I fetched new versions using this script yesterday, Emacs gave me the following error when I ran "run-clojure":
error in process filter: Symbol's function definition is void: slime-redirect-inferior-output I get an *inferior-lisp* buffer that works (is hooked to Clojure), and I can evaluate Clojure buffers, but I don't get a SLIME REPL buffer, nor does syntax highlighting work (I made sure that font-lock-mode is set). All of those things worked before. I'm attaching a file containing the relevant part of my .emacs file. The trouble seems to be near the end, where the hook after slime connects calls "slime-redirect-inferior-output". I can't find this function anywhere in SLIME or in clojure-swank. If I comment out this call, I get another error saying that error in process filter: Symbol's value as variable is void: slime-repl-mode-map and the troubles stay. Anybody know how I could work around the problem or even fix it altogether? mfh --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---
emacs.clojure
Description: Binary data