|
From: | Dmitry Gutov |
Subject: | Re: [Emacs-diffs] scratch/widen-less a4ba846: Replace prog-widen with consolidating widen calls |
Date: | Tue, 5 Dec 2017 20:40:00 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Thunderbird/58.0 |
On 12/5/17 7:53 PM, Eli Zaretskii wrote:
You assume that the indentation function has the same information about the higher-level context as its callers. But that assumption is not necessarily true; narrowing exists precisely because higher-level code wants to set up lower-level code without explicitly passing it this information.
Without MMM in the equation, the caller here is indent-for-tab-command.It's an interactive function, and the only narrowing present before it is the one possibly applied by the user, interactively.
[Prev in Thread] | Current Thread | [Next in Thread] |