Как установить слизь в Emacs под Windows7
Как установить слизь в Emacs под Win7?
Я загружаю компактный пакет с.tgz. Но, похоже, для Linux. Но на самом деле нет ничего для Windows(Win 32 OS).
Я раскрываю этот пакет и нахожу там много документов.
2 ответа
На самом деле это то же самое, что и для других операционных систем, насколько я могу судить. (По крайней мере, это всегда работало для меня в FreeBSD/ArchLinux/Win7.) Сначала вы распаковываете в нужное вам место, а затем добавляете что-то подобное в ваш.emacs (при условии, что вы распаковали его где-то в вашем пользовательском каталоге):
(add-to-list 'load-path "~/my/path/to/slime/")
;; (add-to-list 'load-path "~/my/path/to/slime/contrib/") ; for optional features
(slime-setup
;; '(slime-fancy slime-asdf slime-references ; optional features
;; slime-indentation slime-xref-browser)
)
(setq slime-lisp-implementations
'((ccl ("~/path/to/ccl/wx86cl"))
(clisp ("~/path/to/clisp-2.49/clisp" "-modern"))) ; giving a command arg
slime-default-lisp 'ccl)
Перезапустите Emacs или введите C-x C-e
за каждой из этих форм верхнего уровня. Затем введите M-x slime RET
(или же C-u M-x slime RET
если вы хотите выбрать между реализациями в slime-lisp-implementations
, иначе slime-lisp-default
будет использоваться), и это должно просто работать (это для меня). Настройка slime-lisp-implementations
необязательно - вы также можете указать путь к исполняемому файлу реализации lisp вручную при запуске Slime.
Предполагая, что вы хотите использовать Slime с CL, поскольку тега Clojure нет. Если вы хотите использовать его с Clojure, к сожалению, все немного по-другому, и обе версии не очень хорошо сочетаются друг с другом. В прошлый раз, когда я проверял, рекомендованным способом использования с Clojure будет установка с использованием системы пакетов Emacs 24 или, если вы используете более старую версию, ELPA (что по сути то же самое).
Это сработало для меня,
- Получите копию Slime с https://github.com/slime/slime, либо
git clone
или загрузив почтовый индекс. Распакуйте и сохраните вD:/myuser/slime-2.13
, например - Загрузите и установите CLISP
Добавьте это к
.emacs
файл, обычно расположенный вC:/users/myuser/AppData/Roaming
:; This is the path where you've saved Slime in the first step (add-to-list 'load-path "D:/myuser/slime-2.13/") (require 'slime-autoloads) ; This is the path where CLISP was installed. ; Use Progra~1 for "Program Files" and Progra~2 for "Program Files (x86)" (setq inferior-lisp-program "/C/Progra~2/clisp-2.49/clisp.exe")