在emacs启动时打开普通缓冲区

时间:2013-10-29 09:41:26

标签: emacs

当我们启动emacs时,它会打开欢迎屏幕。 如何打开普通缓冲区,以便我可以继续写入(与gvim相同),如果按下“X”关闭按钮,则会提示保存它。

3 个答案:

答案 0 :(得分:1)

将它放在你的.emacs中。我不是vi用户,但是根据你的描述,我认为这会做你想要的。

(setq inhibit-startup-message t
      initial-scratch-message nil
      initial-buffer-choice   "scratch")

答案 1 :(得分:0)

您可能应该在〜/ .emacs 中的某处添加以下代码:

(switch-to-buffer
  (make-temp-name "temp"))

主要思想是创建一个新缓冲区并立即切换。

make-temp-name()将为临时缓冲区生成一个名称。由于它不存在,它将由切换到缓冲区()创建。

此外,您可能希望拥有新缓冲区的固定名称,因此您可以保留以下内容:

(switch-to-buffer "main")

答案 2 :(得分:0)

您还可以使用--no-splash命令参数启动emacs(即runemacs.exe --no-splash)。相同的效果,如果您不熟悉,则无需修改.emacs文件。