![](/img/trans.png)
[英]Is there a way to fix window buffer in emacs for cider error/repl
[英]emacs cider clear REPL buffer
我只是想清除 repl 缓冲区,以便在第一行留下一个提示,例如( user>
)。
我有一个键绑定:
(put 'erase-buffer 'disabled nil)
(global-set-key (kbd "C-x C-<backspace>") 'erase-buffer)
但这给出了信息:
文本是只读的
有选项Cc Co
但这只会清除最后一个返回值。
使用 python 并run-python
时,我认为以下命令Cx Mo
是comint-clear-buffer
cider-repl.el
提供了一个功能cider-repl-clear-buffer
,默认情况下绑定到:
Mx cr--bu RET
据我所知,cider-repl不使用Cc Mb
:
(add-hook 'cider-repl-mode-hook
'(lambda () (define-key cider-repl-mode-map (kbd "C-c M-b")
'cider-repl-clear-buffer)))
cider-repl.el
还提供cider-repl-handle-shortcut
绑定到,
。
这将提示您执行许多命令,例如clear
(您想要的)、 ns
(更改命名空间)、 refresh
、 reload
和许多其他命令
我发现按,
然后按 enter (选择clear
,比其他答案更快/更方便。)
注意:当该行为空时,您需要在 repl 中键入,
它适用于邪恶和正常的 emacs 键绑定
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.