4

我想将我的 swank 服务器输出重定向到 emacs 缓冲区。我把它放在 ~/.swank.lisp 中,但这不起作用-

(setf swank:*globally-redirect-io* t)

我使用 Clojure 盒子。

谢谢。

4

2 回答 2

1

如果您正在使用clojure-jack-in,则 swank 服务器的输出将出现在名为的缓冲区中*swank*(因此您可以使用 看到它C-x b *swank*

如果您没有使用 clojure-jack-in,您仍然可以通过在 emacs 中启动您的 swank 服务器来获得相同的效果。这是我开始我的方式:

(start-file-process "swank-process" "*swank*" "lein" "swank")

这会启动一个 swank 服务器,并将所有输出推送到一个名为的缓冲区中*swank*(就像这样clojure-jack-in做一样。)

于 2012-01-05T18:11:01.340 回答
0

你看过艾琳吗?它将允许您直接在 emacs 中启动 swank 服务器。查看 elein-swank emacs 缓冲区以查看服务器输出。

于 2011-08-24T04:44:06.480 回答