我想将我的swank服务器输出重定向到emacs缓冲区。我把它放在〜/ .swank.lisp中,但这不起作用 -
(setf swank:* global-redirect-io * t)
我正在使用Clojure盒子。
感谢。
答案 0 :(得分: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
一样。)
答案 1 :(得分:0)
你看过elein了吗?它允许您在emacs中启动swank服务器。请参阅elein-swank emacs缓冲区以查看服务器输出。