diff --git a/early-init.el b/early-init.el index 6b5615b..f2548bc 100644 --- a/early-init.el +++ b/early-init.el @@ -184,13 +184,14 @@ (setq features (delq 'native-compile features))) ;; Suppress compiler warnings and don't inundate users with their popups. -(setq native-comp-async-report-warnings-errors minimal-emacs-debug - native-comp-warning-on-missing-source minimal-emacs-debug) +(setq native-comp-async-report-warnings-errors + (or minimal-emacs-debug 'silent)) +(setq native-comp-warning-on-missing-source minimal-emacs-debug) (setq debug-on-error minimal-emacs-debug jka-compr-verbose minimal-emacs-debug) -(setq byte-compile-warnings minimal-emacs-debug) +(setq byte-compile-warnings (or minimal-emacs-debug '(not obsolete))) (setq byte-compile-verbose minimal-emacs-debug) ;;; Disable unneeded UI elements diff --git a/init.el b/init.el index 9356b74..a6b097d 100644 --- a/init.el +++ b/init.el @@ -53,11 +53,15 @@ (eval-when-compile (require 'use-package)) -;;; Cus-edit +;;; Misc +(setq enable-recursive-minibuffers t) (setq custom-file (expand-file-name "custom.el" minimal-emacs--default-user-emacs-directory)) +;; switch-to-buffer runs pop-to-buffer-same-window instead +(setq switch-to-buffer-obey-display-actions t) + ;;; Files ;; Do not auto-disable auto-save after deleting large chunks of text. The ;; purpose of auto-save is to provide a failsafe, and disabling it