Fold shr text with single quotation marks better
authorLars Ingebrigtsen <larsi@gnus.org>
Wed, 25 Dec 2013 17:31:39 +0000 (18:31 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Wed, 25 Dec 2013 17:31:39 +0000 (18:31 +0100)
* net/shr.el (shr-find-fill-point): Don't break lines before a
quotation mark.

lisp/ChangeLog
lisp/net/shr.el

index 19d14f6..b1a7699 100644 (file)
@@ -1,3 +1,8 @@
+2013-12-25  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       * net/shr.el (shr-find-fill-point): Don't break lines before a
+       quotation mark.
+
 2013-12-25  Kenjiro NAKAYAMA  <nakayamakenjiro@gmail.com>
 
        * net/eww.el (eww-form-textarea): Use a different face for
index 5c30bd8..bb7b710 100644 (file)
@@ -550,7 +550,8 @@ size, and full-buffer size."
             (if (looking-at "\\(\\c<+\\)\\c<")
                 (goto-char (match-end 1))
               (forward-char 1))))
-       ((shr-char-kinsoku-bol-p (following-char))
+       ((and (shr-char-kinsoku-bol-p (following-char))
+             (not (eq (following-char) ?')))
         ;; Find forward the point where kinsoku-bol characters end.
         (let ((count 4))
           (while (progn