如何让Emacs以`text-mode`开头并摆脱LISP消息?

时间:2012-04-11 16:26:59

标签: emacs

如何在text-mode中启动Emacs并删除以下消息?

;; This buffer is for notes you don't want to save, and for Lisp evaluation.
;; If you want to create a file, visit that file with C-x C-f,
;; then enter the text in that file's own buffer.

3 个答案:

答案 0 :(得分:23)

要删除开始消息,只需将initial-scratch-message变量设置为""

即可
(setq initial-scratch-message "")

要在文本模式下启动暂存缓冲区,您需要initial-major-mode变量

(setq initial-major-mode 'text-mode)

要在启动特定主模式时设置自动模式,您需要将事件添加到模式挂钩

(add-hook 'text-mode-hook 'turn-on-auto-fill)

答案 1 :(得分:0)

我建议您使用文件参数打开Emacs,而不是弄乱 scratch 缓冲区的工作方式。例如。如果您执行“emacs foo.txt”,它可能已经在文本模式下启动,而您无需为此做任何特殊操作。

答案 2 :(得分:0)

您只能在 scratch 缓冲区中执行M-x文本模式。 就是这样。