aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-12-29 15:14:51 +0000
committerGerd Moellmann2000-12-29 15:14:51 +0000
commit53287eb034af729bf61f579892fbd21b382de445 (patch)
treef5dc353ebe3eae273362cf410ebd3075a3acfe62
parent2c79b73234a559398fb8e1914234115b0abc6320 (diff)
downloademacs-53287eb034af729bf61f579892fbd21b382de445.tar.gz
emacs-53287eb034af729bf61f579892fbd21b382de445.zip
(mail-mode-flyspell-verify): Spell-check
in Subject line.
-rw-r--r--lisp/textmodes/flyspell.el20
1 files changed, 14 insertions, 6 deletions
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el
index 229dcc1956e..897ad4ca3e1 100644
--- a/lisp/textmodes/flyspell.el
+++ b/lisp/textmodes/flyspell.el
@@ -229,12 +229,20 @@ property of the major mode name.")
229(put 'message-mode 'flyspell-mode-predicate 'mail-mode-flyspell-verify) 229(put 'message-mode 'flyspell-mode-predicate 'mail-mode-flyspell-verify)
230(defun mail-mode-flyspell-verify () 230(defun mail-mode-flyspell-verify ()
231 "This function is used for `flyspell-generic-check-word-p' in Mail mode." 231 "This function is used for `flyspell-generic-check-word-p' in Mail mode."
232 (save-excursion 232 (let ((in-headers (save-excursion
233 (not (or (re-search-forward mail-header-separator nil t) 233 (re-search-forward mail-header-separator nil t)))
234 (re-search-backward message-signature-separator nil t) 234 (in-signature (save-excursion
235 (progn 235 (re-search-backward message-signature-separator nil t))))
236 (beginning-of-line) 236 (cond (in-headers
237 (looking-at "[>}|]\\To:")))))) 237 (save-excursion
238 (beginning-of-line)
239 (looking-at "^Subject:")))
240 (in-signature
241 nil)
242 (t
243 (save-excursion
244 (beginning-of-line)
245 (not (looking-at "[>}|]\\To:")))))))
238 246
239;*--- texinfo mode ----------------------------------------------------*/ 247;*--- texinfo mode ----------------------------------------------------*/
240(put 'texinfo-mode 'flyspell-mode-predicate 'texinfo-mode-flyspell-verify) 248(put 'texinfo-mode 'flyspell-mode-predicate 'texinfo-mode-flyspell-verify)