我正在尝试让slimv (来自hg的最新版本)与SBCL 1.2.2一起工作。当我将let g:slimv_impl="sbcl"添加到.vimrc并尝试让slimv启动SWANK服务器时,加载失败,并显示以下错误:
;
; caught ERROR:
; READ error during COMPILE-FILE:
;
; Symbol "CODE-TRACE-TABLE-OFFSET-SLOT" not found in the SB-VM package.
;
; Line: 1406, Column: 70, File-Position: 55999
;
; Stream: #<SB-SYS:FD-STREAM
; for "file ~/.vim/bundle/slimv/slime/swank-sbcl.lisp"
; {1002D56253}>
;
; compilation unit aborted
; caught 1 fatal ERROR condition
; caught 1 ERROR condition
; caught 1 STYLE-WARNING condition
; printed 1 note
; compilation aborted after 0:00:00.267谷歌的快速搜索导致我怀疑捆绑的SLIME版本太旧了,所以我得到了最新的版本(2.10),并用它替换了slime文件夹。现在,启动和连接到lisp进程似乎工作得很好,但是REPL坏了。我可以输入代码,但按return键不会输出结果,也不会再次打印提示。Eval-Defun等似乎也不起作用。
我的VIM是7.4版,支持Python (2.7)。在使用CLISP时,slimv工作正常。
https://stackoverflow.com/questions/26300169
复制相似问题