diff --git a/init.el b/init.el index 56b0933..aac8bc9 100644 --- a/init.el +++ b/init.el @@ -244,7 +244,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 (startup--get-buffer-create-scratch) '((display-buffer-reuse-window display-buffer-same-window)))) + (pop-to-buffer (startup--get-buffer-create-scratch))) (defun user/scan-directory-for-projects () "Prompt for a directory and then scan for any project roots within. @@ -359,6 +359,10 @@ DOCSTRING is an optional form that is discarded upon expansion." unresolved docstrings)) + ;; Set default buffer display action priority: + ;; focus a window already displaying the buffer, else display buffer in current window + (display-buffer-base-action '((display-buffer-reuse-window display-buffer-same-window))) + ;; Filter out buffer-incompatible interactive commands by default (read-extended-command-predicate #'command-completion-default-include-p)