Is there a reason that the default value of fill-column
is 70
?
In my experience, everyone who cares about the value of fill-column
prefers a default value of 80
.
Is there a reason that the default value of fill-column
is 70
?
In my experience, everyone who cares about the value of fill-column
prefers a default value of 80
.
This may have been intended for plain text emails, which get quoted in replies by adding a character (usually >
) and often a space at the beginning of each line. 70 columns allow 8 levels of quoting on an 80-column terminal (8 >
plus a space plus the rightmost column is reserved for a continuation character to indicate that the line overflows). Back in the days of physical terminals, 80 columns was a de facto standard.
Dominique wrote:
> Charlie wrote:
>> Bob wrote:
>>> Alice wrote:
>>>> I'm first!
>>> Second.
>> Third.
> Fourth.
Fifth.
--
Eve
I don't know for sure, however. I don't have a reference. It may well be that the column width dates back from before this email convention. But 80 columns was a very common terminal width even before Emacs existed, so 70 can't come from that alone.
The GNU coding standards requests a width of 79 characters (that's relevant to fill-column
for string literals and comments), but that was added much later than the choice of the default value of fill-column
in Emacs.