Fix doom-guess-mode-h for indirect buffers

This commit is contained in:
Henrik Lissner 2020-02-25 20:34:26 -05:00
parent 9fa76836c1
commit 2f251edc87
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -91,10 +91,11 @@ possible."
(add-hook! 'after-save-hook
(defun doom-guess-mode-h ()
"Guess mode when saving a file in `fundamental-mode'."
(and (eq major-mode 'fundamental-mode)
(buffer-file-name (buffer-base-buffer))
(eq (current-buffer) (window-buffer (selected-window))) ; only visible buffers
(set-auto-mode))))
(when (eq major-mode 'fundamental-mode)
(let ((buffer (or (buffer-base-buffer) (current-buffer))))
(and (buffer-file-name buffer)
(eq buffer (window-buffer (selected-window))) ; only visible buffers
(set-auto-mode))))))
;;