与crejure的nrepl.el的emacs - 如何隐藏弹出缓冲区?

时间:2013-05-25 12:32:45

标签: emacs clojure popup buffer aquamacs

我正在使用emacs 23(acquamacs)并安装了nrepl.el

我用

评估了一些Clojure代码
C-c C-p

(此键组合用于评估前一个点的表单并在弹出缓冲区中显示结果。) 运行它为我提供了一个很好的弹出缓冲区来查看结果。

如何隐藏此弹出缓冲区? (我不想杀了它 - 只是让我的全屏幕回来)。


FYI重新执行此命令 - 我使用

运行此命令
C-h k C-c C-p

得到了

^C ^P runs the command nrepl-pprint-eval-last-expression, which is an interactive compiled Lisp function in `nrepl.el'.

It is bound to ^C ^P, <menu-bar> <nREPL> <Eval last expression in popup buffer>.

(nrepl-pprint-eval-last-expression)

Evaluate the expression preceding point and pprint its value in a popup buffer.

3 个答案:

答案 0 :(得分:1)

您没有提供足够的信息供任何人测试(这不是标准的全局绑定),您甚至没有指出是否选择了新窗口;但是有一个通用的解决方案,无论如何都可以。

(winner-mode 1)添加到您的init文件中,然后您始终可以使用 Cc &lt; left&gt; 撤消最近的窗口配置更改(或更改)复数,如果你重复命令)。

答案 1 :(得分:0)

在询问Emacs问题时,请务必说出关键序列的作用。 C-c C-p在这里什么都不做。要了解它的作用,请按C-h k C-c C-p并报告。在这种情况下,我们调用'describe-key然后告诉它描述C-c C-p的作用。

答案 2 :(得分:0)

或者只是按q。我只是用帮助缓冲区尝试了它,它解除了窗口而不是缓冲区。但是,ac-nrepl风格的弹出式缓冲区确实会自动完成,只是被解雇了