Commit c2213994 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(fill-individual-paragraphs): If JUST-ONE-LINE-PREFIX matches

TWO-LINES-PREFIX except with longer whitespace, treat that as a match
even is spaces are replaced with a tab.
parent 031bf182
......@@ -1027,7 +1027,8 @@ MAIL-FLAG for a mail message, i. e. don't fill header lines."
;; use that.
(or (let ((adaptive-fill-first-line-regexp "")
just-one-line-prefix
two-lines-prefix)
two-lines-prefix
adjusted-two-lines-prefix)
(setq just-one-line-prefix
(fill-context-prefix
(point)
......@@ -1038,10 +1039,17 @@ MAIL-FLAG for a mail message, i. e. don't fill header lines."
(point)
(save-excursion (forward-line 2)
(point))))
(setq adjusted-two-lines-prefix
(substring two-lines-prefix 0
(string-match "[ \t]*\\'"
two-lines-prefix)))
;; See if JUST-ONE-LINE-PREFIX
;; is the same as TWO-LINES-PREFIX
;; except perhaps with longer whitespace.
(if (and just-one-line-prefix
two-lines-prefix
(string-match (concat "\\`"
(regexp-quote two-lines-prefix)
(regexp-quote adjusted-two-lines-prefix)
"[ \t]*\\'")
just-one-line-prefix))
two-lines-prefix
......@@ -1080,4 +1088,7 @@ MAIL-FLAG for a mail message, i. e. don't fill header lines."
(fill-region-as-paragraph start (point) justify)
(or had-newline (delete-char -1))))))))
(defun fill-strip-trailing-space (string)
))
;;; fill.el ends here
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment