【问题标题】:How to redirect swank server output to emacs buffer?如何将 swank 服务器输出重定向到 emacs 缓冲区?
【发布时间】:2011-08-23 05:37:25
【问题描述】:

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

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

我正在使用 Clojure 盒子。

谢谢。

【问题讨论】:

    标签: emacs clojure swank clojurebox


    【解决方案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 所做的那样。)

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 或者你可以在multi-term缓冲区内启动lein swank
      猜你喜欢
      • 1970-01-01
      • 2011-02-06
      • 2012-01-25
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多