我想将我的 swank 服务器输出重定向到 emacs 缓冲区。我把它放在 ~/.swank.lisp 中,但这不起作用-
(setf swank:*globally-redirect-io* t)
我使用 Clojure 盒子。
谢谢。
我想将我的 swank 服务器输出重定向到 emacs 缓冲区。我把它放在 ~/.swank.lisp 中,但这不起作用-
(setf swank:*globally-redirect-io* t)
我使用 Clojure 盒子。
谢谢。
如果您正在使用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
做一样。)
你看过艾琳吗?它将允许您直接在 emacs 中启动 swank 服务器。查看 elein-swank emacs 缓冲区以查看服务器输出。