如何在Windows7下将粘液安装到emacs中

Pet*_*ter 3 lisp emacs slime

如何在Win7下将粘液安装到emacs中?

我下载了一个带有'.tgz'的紧凑包.但它似乎对于Linux.但是对于Windows来说真的没有一件事(赢得32 OS).

我展开了这个包,我发现有很多文件.

dan*_*lei 5

就我所知,它实际上与其他操作系统相同.(至少,它总是在我的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)
Run Code Online (Sandbox Code Playgroud)

重新启动Emacs或C-x C-e在每个顶层表单后面键入.然后,键入M-x slime RET(或者C-u M-x slime RET如果你想在实现之间进行选择slime-lisp-implementations,否则slime-lisp-default将被使用)它应该正常工作(它适用于我).设置slime-lisp-implementations是可选的 - 您也可以在启动Slime时手动提供lisp实现可执行文件的路径.

假设你想使用Slime和CL,因为没有Clojure标签.如果你想在Clojure中使用它,不幸的是有些不同,两个版本都不能很好地结合在一起.上次检查时,推荐使用Clojure的方法是使用Emacs 24的软件包系统进行安装,如果使用旧版本,则使用ELPA(基本相同).