diff --git a/init.el b/init.el index 00f263d..8175830 100644 --- a/init.el +++ b/init.el @@ -243,9 +243,7 @@ init file, which initializes the package manager during compile time." (defun user/scratch-buffer () "Open the scratch buffer, (re)creating it if not present." (interactive) - (pop-to-buffer (get-buffer-create "*scratch*") '((display-buffer-reuse-window display-buffer-same-window))) - (unless (derived-mode-p initial-major-mode) - (funcall initial-major-mode))) + (pop-to-buffer (startup--get-buffer-create-scratch) '((display-buffer-reuse-window display-buffer-same-window)))) (defun user/scan-directory-for-projects () "Prompt for a directory and then scan for any project roots within.