aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Hansen2005-08-10 19:39:32 +0000
committerLars Hansen2005-08-10 19:39:32 +0000
commitabe5c13aa02424137dff1980a49b0e9273e59332 (patch)
tree28b6ea3f9924a18d5961389173599e5503dfa0c4
parenta515788d7dcb8e2dc42788a535e51ac33d91461b (diff)
downloademacs-abe5c13aa02424137dff1980a49b0e9273e59332.tar.gz
emacs-abe5c13aa02424137dff1980a49b0e9273e59332.zip
Add handler to desktop-minor-mode-handlers.
(hilit-chg-desktop-restore): New function. (highlight-changes-mode): Add highlight-changes-mode to desktop-locals-to-save.
-rw-r--r--lisp/hilit-chg.el11
1 files changed, 11 insertions, 0 deletions
diff --git a/lisp/hilit-chg.el b/lisp/hilit-chg.el
index f4b9b71f5e7..7011ff37dd3 100644
--- a/lisp/hilit-chg.el
+++ b/lisp/hilit-chg.el
@@ -673,6 +673,7 @@ Hook variables:
673 (if new-highlight-changes-mode 673 (if new-highlight-changes-mode
674 ;; mode is turned on -- but may be passive 674 ;; mode is turned on -- but may be passive
675 (progn 675 (progn
676 (add-to-list 'desktop-locals-to-save 'highlight-changes-mode)
676 (hilit-chg-set new-highlight-changes-mode) 677 (hilit-chg-set new-highlight-changes-mode)
677 (or was-on 678 (or was-on
678 ;; run highlight-changes-enable-hook once 679 ;; run highlight-changes-enable-hook once
@@ -1154,6 +1155,16 @@ from `global-highlight-changes' when turning on global Highlight Changes mode."
1154 ))) 1155 )))
1155 (buffer-list))) 1156 (buffer-list)))
1156 1157
1158;;;; Desktop support.
1159
1160;; Called by `desktop-create-buffer' to restore `highlight-changes-mode'.
1161(defun hilit-chg-desktop-restore (desktop-buffer-locals)
1162 (highlight-changes-mode
1163 (or (cdr (assq 'highlight-changes-mode desktop-buffer-locals)) 1)))
1164
1165(add-to-list 'desktop-minor-mode-handlers
1166 '(highlight-changes-mode . hilit-chg-desktop-restore))
1167
1157;; ===================== debug ================== 1168;; ===================== debug ==================
1158;; For debug & test use: 1169;; For debug & test use:
1159;; 1170;;