[MlMt] Tab stops and previews of multiple selected messages

Randall Gellens mailmate at randy.pensive.org
Thu May 2 20:21:21 EDT 2019


On 2 May 2019, at 17:13, Steven M. Bellovin wrote:

> On 2 May 2019, at 5:07, Benny Kjær Nielsen wrote:
>>
>> The exception would be if the sender uses tabs in plain text to align 
>> something *not* at the beginning of a line. In this case, it would 
>> make sense to enforce a particular tab size by converting it into 
>> spaces. Then it might also make sense to generate HTML which enforces 
>> the use of a fixed-width font when the message is displayed.
>>
> This isn't  scenario that makes much sense unless both the sender and 
> the recipient are using
> fixed-width fonts, I suspect. And trying to figure out the semantics 
> for conversion to a <TABLE>
> are difficult. Suppose, for example, that the user types two tabs in a 
> row. Is that an empty entry,
> or is it visually aligning things? And how would you decide where the 
> table entries start? Seeing
> where the left edge of the bounding box for the first character after 
> a tab is? Suppose that the
> table is actually numeric entries, where I tab to the table cell, but 
> then space so that the numbers
> are right-justified. Do you want to interpret that, too?
>
> My conclusion is that it would be a nice feature to have but not 
> nearly worth your pain, as long
> as there's some way to include an HTML table. (I don't know Markdown 
> nearly well enough to
> guess—I've never really learned it; I find it just as easy to type 
> actual HTML…) I suspect that
> converting to spaces is the easy, sane way, perhaps with some 
> auto-select to a fixed-width font.

I have been unable to figure out any way to include an HTML table.  But, 
I am not sure how fancy such a feature would need to be.  Simply sending 
as HTML with a fixed-width font and converting the tabs to spaces would 
cover the vast majority of cases, I suspect.

--Randall


More information about the mailmate mailing list