我正试图让Emacs、Slime和SBCL在Windows 7机器上协同工作。我通常使用Linux,所以我对这个过程没有经验。问题是,当我尝试启动SLIME:Searching for program: permission denied, sbcl时,会出现这个错误。
这是我的Emacs 24 init.el:
(require 'package) ;; You might already have this line
(add-to-list 'package-archives
'("melpa" . "http://mel
我在使用emacs时遇到了一些问题,特别是在使用SLIME的时候。它不会读取slime-eval-defun命令(绑定到C-M-x),但会读取C-M-S-x...缩进函数C-X-q也有同样的问题,我必须添加一个移位才能使其工作。
在查看键绑定时,我得到了以下结果
C-M-x (translated from C-M-S-x) runs the command slime-eval-defun,
which is an interactive Lisp function in `slime.el'.
所以它选择了C-M-S-x,并假设我想要C-M-x,这是真的,但我不明白为什么它一开始就
我犯了一个错误,用MacPorts更新了现有的端口--现在是slime和swank-clojure不再工作了。当我在emacs中调用clojure-jack-in时,我得到了以下消息:
Versions differ: 2011-04-16 (slime) vs. 20100404 (swank). Continue? (y or n)
输入y将调出slime,但是当我尝试计算REPL中的表达式时,我得到另一条消息:
Not connected. Use `M-x slime' to start a Lisp.
这里发生什么事情?
以下是我的init.el文件的相关部分:
;; sl
没有明显的原因,在Emacs中触发黏液会在小型缓冲区中产生这条消息:
轮询“/tmp/slme.5000 . 25 (中止与‘tmp粘液-中止-连接’) 730次
730倍还在增长。据推测,这意味着黏液在启动上有困难,但不,它运转良好。
下面是以粘液初始化开始的消息缓冲区:
../../quicklisp/dists/quicklisp/software/slime-20130217-cvs/contrib/slime-package-fu.el:flet' is an obsolete macro (as of 24.3); use eithercl-flet‘或cl-le
我现在正在学习普通的lisp。我想在emacs中使用slime,但当我按下M-x slime时,它会显示No match
最初,我下载CVS快照并将其放入我的.emacs文件中。
(setq inferior-lisp-program "/opt/local/bin/sbcl") ; your Lisp system
(add-to-list ’load-path "~/.slime") ; your SLIME directory
(require ’slime)
(slime-setup)
然后我沿着这个踏板重新设置
但问题并没有消失。
此外,M-x run