Executando Clojure e outros Lisp ao mesmo tempo no Emacs

eu usoAquamacse o Aquamacs está pré-equipado comSLIME.

(setq inferior-lisp-program "/usr/local/bin/sbcl") #####!!!
(add-to-list 'load-path "/Library/Application Support/Aquamacs Emacs/SLIME/contrib")
(add-to-list 'load-path "/Library/Application Support/Aquamacs Emacs/SLIME")
(require 'slime)
(slime-setup)

Como é solicitado em algum lugar, tento usar o Clojure adicionando esse código.

(add-to-list 'load-path "~/clojure/clojure-mode")
(setq inferior-lisp-program "/Users/smcho/bin/clj") ################
(require 'clojure-mode)
(setq auto-mode-alist
  (cons '("\\.clj$ . clojure-mode")
     auto-mode-alist))
(add-hook 'clojure-mode-hook
  '(lambda ()
     (define-key clojure-mode-map "\C-c\C-e" 'lisp-eval-last-sexp)))
)

Não consegui fazer com que o Clojure funcionasse com o SLIME, mas estou satisfeito com a configuração atual, o único problema é que, devido à(setq inferior-lisp-program ...) código, eu tenho que mudar o.emacs código, dependendo do uso do Clojure ouSBCL.

Existe alguma maneira de resolver este problema? Posso escolher entre vários Lisps (inferiores)?

Adicionado

Eu poderia fazer Clojure rodar em Aquamacs. Por favor, consulteExecutando Clojure com 'lein swank' no problema do Aquamacs. Esqueça as configurações escritas acima, se você deseja executar o Aquamacs / Clojure. Você precisa de apenas uma linha,(slime-setup '(slime-repl)) elein swank.

questionAnswers(1)

yourAnswerToTheQuestion