From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/56101 Path: main.gmane.org!not-for-mail From: Ralf Angeli Newsgroups: gmane.emacs.gnus.general Subject: Re: [flow-fill.el] Filling of quoted blank lines Date: Mon, 19 Jan 2004 11:05:14 +0100 Sender: ding-owner@lists.math.uh.edu Message-ID: References: Reply-To: angeli@iwi.uni-sb.de NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1074506758 12596 80.91.224.253 (19 Jan 2004 10:05:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 19 Jan 2004 10:05:58 +0000 (UTC) Original-X-From: ding-owner+M4641@lists.math.uh.edu Mon Jan 19 11:05:54 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AiWI6-0008PA-00 for ; Mon, 19 Jan 2004 11:05:54 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AiWHs-0007QM-00; Mon, 19 Jan 2004 04:05:40 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AiWHg-0007QD-00 for ding@lists.math.uh.edu; Mon, 19 Jan 2004 04:05:28 -0600 Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by justine.libertine.org (Postfix) with ESMTP id B10733A0061 for ; Mon, 19 Jan 2004 04:05:27 -0600 (CST) Original-Received: from news by quimby.gnus.org with local (Exim 3.35 #1 (Debian)) id 1AiWHf-00040P-00 for ; Mon, 19 Jan 2004 11:05:27 +0100 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 113 Original-NNTP-Posting-Host: iwi190.iwi.uni-sb.de Original-X-Trace: quimby.gnus.org 1074506727 15400 134.96.72.190 (19 Jan 2004 10:05:27 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Mon, 19 Jan 2004 10:05:27 +0000 (UTC) Mail-Copies-To: nobody Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUAAABRTjbBxazr8c7/ ///0/NMCAgInQpwwAAABdUlEQVR4nJXTzW7DIAwAYFeTci5pxx0T5V6Ies/Pdt+0ByDN5Pd/hBlI E0KTw9xLxIcxYArDQcD62Wu9Dx3//geDVgcwfDZHUB1AewBdfdmD3p6Bmi10QqB0wCGqDbSlkn4Y CvdIoedpLScUpVZUJeAP/MHgZ9ePBKz/OAP4yV3RZCChCHtz12SpngdmGNxvAmZARBHq9u4t2S4a rXhH77yNG6TQKa2kvo3aKAfpUtr6QElEDpLicdxa468l3e43YjQzn3KpUZkblojW1stKscakhCiV EZpT0ox2FD4a+eCWFFWSEcYFCsEAU3LtEcRo+RhwegGi0MV5rbCrJ1Bo73UFFUDSGDo8rTCvpag0 S5H4fDqfg7amMQPuojb+sghy4KxwjVy/2AFrUO5mcNSvoC0GmDKY+yXTA8YwsVennxxqHVa6DDnI Ea0iqHLoz0WPzT19JSG+KJyshUuzhTvMQOMW2vhy2ufLWmuY8G/oHGQZi2Os8Qd3kAFISYdfAQAA AABJRU5ErkJggg== User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:dNCNAo2gR9DdleBr/qw09vtkeY8= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:56101 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:56101 * Ralf Angeli (2003-12-02) writes: > there are quite some people out there using Mozilla with > `format=3Dflowed' enabled. This is handled nicely by `flow-fill.el' > except when it comes to quoted blank lines. Mozilla is quoting them > with `> \n' where `flow-fill.el' sees soft line breaks at the end. The > lines are filled and disappear. You can have a look at an example in > comp.text.tex; the MID is . > Compare the display of the message using `C-u g' and `g'. In the > latter case some lines are missing. > > Is this the intended behaviour? I find it a little bit irritating and > sometimes don't even want to answer such posts as I am afraid that > Gnus messes up the text. I'd like to revitalize this rather old thread as I am occasionally still seeing this. An example were Gnus really messes up the display is [1]. The raw message looks like this: ,---- | Frank K=FCster wrote: | > "Tino Langer" schrieb: | >=20 | >=20 | >>Wie hei=DFt denn der Z=E4hler f=FCr die Tabellen - ich habe das leider = nicht | >>gefunden. | >=20 | >=20 | > Damit kannst du h=F6chstens das Symptom kurieren, aber nicht das Problem | > l=F6sen. Und fr=FCher oder sp=E4ter treffen dich dann andere Symptome d= es | > gleichen Problems. |=20 | nat=FCrlich l=F6st er damit das longtable-Problem, so es das ist. |=20 | Herbert `---- And the result displayed by Gnus looks like this: ,---- | Frank K=FCster wrote: | > "Tino Langer" schrieb: | >=20 | >>Wie hei=DFt denn der Z=E4hler f=FCr die Tabellen - ich habe das leider = nicht | >>gefunden. | > Damit kannst du h=F6chstens das Symptom kurieren, aber nicht das | > Problem | > l=F6sen. Und fr=FCher oder sp=E4ter treffen dich dann andere Symptome d= es | > gleichen Problems. |=20 | nat=FCrlich l=F6st er damit das longtable-Problem, so es das ist. |=20 | Herbert `---- The original message was produced by Mozilla. I managed to find a bug description[2] in Mozilla's bug management system where the developers express their views upon this kind of quoting, i.e. their interpretation of RFC2646. The important note is comment #5 made by Ben Bucksch: ,---- | I would interpret | | 4.4. Space-Stuffing | [...] | On reception, if the | first character of a line is a space, it is logically deleted. This | occurs after the test for a quoted line, and before the test for a | flowed line. | [...] | Other lines MAY be space-stuffed as desired. | [...] | 4.5. Quoting | [...] | Note that because of space-stuffing, the lines | >> Exit, Stage Left | and | >>Exit, Stage Left | are semantically identical; both have a quote-depth of two, and a | content of "Exit, Stage Left". | | in the way that ">> " is a space-stuffed, quoted and empty line and thus = not | flowed. `---- I am sharing this view. As it is currently a bit annoying that `flow-fill.el' doesn't behave like this I thought about an option to disable it completely as a quick fix. If I understand it correctly this could be done by adding another check to `mm-view.el' (mm-inline-text) in the `when' statement just before `fill-flowed' is called (line 348). But this would need a new defcustom or defvar. (First I thought about abusing `fill-flowed-encode-column' but it doesn't seem suitable due to its intention mentioned in the doc string and because it is not available before `flow-fill.el' is loaded.) Regards, Ralf Footnotes: [1] [2] --=20 Moo! `~~_. ______',,/______ No Gnus is good news.