Fix: add-variable-watcher is undefined in 25.

This commit is contained in:
Vincent Zhang 2018-12-16 22:22:57 +08:00
parent 4b22534199
commit 888efb61ec

View file

@ -797,13 +797,15 @@ buffer where knowing the current project directory is important."
(advice-add #'undo-tree-undo :after #'doom-modeline-update-buffer-file-state-icon)
(advice-add #'undo-tree-redo :after #'doom-modeline-update-buffer-file-state-icon)
(advice-add #'narrow-to-region :after #'doom-modeline-update-buffer-file-state-icon)
(advice-add #'widen :after #'doom-modeline-update-buffer-file-state-icon)
(advice-add
#'widen :after #'doom-modeline-update-buffer-file-state-icon)
(add-variable-watcher
'buffer-read-only
(lambda (_sym val op _where)
(when (and (eq op 'set) (eq val nil))
(doom-modeline-update-buffer-file-state-icon))))
(when (>= emacs-major-version 26)
(add-variable-watcher
'buffer-read-only
(lambda (_sym _val op _where)
(when (eq op 'set)
(doom-modeline-update-buffer-file-state-icon)))))
(defvar-local doom-modeline--buffer-file-name nil)
(defun doom-modeline-update-buffer-file-name (&rest _)