(checkdoc-sentencespace-region-engine): Protect a `forward-sexp' call

which could fail, and improved regex for ie, and eg abbreviations.
This commit is contained in:
Eric M. Ludlam 1998-10-04 12:37:28 +00:00
parent 75c0d0950d
commit 1a553b8be1

View file

@ -2026,10 +2026,13 @@ If the offending word is in a piece of quoted text, then it is skipped."
(not (checkdoc-in-example-string-p begin end))
(not (save-excursion
(goto-char (match-beginning 1))
(forward-sexp -1)
;; piece of an abbreviation
(looking-at "\\([a-z]\\|[ie]\\.?g\\)\\.")
)))
(condition-case nil
(progn
(forward-sexp -1)
;; piece of an abbreviation
(looking-at
"\\([a-z]\\|[iI]\\.?e\\|[eE]\\.?g\\)\\."))
(error t)))))
(if (checkdoc-autofix-ask-replace
b e
"There should be two spaces after a period. Fix? "