bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#36702: 27.0.50; newline: don't auto-fill regardless of auto-fill-mod


From: Andreas Röhler
Subject: bug#36702: 27.0.50; newline: don't auto-fill regardless of auto-fill-mode
Date: Thu, 18 Jul 2019 07:28:06 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101 Thunderbird/60.7.2


On 17.07.19 21:07, Basil L. Contovounesios wrote:
Andreas Röhler <address@hidden> writes:

On 17.07.19 19:47, Basil L. Contovounesios wrote:
Andreas Röhler <address@hidden> writes:

Okay, commonly there many ways in Emacs to work around an issue, which is
great. But that doesn't solve it at source. By its semantic newline is unrelated
to filling, from there that behavior is not to expect, idiosyncratic.
Unless you or someone else has a concrete proposal for how to fix said
idiosyncratic behaviour in a backward-compatible way, I think that ship
has sailed.

Decoupling it should not break anything. When fixed, just setting an
auto-fill-function will no longer trigger auto-fill in case auto-fill-mode is
off.
But auto-fill-function is effectively synonymous with auto-fill-mode.

Consider that a design flaw. Just setting a var should not trigger a mode.


If the former is nil, the latter is disabled.  If the former is non-nil,
the latter is enabled.  There is no variable auto-fill-mode, only the
buffer-local variable auto-fill-function.

Users and modes that do not want to enable auto-fill-mode should not
make auto-fill-function non-nil.

Modes that want to provide a custom auto-fill function without enabling
auto-fill-mode should set normal-auto-fill-function buffer-locally
instead of auto-fill-function.

Thanks for the hint. Will use it as a workaround.







reply via email to

[Prev in Thread] Current Thread [Next in Thread]