mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
After saving ispell dictionary, re-enable flyspell if necessary.
* lisp/textmodes/ispell.el (ispell-pdict-save): If flyspell-mode is enabled, re-enable it. Fixes: debbugs:11963
This commit is contained in:
parent
b1367cba38
commit
0d11ff1cf2
2 changed files with 13 additions and 5 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2012-10-13 Chong Yidong <cyd@gnu.org>
|
||||
|
||||
* textmodes/ispell.el (ispell-pdict-save): If flyspell-mode is
|
||||
enabled, re-enable it (Bug#11963).
|
||||
|
||||
2012-10-13 Martin Rudalics <rudalics@gmx.at>
|
||||
|
||||
* emacs-lisp/debug.el (debug): When debugger-will-be-back is
|
||||
|
|
|
|||
|
|
@ -1893,11 +1893,14 @@ If so, ask if it needs to be saved."
|
|||
(interactive (list ispell-silently-savep t))
|
||||
(if (and ispell-pdict-modified-p (listp ispell-pdict-modified-p))
|
||||
(setq ispell-pdict-modified-p (car ispell-pdict-modified-p)))
|
||||
(if (or ispell-pdict-modified-p force-save)
|
||||
(if (or no-query (y-or-n-p "Personal dictionary modified. Save? "))
|
||||
(progn
|
||||
(ispell-send-string "#\n") ; save dictionary
|
||||
(message "Personal dictionary saved."))))
|
||||
(when (and (or ispell-pdict-modified-p force-save)
|
||||
(or no-query
|
||||
(y-or-n-p "Personal dictionary modified. Save? ")))
|
||||
(ispell-send-string "#\n") ; save dictionary
|
||||
(message "Personal dictionary saved.")
|
||||
(when flyspell-mode
|
||||
(flyspell-mode 0)
|
||||
(flyspell-mode 1)))
|
||||
;; unassert variable, even if not saved to avoid questioning.
|
||||
(setq ispell-pdict-modified-p nil))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue