diff options
| author | Gerd Moellmann | 2000-12-29 15:14:51 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-12-29 15:14:51 +0000 |
| commit | 53287eb034af729bf61f579892fbd21b382de445 (patch) | |
| tree | f5dc353ebe3eae273362cf410ebd3075a3acfe62 | |
| parent | 2c79b73234a559398fb8e1914234115b0abc6320 (diff) | |
| download | emacs-53287eb034af729bf61f579892fbd21b382de445.tar.gz emacs-53287eb034af729bf61f579892fbd21b382de445.zip | |
(mail-mode-flyspell-verify): Spell-check
in Subject line.
| -rw-r--r-- | lisp/textmodes/flyspell.el | 20 |
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) |