On Fri, Dec 11, 2015 at 01:48:57PM -0800, Will Yardley wrote:
> On Fri, Dec 11, 2015 at 12:34:29PM -0800, Kevin J. McCarthy wrote:
> > On Thu, Dec 10, 2015 at 10:12:37PM -0800, Will Yardley wrote:
> So based on that, I understood this to mean that $reflow_text and
> $reflow_wrap are specifically applied to text parts marked as
> format=flowed text only. Am I reading the man page wrong on this?

You are reading the man page correctly.

> The odd thing is that, while you say $reflow_text affects display, I
> see:
> 
> >> foo
> in both the raw message (if I hit 'edit-message' to view the raw message
> in my editor), and in in the internal pager, but get:
> 
> >>foo
> in my editor when replying to same (though my memory is that it used to
> show up as >>foo in the pager too).
> 
> So I think the *display* issue was either fixed separately, or is
> controlled by a different setting.

Yes, the rfc3676_handler() code for some reason chooses to add a
trailing space when displaying the reflowed message, but not when
replying.  I don't know why it was done this way.  Perhaps certain
editors liked it better that way when generating flowed emails?  If
anyone knows, please chime in.

[snipping part where I believe we are agreeing with each other]

> > A couple ideas come to mind.  One might be a boolean setting that adds
> > spaces after each quote at each level.  So ">>>Foo" turns into
> > "> > > Foo".  Another idea would be a setting that specifies the desired
> > quote string yourself.  So, to achieve the same result, you could set it
> > to "> ".
> 
> It seems to me that it should just honor $indent_string, since that's
> already documented. Just, in the case of f=f text, there could be an
> additional option to *enforce* indent_string on the entire quoted
> section.

The only problem I see there is if people use format strings in
$indent_string.  Those strings represent the value of the replied
message, and so wouldn't really be appropriate to use for the existing
quotes.  (Just to be clear, the *new* quote should certainly use
$indent_string).

After thinking about it, I'm leaning towards something like
$reflow_space_quotes.  If set, and your $indent_string = "| ", ">>>Foo"
would become "| > > > Foo".  If unset, it would become "| >>>Foo".
(Keeping the weird spacing behavior for now.)

-- 
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA
http://www.8t8.us/configs/gpg-key-transition-statement.txt

Attachment: signature.asc
Description: PGP signature

Reply via email to