diff options
Diffstat (limited to 'lisp/textmodes')
| -rw-r--r-- | lisp/textmodes/flyspell.el | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el index 0138509a1e4..86070e53860 100644 --- a/lisp/textmodes/flyspell.el +++ b/lisp/textmodes/flyspell.el | |||
| @@ -372,6 +372,16 @@ property of the major mode name.") | |||
| 372 | (define-key map "\M-\t" #'flyspell-auto-correct-word))) | 372 | (define-key map "\M-\t" #'flyspell-auto-correct-word))) |
| 373 | map)) | 373 | map)) |
| 374 | 374 | ||
| 375 | ;;;###autoload | ||
| 376 | (defvar flyspell-mode-map (make-sparse-keymap)) | ||
| 377 | |||
| 378 | ;; mouse, keyboard bindings and misc definition | ||
| 379 | (when (or (assoc 'flyspell-mode minor-mode-map-alist) | ||
| 380 | (setq minor-mode-map-alist | ||
| 381 | (cons (cons 'flyspell-mode flyspell-mode-map) | ||
| 382 | minor-mode-map-alist))) | ||
| 383 | (define-key flyspell-mode-map "\M-\t" 'flyspell-auto-correct-word)) | ||
| 384 | |||
| 375 | ;; the name of the overlay property that defines the keymap | 385 | ;; the name of the overlay property that defines the keymap |
| 376 | (defvar flyspell-overlay-keymap-property-name 'keymap) | 386 | (defvar flyspell-overlay-keymap-property-name 'keymap) |
| 377 | 387 | ||
| @@ -452,7 +462,7 @@ in your .emacs file. | |||
| 452 | ;;;###autoload | 462 | ;;;###autoload |
| 453 | (add-minor-mode 'flyspell-mode | 463 | (add-minor-mode 'flyspell-mode |
| 454 | 'flyspell-mode-line-string | 464 | 'flyspell-mode-line-string |
| 455 | nil | 465 | flyspell-mode-map |
| 456 | nil | 466 | nil |
| 457 | 'flyspell-mode) | 467 | 'flyspell-mode) |
| 458 | 468 | ||