如何使Emacs以“文本模式”启动并摆脱LISP消息?

如何使Emacs以“文本模式”启动并摆脱LISP消息?,emacs,Emacs,如何使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. 要删除开始消息,只需将初始scratch message变量设置为“”

如何使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.

要删除开始消息,只需将
初始scratch message
变量设置为
“”

(设置初始暂存消息“”)
要在文本模式下启动暂存缓冲区,您需要
初始主模式
变量

(设置初始主模式“文本模式”)
对于启动特定主模式时的自动模式设置,您需要向模式挂钩添加事件

(添加钩子“文本模式钩子”启用自动填充)

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

您仅在暂存缓冲区中使用M-x文本模式。
就这些。

谢谢!一个相关问题:我还希望在启动时启用
自动填充模式
。我在
.emacs
中有这个:
(setq自动填充模式t)
但是
*scratch*
缓冲区仍然没有
自动填充模式
。如何在启动时自动启用?这不是我的选项。我总是使用
emacs
打开emacs,然后开始在那里处理多个文件。选择这些文件中的一个作为cmd行arg只是一种攻击。此外,在同一台机器上工作的人员在使用
ps
或类似命令时,将看到该文件的名称。如果我的文件名为
build bomb.txt
,该怎么办?@Frank:那也没关系:只要你
C-x C-f
找到一个文件,*scratch*中的设置就不再重要了。所以我的问题归结为:为什么要在*scratch*缓冲区中使用文本模式?因为我想将scratch空格用作文本scratch空格,以制作文本注释,而不是Lisp scratch空格。我永远不会写Lisp代码,那么为什么我的Emacs应该在Lisp模式下用缓冲区启动呢?