technomancy / swank-clojure

Swank/slime support for clojure
Eclipse Public License 1.0
412 stars 83 forks source link

clojure-jack-in: Symbol's function definition is void: slime-output-buffer #92

Open lnostdal opened 12 years ago

lnostdal commented 12 years ago

When doing M-x clojure-jack-in in a new project created with lein, Messages is showing this:

Starting swank server... Connecting to Swank on port 64775.. [2 times] error in process filter: set-buffer: Symbol's function definition is void: slime-output-buffer error in process filter: Symbol's function definition is void: slime-output-buffer Connected. Lars, this could be the start of a beautiful program.

..and no REPL buffer shows up.

gmorpheme commented 12 years ago

I'm seeing the same. emacs-for-windows Emacs24.BZR.105651.Win32.20110904, swank-clojure 1.3.3. Using sh.bat as described here.

gmorpheme commented 12 years ago

Same result with or without sh.bat.

pandeiro commented 12 years ago

I'm having this issue, too. Emacs 23.3.1, swank-clojure 1.3.2.

pandeiro commented 12 years ago

In my case, the issue was that I had been re-organizing my .emacs.d/ and killed swank's slime configuration therein without even realizing it. Oops.

So a simple lein plugin uninstall swank-clojure 1.3.2 && lein plugin install swank-clojure 1.3.3 got me back in business. Upon running M-x clojure-jack-in again for the first time, slime is installed and the REPL once again serves me well.

Thanks, technomancy.

gmorpheme commented 12 years ago

Same fix worked for me (albeit manually deleting the plugin jars and installing 1.3.4). Thanks.