回答
您可以自定义变量message-log-max
并给予nil
值禁用日志记录:
Maximum number of lines to keep in the message log buffer.
If nil, disable message logging. If t, log messages but don't truncate
the buffer when it becomes large.
我试图杀死*Messages*
缓冲,产生消息(显示在迷你缓冲区),并没有出现新的消息缓冲。
感谢提示。现在已经让我非常沮丧了。体重。 – Vincent 2014-08-13 09:46:54
下面的答案实际上提供了添加到'.emacs'的代码,它可以实现这个效果 – 2014-08-17 16:47:56
基于上面的答案,将在这你的.emacs完全禁用消息
;; Forces the messages to 0, and kills the *Messages* buffer - thus disabling it on startup.
(setq-default message-log-max nil)
(kill-buffer "*Messages*")
另外,如果你像我一样,你这是怎么删除完井缓冲区从缓冲区打开新文件时出现。
;; Disabled *Completions*
(add-hook 'minibuffer-exit-hook
'(lambda()
(let ((buffer "*Completions*"))
(and (get-buffer buffer)
(kill-buffer buffer)))))
如果您想删除划痕,消息和完成项,请参阅[链接](http://unix.stackexchange.com/a/152151/72170)共。 – oles 2014-08-25 23:05:37
- 1. Emacs erlang缓冲区
- 2. Markdownize Emacs缓冲区
- 3. 如何获取Emacs消息模式来终止发送消息缓冲区?
- 4. Cocoa Emacs打印缓冲区
- 5. Emacs缓冲区组/标签
- 6. emacs:非连续缓冲区
- 7. 在Emacs小缓冲区
- 8. 让emacs grep缓冲区使用特定的emacs缓冲区来显示命中
- 9. tcp缓冲区中的多条消息
- 10. 异步Udp消息的缓冲区
- 11. Flush SQL Management Studio消息缓冲区
- 12. 关闭缓冲区后显示Emacs缓冲区
- 13. 如何恢复emacs缓冲区列表中的缓冲区?
- 14. Emacs意外地将缓冲区切换到临时缓冲区
- 15. Akka的消息类:发送数组/缓冲区作为消息
- 16. 在协议缓冲区消息中存储二进制数据缓冲区
- 17. Emacs的:在迷你缓冲区禁止线截断只
- 18. Emacs颜色主题会导致迷你缓冲区消失?
- 19. 在Emacs中立即终止缓冲缓冲区
- 20. Emacs shell输出缓冲区高度
- 21. 将Emacs缓冲区传递给C
- 22. emacs缓冲区绑定到密钥
- 23. Emacs缓冲区内的OpenGL上下文
- 24. 如何创建Emacs SQL缓冲区?
- 25. 在Emacs缓冲区中渲染Markdown
- 26. 维护emacs缓冲区历史
- 27. 的Emacs迷你缓冲区完成
- 28. 所有emacs缓冲区中的行号
- 29. Emacs ansi-term最大缓冲区大小?
- 30. Emacs - 多列一个缓冲区
如何切换缓冲区?我希望你不要使用效率非常低的默认缓冲区切换。查看[iswitchb](http://emacswiki.org/emacs/IswitchBuffers),然后你可以直接进入任何缓冲区,所以你不必通过* Messages *。消息缓冲区很有用,顺便说一句,您将学会欣赏它,例如,当您打印出来自elisp的信息性消息时。 – Tom 2012-04-15 20:01:27
不要禁用'* Messages *';这是一个坏主意。请参阅http://stackoverflow.com/questions/9536186/emacs-lisp-buffer-out-of-focus-function关于阻止它(和其他此类缓冲区)阻止您的方式的一些建议。 – phils 2012-04-15 22:38:34
@Tom,当您使用iswitchb进行切换时,是不是'* Messages *'会得到匹配,从而增加了子串的歧义性? – katspaugh 2012-08-27 11:04:02