From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Carlos Pita Newsgroups: gmane.emacs.bugs Subject: bug#37726: Date: Sun, 13 Oct 2019 02:04:21 -0300 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000d505d80594c3aff6" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="48808"; mail-complaints-to="usenet@blaine.gmane.org" To: 37726@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Oct 13 07:05:15 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iJW4A-000CZf-GM for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Oct 2019 07:05:14 +0200 Original-Received: from localhost ([::1]:37552 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJW48-0003PN-Ot for geb-bug-gnu-emacs@m.gmane.org; Sun, 13 Oct 2019 01:05:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36950) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iJW40-0003Ox-Uc for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2019 01:05:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iJW3z-0006n7-Qn for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2019 01:05:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54170) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iJW3y-0006mg-FG for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2019 01:05:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iJW3y-00059Y-6z for bug-gnu-emacs@gnu.org; Sun, 13 Oct 2019 01:05:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Carlos Pita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 13 Oct 2019 05:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37726 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 37726-submit@debbugs.gnu.org id=B37726.157094308019763 (code B ref 37726); Sun, 13 Oct 2019 05:05:02 +0000 Original-Received: (at 37726) by debbugs.gnu.org; 13 Oct 2019 05:04:40 +0000 Original-Received: from localhost ([127.0.0.1]:34758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJW3b-00058h-P2 for submit@debbugs.gnu.org; Sun, 13 Oct 2019 01:04:40 -0400 Original-Received: from mail-yw1-f54.google.com ([209.85.161.54]:35015) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iJW3a-00058V-QV for 37726@debbugs.gnu.org; Sun, 13 Oct 2019 01:04:39 -0400 Original-Received: by mail-yw1-f54.google.com with SMTP id r134so5004941ywg.2 for <37726@debbugs.gnu.org>; Sat, 12 Oct 2019 22:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=r13pqB7ODKxgGz4xTFMHxQR0JcQKHzBqRFpl42m4qFU=; b=sOr6M4kJs93t9W5fcuYiDK0dXxvdageZxTK+PkrN+izEGYRxxAAwMGPC5j/35fBJCg A1rBBRzk6brkv3z/rJrh2Xg3CPZQ72hz5jFI7giooN8LesJJgW5Dlx1Ug1xeYGk55T3L lQwGjXrk3OGEkfYWExL/s1HFFIrrmK0QDhA6eoijG/k1CZYGiXgc8A1d0FwQOiuKqllU 1FUBfH8zqg2EPvbmULi2h519oVOTkEkmkgcQ5F+9ROC552UEtqvxFxVluII6XM9lfbkS dTuj9HMFonTJPvNuZHH2cusa4iKNUcX8ob4J655H/mBehxdv6ypl8KyInxT1gMBl0onK 5gmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=r13pqB7ODKxgGz4xTFMHxQR0JcQKHzBqRFpl42m4qFU=; b=afoQq0BGQvDyOIjBwrMJl+9gJlDEjjeaEphmsqCRFR0dmKCBM44vumDt0yBs9hqhrz y1k03t32b3hScCc/Ufywcgt/uvXCWdfj6aDGixiWl3rZMNsbegdTEr5Sw56RY52vPEyt r7HrHep7jNkSfNbyvpDjwM5ZkjsjUdIzfR+98Mlbmv2IJ4trW8A8E+CmmjZ1hRXw+VlS Jn9HOiyH76Ky096Se57xsFEs0dAwlMbtx5pYtNF/q0MNVKkPg5yHBpNiUultdm7jB2vV c+UHIwV8sdyDW3MTvNUarYPid3IjeMFUeIHnWBZ4RhcfEv22nQ3A/T7P1H/X27fG6ZMb 6+eA== X-Gm-Message-State: APjAAAUvq6KJGo5FoTKWOWX1P7ZxrwFgj+HP/f78jkFVog65vvtq0xZX Q2GobUtaQ0Et0sOI6onZRlLnTy5+4d9ZBfdqdRlRRv++SX0= X-Google-Smtp-Source: APXvYqwQneekCCsqOhnGzB3TiCZHwG8fcqJUVhYcxOQxJGt6jDAqIM9PIP+8X6vSsQ+XJqvmRd9RjQpRf8vgEY72Zow= X-Received: by 2002:a81:254e:: with SMTP id l75mr8146112ywl.90.1570943073044; Sat, 12 Oct 2019 22:04:33 -0700 (PDT) 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: 209.51.188.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:169097 Archived-At: --000000000000d505d80594c3aff6 Content-Type: text/plain; charset="UTF-8" I've amended the previous patch so that it more conveniently align string continuations to opening quotes, for example: x = """aaaa bbbb > > > If you prefer I could also add an extra level: x = """aaaa bbbb > > > > in order to support other styles of indentation. --000000000000d505d80594c3aff6 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Indent-python-multiline-strings-to-start-and-previou.patch" Content-Disposition: attachment; filename="0001-Indent-python-multiline-strings-to-start-and-previou.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k1oixfct0 RnJvbSBmNmFhZWZlNmQxYmYwMjNlOWY4YTE4OWJjNGE0OTdkY2RkN2UwMjExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBtZW1lcGxleCA8Y2FybG9zam9zZXBpdGFAZ21haWwuY29tPgpE YXRlOiBTYXQsIDEyIE9jdCAyMDE5IDE3OjA0OjAxIC0wMzAwClN1YmplY3Q6IFtQQVRDSF0gSW5k ZW50IHB5dGhvbiBtdWx0aWxpbmUgc3RyaW5ncyB0byBzdGFydCBhbmQgcHJldmlvdXMgbGV2ZWxz CgoqIHByb2dtb2Rlcy9weXRob24uZWwgKHB5dGhvbi1pbmRlbnQtLWNhbGN1bGF0ZS1pbmRlbnRh dGlvbik6IGFkZCBhbgphZGRpdGlvbmFsIGluZGVudGF0aW9uIHBvaW50IHRvIG1hdGNoIGluZGVu dGF0aW9uIG9mIHByZXZpb3VzIGxpbmUgaW4KYSBtdWx0aWxpbmUgc3RyaW5nLiBUaGVuIFRhYiBp dGVyYXRlcyBiZXR3ZWVuIDAsIHRoZSBzdGFydCBpbmRlbnRhdGlvbgpsZXZlbCBhbmQgdGhlIHBy ZXZpb3VzIGxpbmUgbGV2ZWwuIFRoaXMgaXMgdXNlZnVsIHdoZW4gd3JpdGluZwpkb2NzdHJpbmdz IGluIG51bXB5L2dvb2dsZSBmb3JtYXRzLgotLS0KIGxpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCB8 IDE2ICsrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIGIvbGlz cC9wcm9nbW9kZXMvcHl0aG9uLmVsCmluZGV4IGFlNWFmZjMuLjMzODM3ZjUgMTAwNjQ0Ci0tLSBh L2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwK QEAgLTEsMyArMSw0IEBACisKIDs7OyBweXRob24uZWwgLS0tIFB5dGhvbidzIGZseWluZyBjaXJj dXMgc3VwcG9ydCBmb3IgRW1hY3MgLSotIGxleGljYWwtYmluZGluZzogdCAtKi0KIAogOzsgQ29w eXJpZ2h0IChDKSAyMDAzLTIwMTkgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCkBAIC0x MDY5LDExICsxMDcwLDE4IEBAIHB5dGhvbi1pbmRlbnQtLWNhbGN1bGF0ZS1pbmRlbnRhdGlvbgog ICAgICAgICAoYCg6bm8taW5kZW50IC4gLF8pIChwcm9nLWZpcnN0LWNvbHVtbikpIDsgdXN1YWxs eSAwCiAgICAgICAgIChgKCwob3IgOmFmdGVyLWxpbmUKICAgICAgICAgICAgICAgICA6YWZ0ZXIt Y29tbWVudAotICAgICAgICAgICAgICAgIDppbnNpZGUtc3RyaW5nCiAgICAgICAgICAgICAgICAg OmFmdGVyLWJhY2tzbGFzaCkgLiAsc3RhcnQpCiAgICAgICAgICA7OyBDb3B5IHByZXZpb3VzIGlu ZGVudGF0aW9uLgogICAgICAgICAgKGdvdG8tY2hhciBzdGFydCkKICAgICAgICAgIChjdXJyZW50 LWluZGVudGF0aW9uKSkKKyAgICAgICAgKGAoLChvciA6aW5zaWRlLXN0cmluZworICAgICAgICAg ICAgICAgIDppbnNpZGUtZG9jc3RyaW5nKSAuICxzdGFydCkKKyAgICAgICAgIDs7IENvcHkgcHJl dmlvdXMgaW5kZW50YXRpb24gaW5zaWRlIHN0cmluZworICAgICAgICAgKGxldCAoKHByZXYgKHBy b2duIChmb3J3YXJkLWxpbmUgLTEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJl bnQtaW5kZW50YXRpb24pKSkKKyAgICAgICAgICAgICAgIChiYXNlIChwcm9nbiAoZ290by1jaGFy IHN0YXJ0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LWNvbHVtbikpKSkK KyAgICAgICAgICAgKHNvcnQgKGRlbGV0ZS1kdXBzIChsaXN0IDAgcHJldiBiYXNlKSkgIyc8KSkp CiAgICAgICAgIChgKCwob3IgOmluc2lkZS1wYXJlbi1hdC1jbG9zaW5nLXBhcmVuCiAgICAgICAg ICAgICAgICAgOmluc2lkZS1wYXJlbi1hdC1jbG9zaW5nLW5lc3RlZC1wYXJlbikgLiAsc3RhcnQp CiAgICAgICAgICAoZ290by1jaGFyICgrIDEgc3RhcnQpKQpAQCAtMTA4MiwxMiArMTA5MCw2IEBA IHB5dGhvbi1pbmRlbnQtLWNhbGN1bGF0ZS1pbmRlbnRhdGlvbgogICAgICAgICAgICAgIChjdXJy ZW50LWluZGVudGF0aW9uKQogICAgICAgICAgICA7OyBBbGlnbiB3aXRoIG9wZW5pbmcgcGFyZW4u CiAgICAgICAgICAgIChjdXJyZW50LWNvbHVtbikpKQotICAgICAgICAoYCg6aW5zaWRlLWRvY3N0 cmluZyAuICxzdGFydCkKLSAgICAgICAgIChsZXQqICgobGluZS1pbmRlbnRhdGlvbiAoY3VycmVu dC1pbmRlbnRhdGlvbikpCi0gICAgICAgICAgICAgICAgKGJhc2UtaW5kZW50IChwcm9nbgotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnb3RvLWNoYXIgc3RhcnQpCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQtaW5kZW50YXRpb24pKSkpCi0gICAgICAgICAg IChtYXggbGluZS1pbmRlbnRhdGlvbiBiYXNlLWluZGVudCkpKQogICAgICAgICAoYCgsKG9yIDph ZnRlci1ibG9jay1zdGFydAogICAgICAgICAgICAgICAgIDphZnRlci1iYWNrc2xhc2gtZmlyc3Qt bGluZQogICAgICAgICAgICAgICAgIDphZnRlci1iYWNrc2xhc2gtYXNzaWdubWVudC1jb250aW51 YXRpb24KLS0gCjIuMjAuMQoK --000000000000d505d80594c3aff6--