День добрый. Возник вопрос при прикручивании clojure к slime
(setq slime-lisp-implementations '(clojure («clj-cmd») :init swank-clojure-init))
Здесь clj-cmd - строка, означающая команду из PATH. При попытке подставить сгенерированную строку http://pastebin.ca/1806753, например так
(setq slime-lisp-implementations '(clojure (clj-cmd) :init swank-clojure-init))
emacs начинает ругаться - wrong type argument stringp, clj-cmd.
Собственно чего надо - чтобы clojure нормально воспринимала CLASSPATH. Судя по всему CLASSPATH не воспринимается нормально именно emacs.
Например, выполнение этого скрипта (собственно это команда, которая запускает clojure) http://pastebin.ca/1807970 в emacs и в консоли приводит к разным результатам - в консоли вызов (System/getProperty «java.class.path») выдает правильный результат, а в emacs только ту часть, что выдает ls /opt/clojure/*.jar. Можно, конечно то, что надо прописать после «$CLASSPATH» или написать но это выглядит некрасиво. А написать длинную конструкцию для slime-lisp-implementations тоже не получается - не воспринимаются пробелы.
Как лучше выкрутиться?

Ответ на:
комментарий
от lester_dev

Ответ на:
комментарий
от cab


Ответ на:
комментарий
от lester_dev

Ответ на:
комментарий
от ott


Ответ на:
комментарий
от cab

Ответ на:
комментарий
от ott

Ответ на:
комментарий
от zahardzhan

Ответ на:
комментарий
от cab

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум помогите пож. с emacs+clojure+slime (2009)
- Форум [Gentoo] Emacs + slime (2011)
- Форум emacs, slime, warning (2010)
- Форум Emacs slime error (2011)
- Форум [emacs] slime-cd (2012)
- Форум emacs, slime, sbcl (2010)
- Форум SBCL + SLIME + EMACS (2010)
- Форум SLIME + Emacs packages (2009)
- Форум [clojure][slime] Буфер SLDB в фоне (2009)
- Форум Помогите сконфигурировать emacs(slime) (2013)