--- flyspell.el.orig 2010-10-20 13:56:38.000000000 +0200 +++ flyspell.el 2010-11-12 17:15:52.000000000 +0100 @@ -1063,7 +1063,9 @@ start end poss word ispell-filter) (if (or (eq flyspell-word nil) (and (fboundp flyspell-generic-check-word-predicate) - (not (funcall flyspell-generic-check-word-predicate)))) + (save-excursion + (goto-char (- (nth 2 flyspell-word) 1)) + (not (funcall flyspell-generic-check-word-predicate))))) t (progn ;; destructure return flyspell-word info list.