From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] scratch/widen-less a4ba846: Replace prog-widen with consolidating widen calls Date: Sat, 16 Dec 2017 10:00:48 -0500 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1513436472 23869 195.159.176.226 (16 Dec 2017 15:01:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 16 Dec 2017 15:01:12 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 16 16:01:09 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQDxb-0005mf-IK for ged-emacs-devel@m.gmane.org; Sat, 16 Dec 2017 16:01:07 +0100 Original-Received: from localhost ([::1]:50978 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQDxh-0008N5-8z for ged-emacs-devel@m.gmane.org; Sat, 16 Dec 2017 10:01:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQDxX-0008Mq-KA for emacs-devel@gnu.org; Sat, 16 Dec 2017 10:01:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eQDxU-0006MP-JS for emacs-devel@gnu.org; Sat, 16 Dec 2017 10:01:03 -0500 Original-Received: from [195.159.176.226] (port=37059 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eQDxU-0006Kb-CR for emacs-devel@gnu.org; Sat, 16 Dec 2017 10:01:00 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1eQDxG-0004Nj-I5 for emacs-devel@gnu.org; Sat, 16 Dec 2017 16:00:46 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 12 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:2+r6518MmOqEXaKooUX+MetMXbc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:221126 Archived-At: > - (START . END) = the region of the code chunk: well, some indentation > engines got confused to see unknown code before code written in the > "sub-modes" - for some I could do `narrow-to-region' myself, other > engines did widen, like python. IMHO, modes with widening provide a > better indentation experience than those without, see below. The change to use narrowing for submodes also starts by widening the buffer, so all modes now benefit from widening without having to call widen themselves. Stefan