From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Carlos Pita Newsgroups: gmane.emacs.bugs Subject: bug#19691: Date: Mon, 2 Feb 2015 17:28:12 -0300 Message-ID: References: <87vbjt4o1d.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c33818604798050e20cc88 X-Trace: ger.gmane.org 1422908954 14756 80.91.229.3 (2 Feb 2015 20:29:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Feb 2015 20:29:14 +0000 (UTC) Cc: Fabian Ezequiel Gallina To: 19691@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 02 21:29:12 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YINcO-0002MV-DP for geb-bug-gnu-emacs@m.gmane.org; Mon, 02 Feb 2015 21:29:12 +0100 Original-Received: from localhost ([::1]:56606 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YINcN-0006Tz-IE for geb-bug-gnu-emacs@m.gmane.org; Mon, 02 Feb 2015 15:29:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36517) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YINcJ-0006Sg-Hd for bug-gnu-emacs@gnu.org; Mon, 02 Feb 2015 15:29:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YINcE-0004Zt-2D for bug-gnu-emacs@gnu.org; Mon, 02 Feb 2015 15:29:07 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YINcD-0004Zn-UD for bug-gnu-emacs@gnu.org; Mon, 02 Feb 2015 15:29:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YINcD-0002VX-L7 for bug-gnu-emacs@gnu.org; Mon, 02 Feb 2015 15:29:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87vbjt4o1d.fsf@gmail.com> Resent-From: Carlos Pita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Feb 2015 20:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19691 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 19691-submit@debbugs.gnu.org id=B19691.14229089239608 (code B ref 19691); Mon, 02 Feb 2015 20:29:01 +0000 Original-Received: (at 19691) by debbugs.gnu.org; 2 Feb 2015 20:28:43 +0000 Original-Received: from localhost ([127.0.0.1]:60716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YINbv-0002Ut-1j for submit@debbugs.gnu.org; Mon, 02 Feb 2015 15:28:43 -0500 Original-Received: from mail-la0-f52.google.com ([209.85.215.52]:35181) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YINbs-0002Uf-1m for 19691@debbugs.gnu.org; Mon, 02 Feb 2015 15:28:40 -0500 Original-Received: by mail-la0-f52.google.com with SMTP id ge10so44976723lab.11 for <19691@debbugs.gnu.org>; Mon, 02 Feb 2015 12:28:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:cc:content-type; bh=BD4Nxb6KLYNshEA7HMSy3b9m4v6amcsEsW3OKucN1R8=; b=UV+iOsOTR9uNPD4VeOd8AJ2mwlYV9maqxvKM3olBmKtB1IFJQQfGqWhb1FTPAatkvu ZyITGDIM8Fwnb8pzT+7hAO6GZ1EdVU9FXFxS9wR9ycj8B8dPbTqx7awaI7lz8PVrIuwM kdNkaN7ntRvWlX+5lvL2a7xRUXnWnDMLiRN807Z3Kjb4ur9KCVIMQYUQ+llyKt8WN3DS y2fm/eMR3Y7QC6NsVrKzI6Z3rbTqYh4b8WVy7lh6v11HT6Cq6HlxG56yuDjuGz8U1mhn DpPpKoHdACaa8Bd+auBTwlfTe1CdH/P6viKRbUNHOD1IUCnbTzBFVJyrydiW1N61GSo0 JfXQ== X-Received: by 10.112.160.193 with SMTP id xm1mr21422196lbb.5.1422908914148; Mon, 02 Feb 2015 12:28:34 -0800 (PST) Original-Received: by 10.112.124.202 with HTTP; Mon, 2 Feb 2015 12:28:12 -0800 (PST) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:98997 Archived-At: --001a11c33818604798050e20cc88 Content-Type: text/plain; charset=UTF-8 Here is a patch updated against current master. I know you have closed this issue, but please reconsider it in the light of my new proposal: it's very simple and PEP 8 friendly. The implementation just set a :no-indent context after two or more consecutive blank lines. That's it. PEP 8 states: Separate top-level function and class definitions with two blank lines. This is not mandatory, of course, but it's often the real intention of the coder and, in any case, it promotes honoring basic conventions. Cheers -- Carlos --001a11c33818604798050e20cc88 Content-Type: text/x-patch; charset=US-ASCII; name="top-level.patch" Content-Disposition: attachment; filename="top-level.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i5ob4vxg0 ZGlmZiAtLWdpdCBhLy5lbWFjcy5kL2xpc3AvcHl0aG9uLmVsIGIvLmVtYWNzLmQvbGlzcC9weXRo b24uZWwKaW5kZXggYmFkZTlkOS4uNzg4ZDA5ZiAxMDA2NDQKLS0tIGEvLmVtYWNzLmQvbGlzcC9w eXRob24uZWwKKysrIGIvLmVtYWNzLmQvbGlzcC9weXRob24uZWwKQEAgLTk2Myw2ICs5NjMsMTUg QEAga2V5d29yZAogICAgICAgICgobGV0ICgoc3RhcnQgKHB5dGhvbi1pbmZvLWRlZGVudGVyLXN0 YXRlbWVudC1wKSkpCiAgICAgICAgICAgKHdoZW4gc3RhcnQKICAgICAgICAgICAgIChjb25zIDph dC1kZWRlbnRlci1ibG9jay1zdGFydCBzdGFydCkpKSkKKyAgICAgICA7OyBBZnRlciB0d28gb3Ig bW9yZSBibGFuayBsaW5lcy4KKyAgICAgICAoKHNhdmUtZXhjdXJzaW9uCisgICAgICAgICAgKHdo ZW4gKGFuZCAocHJvZ24KKyAgICAgICAgICAgICAgICAgICAgICAgKGZvcndhcmQtbGluZSAtMSkK KyAgICAgICAgICAgICAgICAgICAgICAgKHB5dGhvbi1pbmZvLWN1cnJlbnQtbGluZS1lbXB0eS1w KSkKKyAgICAgICAgICAgICAgICAgICAgIChwcm9nbgorICAgICAgICAgICAgICAgICAgICAgICAo Zm9yd2FyZC1saW5lIC0xKQorICAgICAgICAgICAgICAgICAgICAgICAocHl0aG9uLWluZm8tY3Vy cmVudC1saW5lLWVtcHR5LXApKSkKKyAgICAgICAgICAgIChjb25zIDpuby1pbmRlbnQgMCkpKSkK ICAgICAgICA7OyBBZnRlciBub3JtYWwgbGluZS4KICAgICAgICAoKGxldCAoKHN0YXJ0IChzYXZl LWV4Y3Vyc2lvbgogICAgICAgICAgICAgICAgICAgICAgICAoYmFjay10by1pbmRlbnRhdGlvbikK --001a11c33818604798050e20cc88--