Emacs与nrepl.如何隐藏一个弹出缓冲区



我使用的是emacs 23 (acquamacs),并安装了nreplace .el。

我用

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

(该组合键用于计算表单前面的点并在弹出缓冲区中显示结果。)运行它产生了一个很好的弹出缓冲区,让我看到的结果。

我如何隐藏这个弹出缓冲区?(我不想扼杀它——只是让我的全屏回来)。


关于这个命令-我已经用

运行了这个命令
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.

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

(winner-mode 1)添加到您的init文件中,然后您可以始终使用C-c来撤消最近的窗口配置更改(或更改复数,如果您重复该命令)。

或者直接按下q。我刚刚用帮助缓冲区尝试了一下,它关闭了窗口,但没有关闭缓冲区。但是,ac-nrepl为其自动完成所做的样式的弹出缓冲区意味着简单地取消

在询问Emacs问题时,总是要说明键序列的作用。C-c - C-p没有作用。要知道它是做什么的,请按C-h - k - C-c -p,然后报告。在这个例子中,我们调用' description -key '然后告诉它描述C-c -p做什么。

最新更新