spacemacs直接进入scratch界面

请问各位前辈,spacemacs怎样才能不显示启动画面,启动后直接进入scratch?就像prelude那样,启动后直接就是,在doom中简单设置后也是。这样,scratch可当草稿纸用,还可能加快启动速冻。

找到一个workaround,虽然要闪现启动画面,但是最终还是进入到了scratch。 :clap: :v:

(defun dotspacemacs/user-config ()

;; …

(when (string= “scratch” (buffer-name))

(spacemacs/switch-to-scratch-buffer))

)

(setq inhibit-startup-screen t)
1 个赞

谢谢回复。此句无论放在.spacemacs里,还是在core-spacemacs.el中用(改成t或nil),都不起作用。网上有人说是1个程序bug。

可以用这个 issue 最后提到的在 user-init 中重写三个函数的办法,直接移除启动界面,也不会闪烁

(defun spacemacs-buffer/goto-buffer (&optional refresh))
(defun spacemacs-buffer/display-startup-note ())
(defun spacemacs-buffer//startup-hook ())
1 个赞

干净利落 :ok_hand: