diff options
| author | Lars Hansen | 2005-08-10 19:39:32 +0000 |
|---|---|---|
| committer | Lars Hansen | 2005-08-10 19:39:32 +0000 |
| commit | abe5c13aa02424137dff1980a49b0e9273e59332 (patch) | |
| tree | 28b6ea3f9924a18d5961389173599e5503dfa0c4 | |
| parent | a515788d7dcb8e2dc42788a535e51ac33d91461b (diff) | |
| download | emacs-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.el | 11 |
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 | ;; |