aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2005-11-16 16:07:47 +0000
committerStefan Monnier2005-11-16 16:07:47 +0000
commit5cb35db59310dfa9ee60cb07772def32576668a8 (patch)
treefda13b1489043c47315de9a2dc1e5468aba069c1
parent66a85723ce781db401719bdf1b23378bd1736583 (diff)
downloademacs-5cb35db59310dfa9ee60cb07772def32576668a8.tar.gz
emacs-5cb35db59310dfa9ee60cb07772def32576668a8.zip
(flyspell-delete-region-overlays): Use remove-overlays.
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/textmodes/flyspell.el7
2 files changed, 4 insertions, 6 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4d07c3fbf73..018fd0b4664 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
12005-11-16 Stefan Monnier <monnier@iro.umontreal.ca> 12005-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * textmodes/flyspell.el (flyspell-delete-region-overlays): Use
4 remove-overlays.
5
3 * calendar/diary-lib.el (diary-list-entries): Also hide the 6 * calendar/diary-lib.el (diary-list-entries): Also hide the
4 terminating newline. 7 terminating newline.
5 8
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el
index 0bfdadc28ab..33e66978cb5 100644
--- a/lisp/textmodes/flyspell.el
+++ b/lisp/textmodes/flyspell.el
@@ -1552,12 +1552,7 @@ FLYSPELL-BUFFER."
1552;*---------------------------------------------------------------------*/ 1552;*---------------------------------------------------------------------*/
1553(defun flyspell-delete-region-overlays (beg end) 1553(defun flyspell-delete-region-overlays (beg end)
1554 "Delete overlays used by flyspell in a given region." 1554 "Delete overlays used by flyspell in a given region."
1555 (let ((l (overlays-in beg end))) 1555 (remove-overlays beg end 'flyspell-overlay t))
1556 (while (consp l)
1557 (progn
1558 (if (flyspell-overlay-p (car l))
1559 (delete-overlay (car l)))
1560 (setq l (cdr l))))))
1561 1556
1562 1557
1563(defun flyspell-delete-all-overlays () 1558(defun flyspell-delete-all-overlays ()