Mercurial > emacs
changeset 66280:843776c843bf
(fill-nobreak-p): Fix first two rules to skip backward only
space (instead of space and period) before looking at sentence end.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Fri, 21 Oct 2005 08:50:28 +0000 |
parents | c12719e4ec89 |
children | 3213e48ea8b3 |
files | lisp/textmodes/fill.el |
diffstat | 1 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/textmodes/fill.el Fri Oct 21 08:49:46 2005 +0000 +++ b/lisp/textmodes/fill.el Fri Oct 21 08:50:28 2005 +0000 @@ -344,13 +344,14 @@ ;; it at the end of the line. (and sentence-end-double-space (save-excursion - (skip-chars-backward ". ") - (looking-at "\\. \\([^ ]\\|$\\)"))) + (skip-chars-backward " ") + (and (eq (preceding-char) ?.) + (looking-at " \\([^ ]\\|$\\)")))) ;; Another approach to the same problem. (save-excursion - (skip-chars-backward ". ") - (and (looking-at "\\.") - (not (looking-at (sentence-end))))) + (skip-chars-backward " ") + (and (eq (preceding-char) ?.) + (not (progn (forward-char -1) (looking-at (sentence-end)))))) ;; Don't split a line if the rest would look like a new paragraph. (unless use-hard-newlines (save-excursion