changeset 68237:aa1b3e649cc8

(ispell-kill-ispell-hook): Add to the hook when loading the file rather than when turning on flyspell-mode.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 17 Jan 2006 16:35:52 +0000
parents 310a829d776f
children f88d3a26b09b
files lisp/ChangeLog lisp/textmodes/flyspell.el
diffstat 2 files changed, 13 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Tue Jan 17 16:20:29 2006 +0000
+++ b/lisp/ChangeLog	Tue Jan 17 16:35:52 2006 +0000
@@ -1,3 +1,8 @@
+2006-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+	* textmodes/flyspell.el (ispell-kill-ispell-hook): Add to the hook when
+	loading the file rather than when turning on flyspell-mode.
+
 2006-01-13  Richard M. Stallman  <rms@gnu.org>
 
 	* font-lock.el (lisp-font-lock-keywords-1): Minor rearrangement.
@@ -54,11 +59,9 @@
 	* time.el (display-time-mail-face): Replace :group `faces' with
 	`mode-line-faces'.
 
->>>>>>> 1.8983
 2006-01-16  Kenichi Handa  <handa@m17n.org>
 
-	* international/code-pages.el: Add autoload cookies for
-	cp125[0345678].
+	* international/code-pages.el: Add autoload cookies for cp125[0345678].
 
 	* language/european.el (cp1252): New alias for windows-1252.
 
@@ -78,8 +81,8 @@
 	(term-reset-terminal): Reset the scroll region.
 	(term-handle-ansi-escape): Cursor up and down should take into
 	account the scroll region.
-	(term-set-scroll-region): Renamed from `term-scroll-region'.  Move
-	to 0,0 after setting the region.
+	(term-set-scroll-region): Rename from `term-scroll-region'.
+	Move to 0,0 after setting the region.
 	(term-handle-scroll): Handle scroll up.
 	(term-down): Fix off by one error.
 	(term-delete-lines): Do not delete outside the scroll region.
@@ -103,7 +106,6 @@
 	(Custom-reset-saved): Do not ask for confirmation in single option
 	buffers.
 
->>>>>>> 1.8978
 2006-01-13  Romain Francoise  <romain@orebokech.com>
 
 	* add-log.el (add-change-log-entry, change-log-merge):
--- a/lisp/textmodes/flyspell.el	Tue Jan 17 16:20:29 2006 +0000
+++ b/lisp/textmodes/flyspell.el	Tue Jan 17 16:35:52 2006 +0000
@@ -531,6 +531,11 @@
     (with-current-buffer buf
       (kill-local-variable 'flyspell-word-cache-word))))
 
+;; Make sure we flush our caches when needed.  Do it here rather than in
+;; flyspell-mode-on, since flyspell-region may be used without ever turning
+;; on flyspell-mode.
+(add-hook 'ispell-kill-ispell-hook 'flyspell-kill-ispell-hook)
+
 ;;*---------------------------------------------------------------------*/
 ;;*    flyspell-mode-on ...                                             */
 ;;*---------------------------------------------------------------------*/
@@ -542,8 +547,6 @@
   (or ispell-local-dictionary ispell-dictionary
       (if flyspell-default-dictionary
 	  (ispell-change-dictionary flyspell-default-dictionary)))
-  ;; Make sure we flush our caches when needed.
-  (add-hook 'ispell-kill-ispell-hook 'flyspell-kill-ispell-hook)
   ;; we have to force ispell to accept the local definition or
   ;; otherwise it could be too late, the local dictionary may
   ;; be forgotten!