Vim 如何让slimv与SBCL合作?

Vim 如何让slimv与SBCL合作?,vim,common-lisp,slimv,Vim,Common Lisp,Slimv,我正试图让slimv(来自hg的最新版本)与SBCL 1.2.2一起工作。 当我添加时,让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. ; ;

我正试图让slimv(来自hg的最新版本)与SBCL 1.2.2一起工作。 当我添加
时,让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
;
; 捕获错误:
;   编译文件期间发生读取错误:
;   
;     在SB-VM包中找不到符号“CODE-TRACE-TABLE-OFFSET-SLOT”。
;   
;       行:1406,列:70,文件位置:55999
;   
;       流:#
; 
; 编译单元中止
;   捕获到1个致命错误条件
;   捕获1个错误条件
;   捕捉到1个警告状态
;   印制1张纸币
; 编译在0:00:00.267后中止
快速的谷歌搜索让我怀疑捆绑的SLIME版本太旧了, 因此,我获得了最新版本(2.10),并用它替换了
slime
文件夹。 现在启动并连接到lisp进程似乎很好,但是 REPL坏了。我可以输入代码,但按return键不会输出结果 并且不会再次打印提示<代码>评估定义等似乎也不起作用

我的VIM是7.4版,使用Python(2.7)支持编译。slimv工作正常
昨天在使用CLISP时,我在a中编写了一个解决方法,但我刚刚在slimv中也解决了这个问题。我还将捆绑的Slime更新为最新版本,请参阅github上的提交和。所以我希望现在一切顺利。如果您在使用slimv时仍遇到任何问题,请告诉我。

slimv作者。是的,捆绑的SLIME版本太旧了,我计划用最新的版本替换它。有一个新的错误报告了对
的中断调用:create repl
。请检查进行错误报告中建议的调整是否解决了问题(在
ftplugin/swank.py
中更改
swank repl:create repl
swank:listener eval
=>中更改
swank repl:listener eval
),就是这样做的。谢谢你的帮助,当然也谢谢你写slimv:DI谢谢你的测试。我很快就会解决这个问题。