Emacs中是否存在Kawa的任何模式或资源?我已经检查过了,但是找不到任何东西。大多数情况下,我希望能够在Emacs中运行Kawa REPL,但某种完成/语法检查也会很棒。
答案 0 :(得分:6)
我之前没有与Kawa有任何经验,但我有一种处理REPL的“通用”方式:插件 isend +一些黑客
按照本文第2节和第3节http://wenshanren.org/?p=351#sec-2的说明设置isend(这有点单调乏味,如果您有任何问题,请告诉我)
在Emacs中打开一个shell,假设缓冲区名称为*shell*
M-x shell
在*shell*
CLASSPATH = / usr / local / lib / kawa.jar&&出口CLASSPATH&& java kawa.repl
创建一个新缓冲区 test.kawa 并启用lisp-mode M-x lisp-mode
(您可以使用任何您想要的模式)
将*shell*
与 test.kawa M-x isend-associate *shell*
现在在 test.kawa 中键入一些性别,选择它们并按C-Enter
发送*shell*
执行(光标不会移动)< / p>