在Emacs中使用Kawa

Koz*_*oss 3 emacs kawa

在Emacs中有Kawa的任何模式或资源吗?我已经检查过,但我找不到任何东西.大多数情况下,我希望能够在Emacs中运行Kawa REPL,但某种完成/语法检查也会很棒.

Wen*_*han 6

我没有任何Kawa的经验,但我有一个"通用"的方式来处理REPL:插件isend +一些hacks

  1. 按照本文第2节和第3节http://wenshanren.org/?p=351#sec-2中的说明设置isend(这有点单调乏味,如果您有任何问题,请告诉我)

  2. 在Emacs中打开一个shell,假设缓冲区名称是 *shell*

    Mx shell

  3. 打开Kawa REPl in *shell*

    CLASSPATH =/usr/local/lib/kawa.jar && export CLASSPATH && java kawa.repl

  4. 创建一个新的缓冲区test.kawa并打开lisp-mode M-x lisp-mode(你可以使用你想要的任何模式)

  5. 联想*shell*test.kawa M-x isend-associate *shell*

  6. 现在在test.kawa中键入一些sexps ,选择它们然后按C-Enter发送它们*shell*执行(光标不会移动)

在此输入图像描述