From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matthew Woodcraft Newsgroups: gmane.emacs.bugs Subject: bug#22661: 25.0.91; python.el electric-indent misbehaviour with 'else:' and nested 'if:' Date: Sun, 22 Jan 2017 22:34:33 +0000 Message-ID: <87pojek9l2.fsf@golux.woodcraft.me.uk> References: <878trky4d9.fsf@topbug.net> <87d1fgiaf2.fsf@golux.woodcraft.me.uk> <877f5nu9qn.fsf@topbug.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1485124521 11871 195.159.176.226 (22 Jan 2017 22:35:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 22 Jan 2017 22:35:21 +0000 (UTC) To: Hong Xu , 22661@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jan 22 23:35:17 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1cVQjD-0002aa-RX for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Jan 2017 23:35:15 +0100 Original-Received: from localhost ([::1]:38022 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cVQjI-0003xH-Qq for geb-bug-gnu-emacs@m.gmane.org; Sun, 22 Jan 2017 17:35:20 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43194) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cVQj3-0003vb-Oq for bug-gnu-emacs@gnu.org; Sun, 22 Jan 2017 17:35:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cVQj0-0005Uq-MT for bug-gnu-emacs@gnu.org; Sun, 22 Jan 2017 17:35:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40358) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cVQj0-0005UC-Jt for bug-gnu-emacs@gnu.org; Sun, 22 Jan 2017 17:35:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cVQj0-0000JU-7S for bug-gnu-emacs@gnu.org; Sun, 22 Jan 2017 17:35:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Matthew Woodcraft Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Jan 2017 22:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22661 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22661-submit@debbugs.gnu.org id=B22661.14851244831169 (code B ref 22661); Sun, 22 Jan 2017 22:35:02 +0000 Original-Received: (at 22661) by debbugs.gnu.org; 22 Jan 2017 22:34:43 +0000 Original-Received: from localhost ([127.0.0.1]:38557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cVQih-0000In-6X for submit@debbugs.gnu.org; Sun, 22 Jan 2017 17:34:43 -0500 Original-Received: from hark.woodcraft.me.uk ([213.138.109.203]:36512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cVQif-0000Ib-Cc for 22661@debbugs.gnu.org; Sun, 22 Jan 2017 17:34:41 -0500 Original-Received: from cpc92320-cmbg19-2-0-cust4086.5-4.cable.virginm.net ([82.13.79.247] helo=golux.woodcraft.me.uk) by hark.woodcraft.me.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1cVQid-0003et-7v; Sun, 22 Jan 2017 22:34:39 +0000 Original-Received: from mjw by golux.woodcraft.me.uk with local (Exim 4.84_2) (envelope-from ) id 1cVQiX-0004rk-Tp; Sun, 22 Jan 2017 22:34:33 +0000 In-Reply-To: <877f5nu9qn.fsf@topbug.net> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:128316 Archived-At: Hong Xu writes: > Thanks for your suggestion, Matthew. I've now fixed it in the new patch > as attached. > > From b9b742e15174de6abe5134427964fe4e0f852461 Mon Sep 17 00:00:00 2001 > From: Hong Xu > Date: Mon, 12 Dec 2016 17:55:25 -0800 > Subject: [PATCH] python-mode: Fix detection for opening blocks. > > * python.el (python-info-dedenter-opening-block-positions): There > can't be any back-indented lines between an opening block and the > current line. I have tested this version of the patch and it fixes both cases I posted. I have read the new code and it looks correct to me, but I don't claim to be very familiar with python.el . -M-