2012-03-30 9 views
3

Ich habe den Fehler gemacht, meine vorhandenen Ports mit MacPorts zu aktualisieren - jetzt funktionieren Slime und Swank-Clojure nicht mehr. Ich erhalte die folgende Meldung, wenn ich clojure-jack-in innerhalb Emacs aufrufen:swank-clojure und slime arbeiten nicht mehr zusammen in emacs

Versions differ: 2011-04-16 (slime) vs. 20100404 (swank). Continue? (y or n) 

y Eingabe wird der Schleim REPL bringen, aber dann, wenn ich versuche, einen Ausdruck in der REPL zu bewerten, erhalte ich eine weitere Nachricht:

Not connected. Use `M-x slime' to start a Lisp. 

Was geht hier vor?

Hier sind die relevanten Teile meiner init.el Datei:

;; slime 
(setq inferior-lisp-program "/opt/local/bin/sbcl") 
(add-to-list 'load-path 
     "/opt/local/share/emacs/site-lisp/slime" 
     "/opt/local/share/emacs/site-lisp/slime/contrib") 
(add-hook 'slime-repl-mode-hook 
     (defun clojure-mode-slime-font-lock() 
      (require 'clojure-mode) 
     (let (font-lock-mode) 
      (clojure-mode-font-lock-setup)))) 
(require 'slime) 
(slime-setup '(slime-repl)) 
(eval-after-load "slime" '(slime-setup '(slime-fancy slime-banner))) 

;; clojure 
(add-to-list 'load-path 
     "~/.emacs.d/elpa/clojure-mode-el" 
     "~/.emacs.d/elpa/paredit-22") 
(require 'clojure-mode) 
(defun turn-on-paredit() (paredit-mode 1)) 
(add-hook 'clojure-mode-hook 'turn-on-paredit) 
+0

Emacs 23 oder 24? –

+0

@ArthurUlfeldt: Emacs 23.4.1 – dtg

Antwort

Verwandte Themen