From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 31 05:38:01 2015 Received: (at submit) by debbugs.gnu.org; 31 Oct 2015 09:38:02 +0000 Received: from localhost ([127.0.0.1]:46717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsSbo-0004MD-UQ for submit@debbugs.gnu.org; Sat, 31 Oct 2015 05:38:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48923) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsSbU-0004Li-04 for submit@debbugs.gnu.org; Sat, 31 Oct 2015 05:37:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZsSbR-0008FZ-Pw for submit@debbugs.gnu.org; Sat, 31 Oct 2015 05:37:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45290) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZsSbR-0008FV-MT for submit@debbugs.gnu.org; Sat, 31 Oct 2015 05:37:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZsSbQ-0002a3-2W for bug-gnu-emacs@gnu.org; Sat, 31 Oct 2015 05:37:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZsSbO-0008Eu-84 for bug-gnu-emacs@gnu.org; Sat, 31 Oct 2015 05:37:35 -0400 Received: from mail-ob0-x230.google.com ([2607:f8b0:4003:c01::230]:36385) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZsSbO-0008En-1r for bug-gnu-emacs@gnu.org; Sat, 31 Oct 2015 05:37:34 -0400 Received: by obcqt19 with SMTP id qt19so62098298obc.3 for ; Sat, 31 Oct 2015 02:37:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=KgLdFkvuJxSedb172V7GZ4xm8jW/DJYLuuq2lHc0OqU=; b=CXKBslfjM0TY3O7HoZ9H/qa3gML47qR7OKycGVO9cJtcFORammWpwhd8CQ+VbefLrp W35WF2wOp9yLSrEmjRSDlJdQvDGg2PsgmxsYsqwyhJ0qTYb1dvURIGzH25Cic8ezytHb Tcxu4vixaN/Ibho2BN6Bf8fDsNW+8vK8aQN3Z3xwFGrn2icn2k0WmOyH7Lfx5y1hxcFh Vab8JDl4aFCEpdqYvWHfR/IPUdJLsUAXDs7seW0PkgD7qgPC8HA+V4ENejBPx3m33Dqe gRiq12RFMC5h+DhFp/Jx6dmrh0sy9nrMfPsoKdkvuZDpAAeo7IFqjf8v3PfKVxWOv1/H /Wug== MIME-Version: 1.0 X-Received: by 10.60.70.40 with SMTP id j8mr8505399oeu.78.1446284253376; Sat, 31 Oct 2015 02:37:33 -0700 (PDT) Received: by 10.76.55.10 with HTTP; Sat, 31 Oct 2015 02:37:33 -0700 (PDT) Date: Sat, 31 Oct 2015 02:37:33 -0700 X-Google-Sender-Auth: 7U_Z6rZIGUl7oQrMkAQHJkciCeg Message-ID: Subject: Requesting review for change to js.el From: Jackson Hamilton To: "bug-gnu-emacs@gnu.org" Content-Type: multipart/mixed; boundary=001a11330ab42b73e10523634ba9 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --001a11330ab42b73e10523634ba9 Content-Type: multipart/alternative; boundary=001a11330ab42b73db0523634ba7 --001a11330ab42b73db0523634ba7 Content-Type: text/plain; charset=UTF-8 See attached patch. Adds JSX indentation support to js-mode. --001a11330ab42b73db0523634ba7 Content-Type: text/html; charset=UTF-8
See attached patch. Adds JSX indentation support to js-mode.
--001a11330ab42b73db0523634ba7-- --001a11330ab42b73e10523634ba9 Content-Type: text/x-patch; charset=US-ASCII; name="jsx.patch" Content-Disposition: attachment; filename="jsx.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_igewa1gm0 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2pzLmVsIGIvbGlzcC9wcm9nbW9kZXMvanMuZWwK aW5kZXggNWE0ZjM4My4uYzBlNTY1NSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvanMuZWwK KysrIGIvbGlzcC9wcm9nbW9kZXMvanMuZWwKQEAgLTUyLDYgKzUyLDcgQEAKIChyZXF1aXJlICdp bWVudSkKIChyZXF1aXJlICdtb3ogbmlsIHQpCiAocmVxdWlyZSAnanNvbiBuaWwgdCkKKyhyZXF1 aXJlICdzZ21sLW1vZGUpCiAKIChldmFsLXdoZW4tY29tcGlsZQogICAocmVxdWlyZSAnY2wtbGli KQpAQCAtNTUxLDYgKzU1MiwxOCBAQCBkb24ndCBpbmRlbnQgdGhlIGZpcnN0IG9uZSdzIGluaXRp YWxpemVyOyBvdGhlcndpc2UsIGluZGVudCBpdC4KICAgOnNhZmUgJ3N5bWJvbHAKICAgOmdyb3Vw ICdqcykKIAorKGRlZmN1c3RvbSBqcy1pbmRlbnQtanN4IG5pbAorICAiTm9uLW5pbCB0byBpbmRl bnQgSlNYIGVsZW1lbnRzLgorCitgc2dtbC1iYXNpYy1vZmZzZXQnIGFuZCBgc2dtbC1hdHRyaWJ1 dGUtb2Zmc2V0JyBkZXRlcm1pbmUgdGhlCitpbmRlbnRhdGlvbiBsZXZlbCBvZiBsaW5lcyBjb250 YWluaW5nIEpTWC4KKworRW5hYmxpbmcgdGhpcyBtYXkgc2xvdyBkb3duIGluZGVudGF0aW9uIG9m IGVudGlyZSBsYXJnZSBmaWxlcy4iCisgIDp2ZXJzaW9uICIyNS4xIgorICA6dHlwZSAnYm9vbGVh bgorICA6c2FmZSAnYm9vbGVhbnAKKyAgOmdyb3VwICdqcykKKwogOzs7IEtleU1hcAogCiAoZGVm dmFyIGpzLW1vZGUtbWFwCkBAIC0xOTk4LDkgKzIwMTEsMTk1IEBAIGluZGVudGF0aW9uIGlzIGFs aWduZWQgdG8gdGhhdCBjb2x1bW4uIgogICAgICAgICAgICAoKyBqcy1pbmRlbnQtbGV2ZWwganMt ZXhwci1pbmRlbnQtb2Zmc2V0KSkKICAgICAgICAgICAodCAwKSkpKQogCi0oZGVmdW4ganMtaW5k ZW50LWxpbmUgKCkKKzs7OyBKU1ggSW5kZW50YXRpb24KKworKGRlZnN1YnN0IGpzLS1qc3gtZmlu ZC1iZWZvcmUtdGFnICgpCisgICJGaW5kIHdoZXJlIEpTWCBzdGFydHMuCisKK0Fzc3VtZSBKU1gg YXBwZWFycyBpbiB0aGUgZm9sbG93aW5nIGluc3RhbmNlczoKKy0gSW5zaWRlIHBhcmVudGhlc2Vz LCB3aGVuIHJldHVybmVkIG9yIGFzIHRoZSBmaXJzdCBhcmd1bWVudAorICB0byBhIGZ1bmN0aW9u LCBhbmQgYWZ0ZXIgYSBuZXdsaW5lCistIFdoZW4gYXNzaWduZWQgdG8gdmFyaWFibGVzIG9yIG9i amVjdCBwcm9wZXJ0aWVzLCBidXQgb25seQorICBvbiBhIHNpbmdsZSBsaW5lCistIEFzIHRoZSBO KzF0aCBhcmd1bWVudCB0byBhIGZ1bmN0aW9uCisKK1RoaXMgaXMgYW4gb3B0aW1pemVkIHZlcnNp b24gb2YgKHJlLXNlYXJjaC1iYWNrd2FyZCBcIlsoLF1cblwiCituaWwgdCksIGV4Y2VwdCBzZXQg cG9pbnQgdG8gdGhlIGVuZCBvZiB0aGUgbWF0Y2guICBUaGlzIGxvZ2ljCitleGVjdXRlcyB1cCB0 byB0aGUgbnVtYmVyIG9mIGxpbmVzIGluIHRoZSBmaWxlLCBzbyBpdCBzaG91bGQgYmUKK3JlYWxs eSBmYXN0IHRvIHJlZHVjZSB0aGF0IGltcGFjdC4iCisgIChsZXQgKHBvcykKKyAgICAod2hpbGUg KGFuZCAoPiAocG9pbnQpIChwb2ludC1taW4pKQorICAgICAgICAgICAgICAgIChub3QgKHByb2du CisgICAgICAgICAgICAgICAgICAgICAgIChlbmQtb2YtbGluZSAwKQorICAgICAgICAgICAgICAg ICAgICAgICAod2hlbiAob3IgKGVxIChjaGFyLWJlZm9yZSkgNDApICAgOyAoCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoZXEgKGNoYXItYmVmb3JlKSA0NCkpICA7ICwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAoc2V0cSBwb3MgKDEtIChwb2ludCkpKSkpKSkpCisgICAgcG9z KSkKKworKGRlZmNvbnN0IGpzLS1qc3gtZW5kLXRhZy1yZQorICAoY29uY2F0ICI8LyIgc2dtbC1u YW1lLXJlICI+XFx8Lz4iKQorICAiRmluZCB0aGUgZW5kIG9mIGEgSlNYIGVsZW1lbnQuIikKKwor KGRlZmNvbnN0IGpzLS1qc3gtYWZ0ZXItdGFnLXJlICJbKSxdIgorICAiRmluZCB3aGVyZSBKU1gg ZW5kcy4KK1RoaXMgY29tcGxlbWVudHMgdGhlIGFzc3VtcHRpb24gb2Ygd2hlcmUgSlNYIGFwcGVh cnMgZnJvbQorYGpzLS1qc3gtYmVmb3JlLXRhZy1yZScsIHdoaWNoIHNlZS4iKQorCisoZGVmdW4g anMtLWpzeC1pbmRlbnRlZC1lbGVtZW50LXAgKCkKKyAgIkRldGVybWluZSBpZi9ob3cgdGhlIGN1 cnJlbnQgbGluZSBzaG91bGQgYmUgaW5kZW50ZWQgYXMgSlNYLgorCitSZXR1cm4gYGZpcnN0JyBm b3IgdGhlIGZpcnN0IEpTWEVsZW1lbnQgb24gaXRzIG93biBsaW5lLgorUmV0dXJuIGBudGgnIGZv ciBzdWJzZXF1ZW50IGxpbmVzIG9mIHRoZSBmaXJzdCBKU1hFbGVtZW50LgorUmV0dXJuIGBleHBy ZXNzaW9uJyBmb3IgYW4gZW1iZWRkZWQgSlMgZXhwcmVzc2lvbi4KK1JldHVybiBgYWZ0ZXInIGZv ciBhbnl0aGluZyBhZnRlciB0aGUgbGFzdCBKU1hFbGVtZW50LgorUmV0dXJuIG5pbCBmb3Igbm9u LUpTWCBsaW5lcy4KKworQ3VycmVudGx5LCBKU1ggaW5kZW50YXRpb24gc3VwcG9ydHMgdGhlIGZv bGxvd2luZyBzdHlsZXM6CisKKy0gU2luZ2xlLWxpbmUgZWxlbWVudHMgKGluZGVudGVkIGxpa2Ug bm9ybWFsIEpTKToKKworICB2YXIgZWxlbWVudCA9IDxkaXY+PC9kaXY+OworCistIE11bHRpLWxp bmUgZWxlbWVudHMgKGVuY2xvc2VkIGluIHBhcmVudGhlc2VzKToKKworICBmdW5jdGlvbiAoKSB7 CisgICAgcmV0dXJuICgKKyAgICAgIDxkaXY+CisgICAgICAgIDxkaXY+PC9kaXY+CisgICAgICA8 L2Rpdj4KKyAgICApOworIH0KKworLSBGdW5jdGlvbiBhcmd1bWVudHM6CisKKyAgUmVhY3QucmVu ZGVyKAorICAgIDxkaXY+PC9kaXY+LAorICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5yb290 JykKKyAgKTsiCisgIChsZXQgKChjdXJyZW50LXBvcyAocG9pbnQpKQorICAgICAgICAoY3VycmVu dC1saW5lIChsaW5lLW51bWJlci1hdC1wb3MpKQorICAgICAgICBsYXN0LXBvcworICAgICAgICBi ZWZvcmUtdGFnLXBvcyBiZWZvcmUtdGFnLWxpbmUKKyAgICAgICAgdGFnLXN0YXJ0LXBvcyB0YWct c3RhcnQtbGluZQorICAgICAgICB0YWctZW5kLXBvcyB0YWctZW5kLWxpbmUKKyAgICAgICAgYWZ0 ZXItdGFnLWxpbmUKKyAgICAgICAgcGFyZW5zIHBhcmVuIHR5cGUpCisgICAgKHNhdmUtZXhjdXJz aW9uCisgICAgICAoYW5kCisgICAgICAgOzsgRGV0ZXJtaW5lIGlmIHdlJ3JlIGluc2lkZSBhIGpz eCBlbGVtZW50CisgICAgICAgKHByb2duCisgICAgICAgICAoZW5kLW9mLWxpbmUpCisgICAgICAg ICAod2hpbGUgKGFuZCAobm90IHRhZy1zdGFydC1wb3MpCisgICAgICAgICAgICAgICAgICAgICAo c2V0cSBsYXN0LXBvcyAoanMtLWpzeC1maW5kLWJlZm9yZS10YWcpKSkKKyAgICAgICAgICAgKHdo aWxlIChmb3J3YXJkLWNvbW1lbnQgMSkpCisgICAgICAgICAgICh3aGVuICg9IChjaGFyLWFmdGVy KSA2MCkgOyA8CisgICAgICAgICAgICAgKHNldHEgYmVmb3JlLXRhZy1wb3MgbGFzdC1wb3MKKyAg ICAgICAgICAgICAgICAgICB0YWctc3RhcnQtcG9zIChwb2ludCkpKQorICAgICAgICAgICAoZ290 by1jaGFyIGxhc3QtcG9zKSkKKyAgICAgICAgIHRhZy1zdGFydC1wb3MpCisgICAgICAgKHByb2du CisgICAgICAgICAoc2V0cSBiZWZvcmUtdGFnLWxpbmUgKGxpbmUtbnVtYmVyLWF0LXBvcyBiZWZv cmUtdGFnLXBvcykKKyAgICAgICAgICAgICAgIHRhZy1zdGFydC1saW5lIChsaW5lLW51bWJlci1h dC1wb3MgdGFnLXN0YXJ0LXBvcykpCisgICAgICAgICAoYW5kCisgICAgICAgICAgOzsgQSAiYmVm b3JlIiBsaW5lIHdoaWNoIGFsc28gc3RhcnRzIGFuIGVsZW1lbnQgYmVnaW5zIHdpdGgganMsIHNv CisgICAgICAgICAgOzsgaW5kZW50IGl0IGxpa2UganMKKyAgICAgICAgICAoPiBjdXJyZW50LWxp bmUgYmVmb3JlLXRhZy1saW5lKQorICAgICAgICAgIDs7IE9ubHkgaW5kZW50IHRoZSBqc3ggbGlu ZXMgbGlrZSBqc3gKKyAgICAgICAgICAoPj0gY3VycmVudC1saW5lIHRhZy1zdGFydC1saW5lKSkp CisgICAgICAgKGNvbmQKKyAgICAgICAgOzsgQW5hbHl6ZSBib3VuZHMgaWYgdGhlcmUgYXJlIGFu eQorICAgICAgICAoKHByb2duCisgICAgICAgICAgICh3aGlsZSAoYW5kIChub3QgdGFnLWVuZC1w b3MpCisgICAgICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtcG9zIChyZS1zZWFyY2gtZm9y d2FyZCBqcy0tanN4LWVuZC10YWctcmUgbmlsIHQpKSkKKyAgICAgICAgICAgICAod2hpbGUgKGZv cndhcmQtY29tbWVudCAxKSkKKyAgICAgICAgICAgICAod2hlbiAobG9va2luZy1hdCBqcy0tanN4 LWFmdGVyLXRhZy1yZSkKKyAgICAgICAgICAgICAgIChzZXRxIHRhZy1lbmQtcG9zIGxhc3QtcG9z KSkpCisgICAgICAgICAgIHRhZy1lbmQtcG9zKQorICAgICAgICAgKHNldHEgdGFnLWVuZC1saW5l IChsaW5lLW51bWJlci1hdC1wb3MgdGFnLWVuZC1wb3MpCisgICAgICAgICAgICAgICBhZnRlci10 YWctbGluZSAobGluZS1udW1iZXItYXQtcG9zIGFmdGVyLXRhZy1saW5lKSkKKyAgICAgICAgIChv ciAoYW5kCisgICAgICAgICAgICAgIDs7IEVuc3VyZSB3ZSdyZSBhY3R1YWxseSB3aXRoaW4gdGhl IGJvdW5kcyBvZiB0aGUganN4CisgICAgICAgICAgICAgICg8PSBjdXJyZW50LWxpbmUgdGFnLWVu ZC1saW5lKQorICAgICAgICAgICAgICA7OyBBbiAiYWZ0ZXIiIGxpbmUgd2hpY2ggZG9lcyBub3Qg ZW5kIGFuIGVsZW1lbnQgYmVnaW5zIHdpdGgKKyAgICAgICAgICAgICAgOzsganMsIHNvIGluZGVu dCBpdCBsaWtlIGpzCisgICAgICAgICAgICAgICg8PSBjdXJyZW50LWxpbmUgYWZ0ZXItdGFnLWxp bmUpKQorICAgICAgICAgICAgIChhbmQKKyAgICAgICAgICAgICAgOzsgSGFuZGxlIGFub3RoZXIg Y2FzZSB3aGVyZSB0aGVyZSBjb3VsZCBiZSBlLmcuIGNvbW1lbnRzIGFmdGVyCisgICAgICAgICAg ICAgIDs7IHRoZSBlbGVtZW50CisgICAgICAgICAgICAgICg+IGN1cnJlbnQtbGluZSB0YWctZW5k LWxpbmUpCisgICAgICAgICAgICAgICg8IGN1cnJlbnQtbGluZSBhZnRlci10YWctbGluZSkKKyAg ICAgICAgICAgICAgKHNldHEgdHlwZSAnYWZ0ZXIpKSkpCisgICAgICAgIDs7IFRoZXkgbWF5IG5v dCBiZSBhbnkgYm91bmRzICh5ZXQpCisgICAgICAgICh0KSkKKyAgICAgICA7OyBDaGVjayBpZiB3 ZSdyZSBpbnNpZGUgYW4gZW1iZWRkZWQgbXVsdGktbGluZSBqcyBleHByZXNzaW9uCisgICAgICAg KGNvbmQKKyAgICAgICAgKChub3QgdHlwZSkKKyAgICAgICAgIChnb3RvLWNoYXIgY3VycmVudC1w b3MpCisgICAgICAgICAoZW5kLW9mLWxpbmUpCisgICAgICAgICAoc2V0cSBwYXJlbnMgKG50aCA5 IChzeW50YXgtcHBzcykpKQorICAgICAgICAgKHdoaWxlIChhbmQgcGFyZW5zIChub3QgdHlwZSkp CisgICAgICAgICAgIChzZXRxIHBhcmVuIChjYXIgcGFyZW5zKSkKKyAgICAgICAgICAgKGNvbmQK KyAgICAgICAgICAgICgoYW5kICg+PSBwYXJlbiB0YWctc3RhcnQtcG9zKQorICAgICAgICAgICAg ICAgICAgOzsgQ3VybHkgYnJhY2tldCBpbmRpY2F0ZXMgdGhlIHN0YXJ0IG9mIGFuIGVtYmVkZGVk IGV4cHJlc3Npb24KKyAgICAgICAgICAgICAgICAgICg9IChjaGFyLWFmdGVyIHBhcmVuKSAxMjMp IDsgeworICAgICAgICAgICAgICAgICAgOzsgVGhlIGZpcnN0IGxpbmUgb2YgdGhlIGV4cHJlc3Np b24gaXMgaW5kZW50ZWQgbGlrZSBzZ21sCisgICAgICAgICAgICAgICAgICAoPiBjdXJyZW50LWxp bmUgKGxpbmUtbnVtYmVyLWF0LXBvcyBwYXJlbikpCisgICAgICAgICAgICAgICAgICA7OyBDaGVj ayBpZiB3aXRoaW4gYSBjbG9zaW5nIGN1cmx5IGJyYWNrZXQgKGlmIGFueSkKKyAgICAgICAgICAg ICAgICAgIDs7IChleGNsdXNpdmUsIGFzIHRoZSBjbG9zaW5nIGJyYWNrZXQgaXMgaW5kZW50ZWQg bGlrZSBzZ21sKQorICAgICAgICAgICAgICAgICAgKGNvbmQKKyAgICAgICAgICAgICAgICAgICAo KHByb2duCisgICAgICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciBwYXJlbikKKyAgICAgICAg ICAgICAgICAgICAgICAoaWdub3JlLWVycm9ycyAobGV0IChmb3J3YXJkLXNleHAtZnVuY3Rpb24p CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9yd2FyZC1zZXhwKSkp KQorICAgICAgICAgICAgICAgICAgICAoPCBjdXJyZW50LWxpbmUgKGxpbmUtbnVtYmVyLWF0LXBv cykpKQorICAgICAgICAgICAgICAgICAgICh0KSkpCisgICAgICAgICAgICAgOzsgSW5kaWNhdGUg dGhpcyBndXkgd2lsbCBiZSBpbmRlbnRlZCBzcGVjaWFsbHkKKyAgICAgICAgICAgICAoc2V0cSB0 eXBlICdleHByZXNzaW9uKSkKKyAgICAgICAgICAgICh0IChzZXRxIHBhcmVucyAoY2RyIHBhcmVu cykpKSkpCisgICAgICAgICB0KQorICAgICAgICAodCkpCisgICAgICAgKGNvbmQKKyAgICAgICAg KHR5cGUpCisgICAgICAgIDs7IEluZGVudCB0aGUgZmlyc3QganN4IHRoaW5nIGxpa2UganMgc28g d2UgY2FuIGluZGVudCBmdXR1cmUganN4IHRoaW5ncworICAgICAgICA7OyBsaWtlIHNnbWwgcmVs YXRpdmUgdG8gdGhlIGZpcnN0IHRoaW5nCisgICAgICAgICgoPSBjdXJyZW50LWxpbmUgdGFnLXN0 YXJ0LWxpbmUpICdmaXJzdCkKKyAgICAgICAgKCdudGgpKSkpKSkKKworKGRlZm1hY3JvIGpzLS1h cy1zZ21sICgmcmVzdCBib2R5KQorICAiRXhlY3V0ZSBCT0RZIGFzIGlmIGluIHNnbWwtbW9kZS4i CisgIGAod2l0aC1zeW50YXgtdGFibGUgc2dtbC1tb2RlLXN5bnRheC10YWJsZQorICAgICAobGV0 IChmb3J3YXJkLXNleHAtZnVuY3Rpb24KKyAgICAgICAgICAgcGFyc2Utc2V4cC1sb29rdXAtcHJv cGVydGllcykKKyAgICAgICAsQGJvZHkpKSkKKworKGRlZnVuIGpzLS1leHByZXNzaW9uLWluLXNn bWwtaW5kZW50LWxpbmUgKCkKKyAgIkluZGVudCB0aGUgY3VycmVudCBsaW5lIGFzIEphdmFTY3Jp cHQgb3IgU0dNTCAod2hpY2hldmVyIGlzIGZhcnRoZXIpLiIKKyAgKGxldCogKGluZGVudC1jb2wK KyAgICAgICAgIChzYXZlcCAocG9pbnQpKQorICAgICAgICAgOzsgRG9uJ3Qgd2hpbmUgYWJvdXQg ZXJyb3JzL3dhcm5pbmdzIHdoZW4gd2UncmUgaW5kZW50aW5nLgorICAgICAgICAgOzsgVGhpcyBo YXMgdG8gYmUgc2V0IGJlZm9yZSBjYWxsaW5nIHBhcnNlLXBhcnRpYWwtc2V4cCBiZWxvdy4KKyAg ICAgICAgIChpbmhpYml0LXBvaW50LW1vdGlvbi1ob29rcyB0KQorICAgICAgICAgKHBhcnNlLXN0 YXR1cyAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAoc3ludGF4LXBw c3MgKHBvaW50LWF0LWJvbCkpKSkpCisgICAgOzsgRG9uJ3QgdG91Y2ggbXVsdGlsaW5lIHN0cmlu Z3MuCisgICAgKHVubGVzcyAobnRoIDMgcGFyc2Utc3RhdHVzKQorICAgICAgKHNldHEgaW5kZW50 LWNvbCAoc2F2ZS1leGN1cnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAoYmFjay10by1p bmRlbnRhdGlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKD49IChwb2ludCkgc2F2 ZXApIChzZXRxIHNhdmVwIG5pbCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgKGpzLS1hcy1z Z21sIChzZ21sLWNhbGN1bGF0ZS1pbmRlbnQpKSkpCisgICAgICAoaWYgKG51bGwgaW5kZW50LWNv bCkKKyAgICAgICAgICAnbm9pbmRlbnQKKyAgICAgICAgOzsgVXNlIHdoaWNoZXZlciBpbmRlbnRh dGlvbiBjb2x1bW4gaXMgZ3JlYXRlciwgc3VjaCB0aGF0IHRoZSBzZ21sCisgICAgICAgIDs7IGNv bHVtbiBpcyBlZmZlY3RpdmVseSBhIG1pbmltdW0KKyAgICAgICAgKHNldHEgaW5kZW50LWNvbCAo bWF4IChqcy0tcHJvcGVyLWluZGVudGF0aW9uIHBhcnNlLXN0YXR1cykKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICgrIGluZGVudC1jb2wganMtaW5kZW50LWxldmVsKSkpCisgICAgICAg IChpZiBzYXZlcAorICAgICAgICAgICAgKHNhdmUtZXhjdXJzaW9uIChpbmRlbnQtbGluZS10byBp bmRlbnQtY29sKSkKKyAgICAgICAgICAoaW5kZW50LWxpbmUtdG8gaW5kZW50LWNvbCkpKSkpKQor CisoZGVmdW4ganMtLWluZGVudC1saW5lLWFzLWpzICgpCiAgICJJbmRlbnQgdGhlIGN1cnJlbnQg bGluZSBhcyBKYXZhU2NyaXB0LiIKLSAgKGludGVyYWN0aXZlKQogICAobGV0KiAoKHBhcnNlLXN0 YXR1cwogICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbiAoc3ludGF4LXBwc3MgKHBvaW50LWF0LWJv bCkpKSkKICAgICAgICAgIChvZmZzZXQgKC0gKHBvaW50KSAoc2F2ZS1leGN1cnNpb24gKGJhY2st dG8taW5kZW50YXRpb24pIChwb2ludCkpKSkpCkBAIC0yMDA4LDYgKzIyMDcsMjkgQEAgaW5kZW50 YXRpb24gaXMgYWxpZ25lZCB0byB0aGF0IGNvbHVtbi4iCiAgICAgICAoaW5kZW50LWxpbmUtdG8g KGpzLS1wcm9wZXItaW5kZW50YXRpb24gcGFyc2Utc3RhdHVzKSkKICAgICAgICh3aGVuICg+IG9m ZnNldCAwKSAoZm9yd2FyZC1jaGFyIG9mZnNldCkpKSkpCiAKKyhkZWZ1biBqcy1pbmRlbnQtbGlu ZSAoKQorICAiSW5kZW50IHRoZSBjdXJyZW50IGxpbmUgYXMgSmF2YVNjcmlwdCBvciBKU1ggc291 cmNlIHRleHQuCitJZiBganMtaW5kZW50LWpzeCcgaXMgbm9uLW5pbCwgd2hpY2ggc2VlLCBpbmRl bnQgdGhlIGN1cnJlbnQgbGluZQorYXMgSlNYIHNvdXJjZSB0ZXh0LiIKKyAgKGludGVyYWN0aXZl KQorICAoY29uZAorICAgKGpzLWluZGVudC1qc3gKKyAgICAobGV0ICgoaW5kZW50YXRpb24tdHlw ZSAoanMtLWpzeC1pbmRlbnRlZC1lbGVtZW50LXApKSkKKyAgICAgIChjb25kCisgICAgICAgKChl cSBpbmRlbnRhdGlvbi10eXBlICdleHByZXNzaW9uKQorICAgICAgICAoanMtLWV4cHJlc3Npb24t aW4tc2dtbC1pbmRlbnQtbGluZSkpCisgICAgICAgKChvciAoZXEgaW5kZW50YXRpb24tdHlwZSAn Zmlyc3QpCisgICAgICAgICAgICAoZXEgaW5kZW50YXRpb24tdHlwZSAnYWZ0ZXIpKQorICAgICAg ICA7OyBEb24ndCB0cmVhdCB0aGlzIGZpcnN0IHRoaW5nIGFzIGEgY29udGludWVkIGV4cHJlc3Np b24gKG9mdGVuIGEgIjwiIG9yCisgICAgICAgIDs7ICI+IiBjYXVzZXMgdGhpcyBtaXNpbnRlcnBy ZXRhdGlvbikKKyAgICAgICAgKGNsLWxldGYgKCgoc3ltYm9sLWZ1bmN0aW9uICMnanMtLWNvbnRp bnVlZC1leHByZXNzaW9uLXApICdpZ25vcmUpKQorICAgICAgICAgIChqcy0taW5kZW50LWxpbmUt YXMtanMpKSkKKyAgICAgICAoKGVxIGluZGVudGF0aW9uLXR5cGUgJ250aCkKKyAgICAgICAgKGpz LS1hcy1zZ21sIChzZ21sLWluZGVudC1saW5lKSkpCisgICAgICAgKHQgKGpzLS1pbmRlbnQtbGlu ZS1hcy1qcykpKSkpCisgICAodAorICAgIChqcy0taW5kZW50LWxpbmUtYXMtanMpKSkpCisKIDs7 OyBGaWxsaW5nCiAKIChkZWZ2YXIganMtLWZpbGxpbmctcGFyYWdyYXBoIG5pbCkKZGlmZiAtLWdp dCBhL3Rlc3QvaW5kZW50L2pzLWluZGVudC1qc3guanMgYi90ZXN0L2luZGVudC9qcy1pbmRlbnQt anN4LmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjFlYTY1ZWQKLS0tIC9k ZXYvbnVsbAorKysgYi90ZXN0L2luZGVudC9qcy1pbmRlbnQtanN4LmpzCkBAIC0wLDAgKzEsODQg QEAKK3ZhciBmb28gPSA8ZGl2PjwvZGl2PjsKKworcmV0dXJuICgKKyAgPGRpdj4KKyAgPC9kaXY+ CisgIDxkaXY+CisgICAgPGRpdj48L2Rpdj4KKyAgICA8ZGl2PgorICAgICAgPGRpdj48L2Rpdj4K KyAgICA8L2Rpdj4KKyAgPC9kaXY+CispOworCitSZWFjdC5yZW5kZXIoCisgIDxkaXY+CisgICAg PGRpdj48L2Rpdj4KKyAgPC9kaXY+LAorICB7CisgICAgYTogMQorICB9LAorICA8ZGl2PgorICAg IDxkaXY+PC9kaXY+CisgIDwvZGl2PgorKTsKKworcmV0dXJuICgKKyAgLy8gU25lYWt5IQorICA8 ZGl2PjwvZGl2PgorKTsKKworcmV0dXJuICgKKyAgPGRpdj48L2Rpdj4KKyAgLy8gU25lYWt5IQor KTsKKworUmVhY3QucmVuZGVyKAorICA8aW5wdXQKKyAgICAvPiwKKyAgeworICAgIGE6IDEKKyAg fQorKTsKKworcmV0dXJuICgKKyAgPGRpdj4KKyAgICB7YXJyYXkubWFwKGZ1bmN0aW9uICgpIHsK KyAgICAgIHJldHVybiB7CisgICAgICAgIGE6IDEKKyAgICAgIH07CisgICAgfSl9CisgIDwvZGl2 PgorKTsKKworcmV0dXJuICgKKyAgPGRpdiBhdHRyaWJ1dGU9e2FycmF5Lm1hcChmdW5jdGlvbiAo KSB7CisgICAgICAgICByZXR1cm4geworICAgICAgICAgICBhOiAxCisgICAgICAgICB9OworCisg ICAgICAgICByZXR1cm4geworICAgICAgICAgICBhOiAxCisgICAgICAgICB9OworCisgICAgICAg ICByZXR1cm4geworICAgICAgICAgICBhOiAxCisgICAgICAgICB9OworICAgICAgIH0pfT4KKyAg PC9kaXY+CispOworCisvLyBMb2NhbCBWYXJpYWJsZXM6CisvLyBpbmRlbnQtdGFicy1tb2RlOiBu aWwKKy8vIGpzLWluZGVudC1sZXZlbDogMgorLy8ganMtaW5kZW50LWpzeDogdAorLy8gRW5kOgor CisvLyBUaGUgZm9sbG93aW5nIHRlc3QgaGFzIGludGVudGlvbmFsbHkgdW5jbG9zZWQgZWxlbWVu dHMgYW5kIHNob3VsZAorLy8gYmUgcGxhY2VkIGJlbG93IGFsbCBvdGhlciB0ZXN0cyB0byBwcmV2 ZW50IGF3a3dhcmQgaW5kZW50YXRpb24uCisKK3JldHVybiAoCisgIDxkaXY+CisgICAge2FycmF5 Lm1hcChmdW5jdGlvbiAoKSB7CisgICAgICByZXR1cm4geworICAgICAgICBhOiAxCg== --001a11330ab42b73e10523634ba9-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 31 08:36:10 2015 Received: (at 21799) by debbugs.gnu.org; 31 Oct 2015 12:36:10 +0000 Received: from localhost ([127.0.0.1]:46761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsVOE-0003Dm-2G for submit@debbugs.gnu.org; Sat, 31 Oct 2015 08:36:10 -0400 Received: from mail-wm0-f51.google.com ([74.125.82.51]:36459) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsVOB-0003De-U9 for 21799@debbugs.gnu.org; Sat, 31 Oct 2015 08:36:08 -0400 Received: by wmec75 with SMTP id c75so29553421wme.1 for <21799@debbugs.gnu.org>; Sat, 31 Oct 2015 05:36:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=I/5nXEXFnBn7cZ1+C85s86svPDuz9Y9RV2Mgj9d1rzQ=; b=WhdA+L5Flp0AC+anecC/C/ulSveRovJtGcP0Oqyl+lwdfDGaElildVdynqfIOkhtq6 Lk0ak0s0SrES9Q7qqhkclhItk7iAvqXSPF2mig957WLPpH2kUTHCIaft9S6cMYGZRF0K eFAF4u4nhPYWHIPM5LIkueB6AbKoRoU1bf28X9rJLe+6Ze5zHKzovHCE3m6cTwOLqu19 EvHGWmm9+8s+nO/Kg9Uu4RPo321y6flZBSFOefTQ+eNDXCSFGQeQQ24dITTSOHzgAZDg r6q6uTEsEP7nyPCUL0lrG0F7qLqZisdXw+Nlpn3sra+iqkBbTzLWTRJ48fdspksJ767R gzNg== X-Received: by 10.28.87.67 with SMTP id l64mr3193231wmb.72.1446294967344; Sat, 31 Oct 2015 05:36:07 -0700 (PDT) Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id gh9sm11914844wjb.27.2015.10.31.05.36.05 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 31 Oct 2015 05:36:06 -0700 (PDT) Subject: Re: bug#21799: Requesting review for change to js.el To: Jackson Hamilton , 21799@debbugs.gnu.org References: From: Dmitry Gutov Message-ID: <5634B5B4.6070907@yandex.ru> Date: Sat, 31 Oct 2015 14:36:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21799 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 10/31/2015 11:37 AM, Jackson Hamilton wrote: > See attached patch. Adds JSX indentation support to js-mode. Hi Jackson, JSX files have a different extension, right? Why don't we make it a separate major mode? It can also live in js.el and derive from js-mode. The only thing it'll change (for now?) is the indentation function. And for those who also want the js2-mode AST, we can either tell them to use js2-minor-mode, or also create a js2-jsx-mode that would derive from js2-mode and use the indentation function defined here. Then there will be no need for the option js-indent-jsx. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 31 12:53:27 2015 Received: (at 21799) by debbugs.gnu.org; 31 Oct 2015 16:53:27 +0000 Received: from localhost ([127.0.0.1]:47271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsZPC-0001CH-HI for submit@debbugs.gnu.org; Sat, 31 Oct 2015 12:53:26 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:36541) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsZOr-0001Bm-TI for 21799@debbugs.gnu.org; Sat, 31 Oct 2015 12:53:24 -0400 Received: by obdgf3 with SMTP id gf3so2902017obd.3 for <21799@debbugs.gnu.org>; Sat, 31 Oct 2015 09:53:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=1u8qyq08MYWXzu/uXI7PyA7sqpFweu7j/YQLVKuO3mE=; b=oX5/YOqGNpGKYohk5nr1RbMtdr9obWrqiTOn+VbnaHyxjv/MYjGkXivxFc8ZNyJTZx FTdKoRHcPA0l2Zf+AOEJrktC3kcKjcoyoRg0JyCz+fa9eh9GpZjbDP2ZyrhyvZKtWiWw o0OZkNDoykPAMLUhxJ1MG4iNiYrj4GQoNVVwfeB51NXMS4sNFMPvwSgCp3ag2qLFQA/0 OaEN3WfRmbYVT7PTqMgBz+DznaG4QBqXUIyF9NaQ0BUSddtmy6GoIZvps+7lMcZCECev F2n4VacujTa74sOGbK6LxlraVI3RstwtSm3S5HIIUYPoVrzf58ndKw9NPR4a5/C+wsVb B40w== MIME-Version: 1.0 X-Received: by 10.182.29.72 with SMTP id i8mr9274027obh.67.1446310385074; Sat, 31 Oct 2015 09:53:05 -0700 (PDT) Received: by 10.76.55.10 with HTTP; Sat, 31 Oct 2015 09:53:05 -0700 (PDT) In-Reply-To: <5634B5B4.6070907@yandex.ru> References: <5634B5B4.6070907@yandex.ru> Date: Sat, 31 Oct 2015 09:53:05 -0700 X-Google-Sender-Auth: 5HknCmqdS_i3lUlEDKaWa4Jgsz0 Message-ID: Subject: Re: bug#21799: Requesting review for change to js.el From: Jackson Hamilton To: Dmitry Gutov Content-Type: multipart/alternative; boundary=001a11c2ebeebcc9540523696094 X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 21799 Cc: 21799@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) --001a11c2ebeebcc9540523696094 Content-Type: text/plain; charset=UTF-8 Some use the ".jsx" extension, some just use ".js". One could also do (add-to-list 'auto-mode-alist '("\\.js\\'" . js-jsx-mode)). I like the idea of separating the modes as js-jsx-mode and js2-jsx-mode, I'll make that change. On Sat, Oct 31, 2015 at 5:36 AM, Dmitry Gutov wrote: > On 10/31/2015 11:37 AM, Jackson Hamilton wrote: > >> See attached patch. Adds JSX indentation support to js-mode. >> > > Hi Jackson, > > JSX files have a different extension, right? Why don't we make it a > separate major mode? > > It can also live in js.el and derive from js-mode. The only thing it'll > change (for now?) is the indentation function. > > And for those who also want the js2-mode AST, we can either tell them to > use js2-minor-mode, or also create a js2-jsx-mode that would derive from > js2-mode and use the indentation function defined here. > > Then there will be no need for the option js-indent-jsx. > --001a11c2ebeebcc9540523696094 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Some use the ".jsx" extension, some just use &qu= ot;.js". One could also do (add-to-list 'auto-mode-alist '(&qu= ot;\\.js\\'" . js-jsx-mode)).

I like the idea o= f separating the modes as js-jsx-mode and js2-jsx-mode, I'll make that = change.

= On Sat, Oct 31, 2015 at 5:36 AM, Dmitry Gutov <dgutov@yandex.ru> wrote:
On 10/31/2015 11:37 AM, Jackson Hamilton wro= te:
See attached patch. Adds JSX indentation support to js-mode.

Hi Jackson,

JSX files have a different extension, right? Why don't we make it a sep= arate major mode?

It can also live in js.el and derive from js-mode. The only thing it'll= change (for now?) is the indentation function.

And for those who also want the js2-mode AST, we can either tell them to us= e js2-minor-mode, or also create a js2-jsx-mode that would derive from js2-= mode and use the indentation function defined here.

Then there will be no need for the option js-indent-jsx.

--001a11c2ebeebcc9540523696094-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 31 13:06:05 2015 Received: (at 21799) by debbugs.gnu.org; 31 Oct 2015 17:06:05 +0000 Received: from localhost ([127.0.0.1]:47281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsZbR-0001Xf-Iv for submit@debbugs.gnu.org; Sat, 31 Oct 2015 13:06:05 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:36249) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsZb8-0001Wv-9H for 21799@debbugs.gnu.org; Sat, 31 Oct 2015 13:06:04 -0400 Received: by wmec75 with SMTP id c75so32251974wme.1 for <21799@debbugs.gnu.org>; Sat, 31 Oct 2015 10:05:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=kRCQACmxMPxFectBmf686ssvQlosj9jYLjIe4e4AI9A=; b=xHhUJRkzF9IoDQdIiQmwnRfYcRSeC2XIbLfuqxOo8tyGsy/B1Nt5iqvZSsZz1GxMC+ 8h61K+/0iW7v96ZmyZK5FmJ9pRIutP3SyZ72fh59jeWg5zlhNCFNDbJJqt3IhH09T3Y2 qKjJ2W2HwA0hPzh/JVM8AcNj6qGUCAFXMQIh6oALTgLp4LqaR5AoLQAZMed4bQV7CQ6+ LgnqpiGl8r3EKhEUqP5v+QpTENECg7ohxhDauY0O4p1umSPjyqZpjws7LzZLmTLWrSSo f1HeqkWOVCyHNTaqdiIeSdTv7ajrOR3ZQCwNtg+qVW+/aNlksXzKcQ8T9tQfKLDadB+z aEmQ== X-Received: by 10.28.7.67 with SMTP id 64mr4151303wmh.70.1446311145506; Sat, 31 Oct 2015 10:05:45 -0700 (PDT) Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id r13sm8749952wmg.12.2015.10.31.10.05.44 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 31 Oct 2015 10:05:44 -0700 (PDT) Subject: Re: bug#21799: Requesting review for change to js.el To: Jackson Hamilton References: <5634B5B4.6070907@yandex.ru> From: Dmitry Gutov Message-ID: <5634F4E6.6010503@yandex.ru> Date: Sat, 31 Oct 2015 19:05:42 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21799 Cc: 21799@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 10/31/2015 06:53 PM, Jackson Hamilton wrote: > Some use the ".jsx" extension, some just use ".js". One could also do > (add-to-list 'auto-mode-alist '("\\.js\\'" . js-jsx-mode)). That's a good point. > I like the idea of separating the modes as js-jsx-mode and js2-jsx-mode, > I'll make that change. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 31 13:53:31 2015 Received: (at 21799) by debbugs.gnu.org; 31 Oct 2015 17:53:31 +0000 Received: from localhost ([127.0.0.1]:47302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsaLK-0002lT-1e for submit@debbugs.gnu.org; Sat, 31 Oct 2015 13:53:30 -0400 Received: from mail-ob0-f178.google.com ([209.85.214.178]:35593) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZsaKy-0002ko-Ns for 21799@debbugs.gnu.org; Sat, 31 Oct 2015 13:53:27 -0400 Received: by obctp1 with SMTP id tp1so66908493obc.2 for <21799@debbugs.gnu.org>; Sat, 31 Oct 2015 10:53:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=ejgbL74QWTxO/aY2e1zwQPQuKq8Md/KplyLX2qNbECI=; b=helMyw/VJpQwYn3nCRE4XJqj61lfHOrY8t52zVJJs8TbX81aehFbFrHmO4R/vp+8Fd NkMPmnYpz4Lx4BA64mgE8372LCL/Z62fvCfqRicwDQUZ69IhSDh82ryLhnlUM6Xx6XYh aKyOn6DW7mBK2OksM7a+IS7bhQ7A/0N3iF0Hqmrz9LWgRWJv/3yIweYVQ1wWw6tKh1mN UMG4de+7BrrbHWaBQAk2tIwCXFnKBVykZxzSXW3sxqBhlXbZy+i0INRYed+R5oW4OE7n EmW3FVSfW8Y+ldJHw0gWKBtxMBVpNDlQPs1o1cOn0uUy9jWNgBIL5iQkpjSHpFijzN3f Oacw== MIME-Version: 1.0 X-Received: by 10.60.97.68 with SMTP id dy4mr9876335oeb.21.1446313987974; Sat, 31 Oct 2015 10:53:07 -0700 (PDT) Received: by 10.76.55.10 with HTTP; Sat, 31 Oct 2015 10:53:07 -0700 (PDT) In-Reply-To: <5634F4E6.6010503@yandex.ru> References: <5634B5B4.6070907@yandex.ru> <5634F4E6.6010503@yandex.ru> Date: Sat, 31 Oct 2015 10:53:07 -0700 X-Google-Sender-Auth: Xq41LOVaE0SoeRzHft6j2jvDSM0 Message-ID: Subject: Re: bug#21799: Requesting review for change to js.el From: Jackson Hamilton To: Dmitry Gutov Content-Type: multipart/mixed; boundary=089e013a15dc7d274305236a37b8 X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 21799 Cc: 21799@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) --089e013a15dc7d274305236a37b8 Content-Type: multipart/alternative; boundary=089e013a15dc7d273c05236a37b6 --089e013a15dc7d273c05236a37b6 Content-Type: text/plain; charset=UTF-8 Updated with the addition of js-jsx-mode (attached). Also, has the ChangeLog maintenance process changed? I don't see a "current" ChangeLog to which I may add entries. On Sat, Oct 31, 2015 at 10:05 AM, Dmitry Gutov wrote: > On 10/31/2015 06:53 PM, Jackson Hamilton wrote: > >> Some use the ".jsx" extension, some just use ".js". One could also do >> (add-to-list 'auto-mode-alist '("\\.js\\'" . js-jsx-mode)). >> > > That's a good point. > > I like the idea of separating the modes as js-jsx-mode and js2-jsx-mode, >> I'll make that change. >> > > Thanks. > --089e013a15dc7d273c05236a37b6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Updated with the addition of js-jsx-mode (attached).
<= br>
Also, has the ChangeLog maintenance process changed? I don= 9;t see a "current" ChangeLog to which I may add entries.

On Sat, Oct 3= 1, 2015 at 10:05 AM, Dmitry Gutov <dgutov@yandex.ru> wrote:
On 10/31/2015 06:53 PM, J= ackson Hamilton wrote:
Some use the ".jsx" extension, some just use ".js". One= could also do
(add-to-list 'auto-mode-alist '("\\.js\\'" . js-jsx-m= ode)).

That's a good point.

I like the idea of separating the modes as js-jsx-mode and js2-jsx-mode, I'll make that change.

Thanks.

--089e013a15dc7d273c05236a37b6-- --089e013a15dc7d274305236a37b8 Content-Type: text/x-patch; charset=US-ASCII; name="jsx.patch" Content-Disposition: attachment; filename="jsx.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_igfdx9co0 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2pzLmVsIGIvbGlzcC9wcm9nbW9kZXMvanMuZWwK aW5kZXggNWE0ZjM4My4uM2NlMWMxNyAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvanMuZWwK KysrIGIvbGlzcC9wcm9nbW9kZXMvanMuZWwKQEAgLTUyLDYgKzUyLDcgQEAKIChyZXF1aXJlICdp bWVudSkKIChyZXF1aXJlICdtb3ogbmlsIHQpCiAocmVxdWlyZSAnanNvbiBuaWwgdCkKKyhyZXF1 aXJlICdzZ21sLW1vZGUpCiAKIChldmFsLXdoZW4tY29tcGlsZQogICAocmVxdWlyZSAnY2wtbGli KQpAQCAtMTk5OCw2ICsxOTk5LDE5MyBAQCBpbmRlbnRhdGlvbiBpcyBhbGlnbmVkIHRvIHRoYXQg Y29sdW1uLiIKICAgICAgICAgICAgKCsganMtaW5kZW50LWxldmVsIGpzLWV4cHItaW5kZW50LW9m ZnNldCkpCiAgICAgICAgICAgKHQgMCkpKSkKIAorOzs7IEpTWCBJbmRlbnRhdGlvbgorCisoZGVm c3Vic3QganMtLWpzeC1maW5kLWJlZm9yZS10YWcgKCkKKyAgIkZpbmQgd2hlcmUgSlNYIHN0YXJ0 cy4KKworQXNzdW1lIEpTWCBhcHBlYXJzIGluIHRoZSBmb2xsb3dpbmcgaW5zdGFuY2VzOgorLSBJ bnNpZGUgcGFyZW50aGVzZXMsIHdoZW4gcmV0dXJuZWQgb3IgYXMgdGhlIGZpcnN0IGFyZ3VtZW50 CisgIHRvIGEgZnVuY3Rpb24sIGFuZCBhZnRlciBhIG5ld2xpbmUKKy0gV2hlbiBhc3NpZ25lZCB0 byB2YXJpYWJsZXMgb3Igb2JqZWN0IHByb3BlcnRpZXMsIGJ1dCBvbmx5CisgIG9uIGEgc2luZ2xl IGxpbmUKKy0gQXMgdGhlIE4rMXRoIGFyZ3VtZW50IHRvIGEgZnVuY3Rpb24KKworVGhpcyBpcyBh biBvcHRpbWl6ZWQgdmVyc2lvbiBvZiAocmUtc2VhcmNoLWJhY2t3YXJkIFwiWygsXVxuXCIKK25p bCB0KSwgZXhjZXB0IHNldCBwb2ludCB0byB0aGUgZW5kIG9mIHRoZSBtYXRjaC4gIFRoaXMgbG9n aWMKK2V4ZWN1dGVzIHVwIHRvIHRoZSBudW1iZXIgb2YgbGluZXMgaW4gdGhlIGZpbGUsIHNvIGl0 IHNob3VsZCBiZQorcmVhbGx5IGZhc3QgdG8gcmVkdWNlIHRoYXQgaW1wYWN0LiIKKyAgKGxldCAo cG9zKQorICAgICh3aGlsZSAoYW5kICg+IChwb2ludCkgKHBvaW50LW1pbikpCisgICAgICAgICAg ICAgICAgKG5vdCAocHJvZ24KKyAgICAgICAgICAgICAgICAgICAgICAgKGVuZC1vZi1saW5lIDAp CisgICAgICAgICAgICAgICAgICAgICAgICh3aGVuIChvciAoZXEgKGNoYXItYmVmb3JlKSA0MCkg ICA7ICgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcSAoY2hhci1iZWZvcmUp IDQ0KSkgIDsgLAorICAgICAgICAgICAgICAgICAgICAgICAgIChzZXRxIHBvcyAoMS0gKHBvaW50 KSkpKSkpKSkKKyAgICBwb3MpKQorCisoZGVmY29uc3QganMtLWpzeC1lbmQtdGFnLXJlCisgIChj b25jYXQgIjwvIiBzZ21sLW5hbWUtcmUgIj5cXHwvPiIpCisgICJGaW5kIHRoZSBlbmQgb2YgYSBK U1ggZWxlbWVudC4iKQorCisoZGVmY29uc3QganMtLWpzeC1hZnRlci10YWctcmUgIlspLF0iCisg ICJGaW5kIHdoZXJlIEpTWCBlbmRzLgorVGhpcyBjb21wbGVtZW50cyB0aGUgYXNzdW1wdGlvbiBv ZiB3aGVyZSBKU1ggYXBwZWFycyBmcm9tCitganMtLWpzeC1iZWZvcmUtdGFnLXJlJywgd2hpY2gg c2VlLiIpCisKKyhkZWZ1biBqcy0tanN4LWluZGVudGVkLWVsZW1lbnQtcCAoKQorICAiRGV0ZXJt aW5lIGlmL2hvdyB0aGUgY3VycmVudCBsaW5lIHNob3VsZCBiZSBpbmRlbnRlZCBhcyBKU1guCisK K1JldHVybiBgZmlyc3QnIGZvciB0aGUgZmlyc3QgSlNYRWxlbWVudCBvbiBpdHMgb3duIGxpbmUu CitSZXR1cm4gYG50aCcgZm9yIHN1YnNlcXVlbnQgbGluZXMgb2YgdGhlIGZpcnN0IEpTWEVsZW1l bnQuCitSZXR1cm4gYGV4cHJlc3Npb24nIGZvciBhbiBlbWJlZGRlZCBKUyBleHByZXNzaW9uLgor UmV0dXJuIGBhZnRlcicgZm9yIGFueXRoaW5nIGFmdGVyIHRoZSBsYXN0IEpTWEVsZW1lbnQuCitS ZXR1cm4gbmlsIGZvciBub24tSlNYIGxpbmVzLgorCitDdXJyZW50bHksIEpTWCBpbmRlbnRhdGlv biBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIHN0eWxlczoKKworLSBTaW5nbGUtbGluZSBlbGVtZW50 cyAoaW5kZW50ZWQgbGlrZSBub3JtYWwgSlMpOgorCisgIHZhciBlbGVtZW50ID0gPGRpdj48L2Rp dj47CisKKy0gTXVsdGktbGluZSBlbGVtZW50cyAoZW5jbG9zZWQgaW4gcGFyZW50aGVzZXMpOgor CisgIGZ1bmN0aW9uICgpIHsKKyAgICByZXR1cm4gKAorICAgICAgPGRpdj4KKyAgICAgICAgPGRp dj48L2Rpdj4KKyAgICAgIDwvZGl2PgorICAgICk7CisgfQorCistIEZ1bmN0aW9uIGFyZ3VtZW50 czoKKworICBSZWFjdC5yZW5kZXIoCisgICAgPGRpdj48L2Rpdj4sCisgICAgZG9jdW1lbnQucXVl cnlTZWxlY3RvcignLnJvb3QnKQorICApOyIKKyAgKGxldCAoKGN1cnJlbnQtcG9zIChwb2ludCkp CisgICAgICAgIChjdXJyZW50LWxpbmUgKGxpbmUtbnVtYmVyLWF0LXBvcykpCisgICAgICAgIGxh c3QtcG9zCisgICAgICAgIGJlZm9yZS10YWctcG9zIGJlZm9yZS10YWctbGluZQorICAgICAgICB0 YWctc3RhcnQtcG9zIHRhZy1zdGFydC1saW5lCisgICAgICAgIHRhZy1lbmQtcG9zIHRhZy1lbmQt bGluZQorICAgICAgICBhZnRlci10YWctbGluZQorICAgICAgICBwYXJlbnMgcGFyZW4gdHlwZSkK KyAgICAoc2F2ZS1leGN1cnNpb24KKyAgICAgIChhbmQKKyAgICAgICA7OyBEZXRlcm1pbmUgaWYg d2UncmUgaW5zaWRlIGEganN4IGVsZW1lbnQKKyAgICAgICAocHJvZ24KKyAgICAgICAgIChlbmQt b2YtbGluZSkKKyAgICAgICAgICh3aGlsZSAoYW5kIChub3QgdGFnLXN0YXJ0LXBvcykKKyAgICAg ICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtcG9zIChqcy0tanN4LWZpbmQtYmVmb3JlLXRhZykp KQorICAgICAgICAgICAod2hpbGUgKGZvcndhcmQtY29tbWVudCAxKSkKKyAgICAgICAgICAgKHdo ZW4gKD0gKGNoYXItYWZ0ZXIpIDYwKSA7IDwKKyAgICAgICAgICAgICAoc2V0cSBiZWZvcmUtdGFn LXBvcyBsYXN0LXBvcworICAgICAgICAgICAgICAgICAgIHRhZy1zdGFydC1wb3MgKHBvaW50KSkp CisgICAgICAgICAgIChnb3RvLWNoYXIgbGFzdC1wb3MpKQorICAgICAgICAgdGFnLXN0YXJ0LXBv cykKKyAgICAgICAocHJvZ24KKyAgICAgICAgIChzZXRxIGJlZm9yZS10YWctbGluZSAobGluZS1u dW1iZXItYXQtcG9zIGJlZm9yZS10YWctcG9zKQorICAgICAgICAgICAgICAgdGFnLXN0YXJ0LWxp bmUgKGxpbmUtbnVtYmVyLWF0LXBvcyB0YWctc3RhcnQtcG9zKSkKKyAgICAgICAgIChhbmQKKyAg ICAgICAgICA7OyBBICJiZWZvcmUiIGxpbmUgd2hpY2ggYWxzbyBzdGFydHMgYW4gZWxlbWVudCBi ZWdpbnMgd2l0aCBqcywgc28KKyAgICAgICAgICA7OyBpbmRlbnQgaXQgbGlrZSBqcworICAgICAg ICAgICg+IGN1cnJlbnQtbGluZSBiZWZvcmUtdGFnLWxpbmUpCisgICAgICAgICAgOzsgT25seSBp bmRlbnQgdGhlIGpzeCBsaW5lcyBsaWtlIGpzeAorICAgICAgICAgICg+PSBjdXJyZW50LWxpbmUg dGFnLXN0YXJ0LWxpbmUpKSkKKyAgICAgICAoY29uZAorICAgICAgICA7OyBBbmFseXplIGJvdW5k cyBpZiB0aGVyZSBhcmUgYW55CisgICAgICAgICgocHJvZ24KKyAgICAgICAgICAgKHdoaWxlIChh bmQgKG5vdCB0YWctZW5kLXBvcykKKyAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgbGFzdC1w b3MgKHJlLXNlYXJjaC1mb3J3YXJkIGpzLS1qc3gtZW5kLXRhZy1yZSBuaWwgdCkpKQorICAgICAg ICAgICAgICh3aGlsZSAoZm9yd2FyZC1jb21tZW50IDEpKQorICAgICAgICAgICAgICh3aGVuIChs b29raW5nLWF0IGpzLS1qc3gtYWZ0ZXItdGFnLXJlKQorICAgICAgICAgICAgICAgKHNldHEgdGFn LWVuZC1wb3MgbGFzdC1wb3MpKSkKKyAgICAgICAgICAgdGFnLWVuZC1wb3MpCisgICAgICAgICAo c2V0cSB0YWctZW5kLWxpbmUgKGxpbmUtbnVtYmVyLWF0LXBvcyB0YWctZW5kLXBvcykKKyAgICAg ICAgICAgICAgIGFmdGVyLXRhZy1saW5lIChsaW5lLW51bWJlci1hdC1wb3MgYWZ0ZXItdGFnLWxp bmUpKQorICAgICAgICAgKG9yIChhbmQKKyAgICAgICAgICAgICAgOzsgRW5zdXJlIHdlJ3JlIGFj dHVhbGx5IHdpdGhpbiB0aGUgYm91bmRzIG9mIHRoZSBqc3gKKyAgICAgICAgICAgICAgKDw9IGN1 cnJlbnQtbGluZSB0YWctZW5kLWxpbmUpCisgICAgICAgICAgICAgIDs7IEFuICJhZnRlciIgbGlu ZSB3aGljaCBkb2VzIG5vdCBlbmQgYW4gZWxlbWVudCBiZWdpbnMgd2l0aAorICAgICAgICAgICAg ICA7OyBqcywgc28gaW5kZW50IGl0IGxpa2UganMKKyAgICAgICAgICAgICAgKDw9IGN1cnJlbnQt bGluZSBhZnRlci10YWctbGluZSkpCisgICAgICAgICAgICAgKGFuZAorICAgICAgICAgICAgICA7 OyBIYW5kbGUgYW5vdGhlciBjYXNlIHdoZXJlIHRoZXJlIGNvdWxkIGJlIGUuZy4gY29tbWVudHMg YWZ0ZXIKKyAgICAgICAgICAgICAgOzsgdGhlIGVsZW1lbnQKKyAgICAgICAgICAgICAgKD4gY3Vy cmVudC1saW5lIHRhZy1lbmQtbGluZSkKKyAgICAgICAgICAgICAgKDwgY3VycmVudC1saW5lIGFm dGVyLXRhZy1saW5lKQorICAgICAgICAgICAgICAoc2V0cSB0eXBlICdhZnRlcikpKSkKKyAgICAg ICAgOzsgVGhleSBtYXkgbm90IGJlIGFueSBib3VuZHMgKHlldCkKKyAgICAgICAgKHQpKQorICAg ICAgIDs7IENoZWNrIGlmIHdlJ3JlIGluc2lkZSBhbiBlbWJlZGRlZCBtdWx0aS1saW5lIGpzIGV4 cHJlc3Npb24KKyAgICAgICAoY29uZAorICAgICAgICAoKG5vdCB0eXBlKQorICAgICAgICAgKGdv dG8tY2hhciBjdXJyZW50LXBvcykKKyAgICAgICAgIChlbmQtb2YtbGluZSkKKyAgICAgICAgIChz ZXRxIHBhcmVucyAobnRoIDkgKHN5bnRheC1wcHNzKSkpCisgICAgICAgICAod2hpbGUgKGFuZCBw YXJlbnMgKG5vdCB0eXBlKSkKKyAgICAgICAgICAgKHNldHEgcGFyZW4gKGNhciBwYXJlbnMpKQor ICAgICAgICAgICAoY29uZAorICAgICAgICAgICAgKChhbmQgKD49IHBhcmVuIHRhZy1zdGFydC1w b3MpCisgICAgICAgICAgICAgICAgICA7OyBDdXJseSBicmFja2V0IGluZGljYXRlcyB0aGUgc3Rh cnQgb2YgYW4gZW1iZWRkZWQgZXhwcmVzc2lvbgorICAgICAgICAgICAgICAgICAgKD0gKGNoYXIt YWZ0ZXIgcGFyZW4pIDEyMykgOyB7CisgICAgICAgICAgICAgICAgICA7OyBUaGUgZmlyc3QgbGlu ZSBvZiB0aGUgZXhwcmVzc2lvbiBpcyBpbmRlbnRlZCBsaWtlIHNnbWwKKyAgICAgICAgICAgICAg ICAgICg+IGN1cnJlbnQtbGluZSAobGluZS1udW1iZXItYXQtcG9zIHBhcmVuKSkKKyAgICAgICAg ICAgICAgICAgIDs7IENoZWNrIGlmIHdpdGhpbiBhIGNsb3NpbmcgY3VybHkgYnJhY2tldCAoaWYg YW55KQorICAgICAgICAgICAgICAgICAgOzsgKGV4Y2x1c2l2ZSwgYXMgdGhlIGNsb3NpbmcgYnJh Y2tldCBpcyBpbmRlbnRlZCBsaWtlIHNnbWwpCisgICAgICAgICAgICAgICAgICAoY29uZAorICAg ICAgICAgICAgICAgICAgICgocHJvZ24KKyAgICAgICAgICAgICAgICAgICAgICAoZ290by1jaGFy IHBhcmVuKQorICAgICAgICAgICAgICAgICAgICAgIChpZ25vcmUtZXJyb3JzIChsZXQgKGZvcndh cmQtc2V4cC1mdW5jdGlvbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChmb3J3YXJkLXNleHApKSkpCisgICAgICAgICAgICAgICAgICAgICg8IGN1cnJlbnQtbGluZSAo bGluZS1udW1iZXItYXQtcG9zKSkpCisgICAgICAgICAgICAgICAgICAgKHQpKSkKKyAgICAgICAg ICAgICA7OyBJbmRpY2F0ZSB0aGlzIGd1eSB3aWxsIGJlIGluZGVudGVkIHNwZWNpYWxseQorICAg ICAgICAgICAgIChzZXRxIHR5cGUgJ2V4cHJlc3Npb24pKQorICAgICAgICAgICAgKHQgKHNldHEg cGFyZW5zIChjZHIgcGFyZW5zKSkpKSkKKyAgICAgICAgIHQpCisgICAgICAgICh0KSkKKyAgICAg ICAoY29uZAorICAgICAgICAodHlwZSkKKyAgICAgICAgOzsgSW5kZW50IHRoZSBmaXJzdCBqc3gg dGhpbmcgbGlrZSBqcyBzbyB3ZSBjYW4gaW5kZW50IGZ1dHVyZSBqc3ggdGhpbmdzCisgICAgICAg IDs7IGxpa2Ugc2dtbCByZWxhdGl2ZSB0byB0aGUgZmlyc3QgdGhpbmcKKyAgICAgICAgKCg9IGN1 cnJlbnQtbGluZSB0YWctc3RhcnQtbGluZSkgJ2ZpcnN0KQorICAgICAgICAoJ250aCkpKSkpKQor CisoZGVmbWFjcm8ganMtLWFzLXNnbWwgKCZyZXN0IGJvZHkpCisgICJFeGVjdXRlIEJPRFkgYXMg aWYgaW4gc2dtbC1tb2RlLiIKKyAgYCh3aXRoLXN5bnRheC10YWJsZSBzZ21sLW1vZGUtc3ludGF4 LXRhYmxlCisgICAgIChsZXQgKGZvcndhcmQtc2V4cC1mdW5jdGlvbgorICAgICAgICAgICBwYXJz ZS1zZXhwLWxvb2t1cC1wcm9wZXJ0aWVzKQorICAgICAgICxAYm9keSkpKQorCisoZGVmdW4ganMt LWV4cHJlc3Npb24taW4tc2dtbC1pbmRlbnQtbGluZSAoKQorICAiSW5kZW50IHRoZSBjdXJyZW50 IGxpbmUgYXMgSmF2YVNjcmlwdCBvciBTR01MICh3aGljaGV2ZXIgaXMgZmFydGhlcikuIgorICAo bGV0KiAoaW5kZW50LWNvbAorICAgICAgICAgKHNhdmVwIChwb2ludCkpCisgICAgICAgICA7OyBE b24ndCB3aGluZSBhYm91dCBlcnJvcnMvd2FybmluZ3Mgd2hlbiB3ZSdyZSBpbmRlbnRpbmcuCisg ICAgICAgICA7OyBUaGlzIGhhcyB0byBiZSBzZXQgYmVmb3JlIGNhbGxpbmcgcGFyc2UtcGFydGlh bC1zZXhwIGJlbG93LgorICAgICAgICAgKGluaGliaXQtcG9pbnQtbW90aW9uLWhvb2tzIHQpCisg ICAgICAgICAocGFyc2Utc3RhdHVzIChzYXZlLWV4Y3Vyc2lvbgorICAgICAgICAgICAgICAgICAg ICAgICAgIChzeW50YXgtcHBzcyAocG9pbnQtYXQtYm9sKSkpKSkKKyAgICA7OyBEb24ndCB0b3Vj aCBtdWx0aWxpbmUgc3RyaW5ncy4KKyAgICAodW5sZXNzIChudGggMyBwYXJzZS1zdGF0dXMpCisg ICAgICAoc2V0cSBpbmRlbnQtY29sIChzYXZlLWV4Y3Vyc2lvbgorICAgICAgICAgICAgICAgICAg ICAgICAgIChiYWNrLXRvLWluZGVudGF0aW9uKQorICAgICAgICAgICAgICAgICAgICAgICAgIChp ZiAoPj0gKHBvaW50KSBzYXZlcCkgKHNldHEgc2F2ZXAgbmlsKSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAoanMtLWFzLXNnbWwgKHNnbWwtY2FsY3VsYXRlLWluZGVudCkpKSkKKyAgICAgIChp ZiAobnVsbCBpbmRlbnQtY29sKQorICAgICAgICAgICdub2luZGVudAorICAgICAgICA7OyBVc2Ug d2hpY2hldmVyIGluZGVudGF0aW9uIGNvbHVtbiBpcyBncmVhdGVyLCBzdWNoIHRoYXQgdGhlIHNn bWwKKyAgICAgICAgOzsgY29sdW1uIGlzIGVmZmVjdGl2ZWx5IGEgbWluaW11bQorICAgICAgICAo c2V0cSBpbmRlbnQtY29sIChtYXggKGpzLS1wcm9wZXItaW5kZW50YXRpb24gcGFyc2Utc3RhdHVz KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCsgaW5kZW50LWNvbCBqcy1pbmRlbnQt bGV2ZWwpKSkKKyAgICAgICAgKGlmIHNhdmVwCisgICAgICAgICAgICAoc2F2ZS1leGN1cnNpb24g KGluZGVudC1saW5lLXRvIGluZGVudC1jb2wpKQorICAgICAgICAgIChpbmRlbnQtbGluZS10byBp bmRlbnQtY29sKSkpKSkpCisKIChkZWZ1biBqcy1pbmRlbnQtbGluZSAoKQogICAiSW5kZW50IHRo ZSBjdXJyZW50IGxpbmUgYXMgSmF2YVNjcmlwdC4iCiAgIChpbnRlcmFjdGl2ZSkKQEAgLTIwMDgs NiArMjE5NiwyNSBAQCBpbmRlbnRhdGlvbiBpcyBhbGlnbmVkIHRvIHRoYXQgY29sdW1uLiIKICAg ICAgIChpbmRlbnQtbGluZS10byAoanMtLXByb3Blci1pbmRlbnRhdGlvbiBwYXJzZS1zdGF0dXMp KQogICAgICAgKHdoZW4gKD4gb2Zmc2V0IDApIChmb3J3YXJkLWNoYXIgb2Zmc2V0KSkpKSkKIAor KGRlZnVuIGpzLWpzeC1pbmRlbnQtbGluZSAoKQorICAiSW5kZW50IHRoZSBjdXJyZW50IGxpbmUg YXMgSlNYICh3aXRoIFNHTUwgb2Zmc2V0cykuCitpLmUuLCBjdXN0b21pemUgSlNYIGVsZW1lbnQg aW5kZW50YXRpb24gd2l0aCBgc2dtbC1iYXNpYy1vZmZzZXQnLAorYHNnbWwtYXR0cmlidXRlLW9m ZnNldCcgZXQgYWwuIgorICAoaW50ZXJhY3RpdmUpCisgIChsZXQgKChpbmRlbnRhdGlvbi10eXBl IChqcy0tanN4LWluZGVudGVkLWVsZW1lbnQtcCkpKQorICAgIChjb25kCisgICAgICgoZXEgaW5k ZW50YXRpb24tdHlwZSAnZXhwcmVzc2lvbikKKyAgICAgIChqcy0tZXhwcmVzc2lvbi1pbi1zZ21s LWluZGVudC1saW5lKSkKKyAgICAgKChvciAoZXEgaW5kZW50YXRpb24tdHlwZSAnZmlyc3QpCisg ICAgICAgICAgKGVxIGluZGVudGF0aW9uLXR5cGUgJ2FmdGVyKSkKKyAgICAgIDs7IERvbid0IHRy ZWF0IHRoaXMgZmlyc3QgdGhpbmcgYXMgYSBjb250aW51ZWQgZXhwcmVzc2lvbiAob2Z0ZW4gYSAi PCIgb3IKKyAgICAgIDs7ICI+IiBjYXVzZXMgdGhpcyBtaXNpbnRlcnByZXRhdGlvbikKKyAgICAg IChjbC1sZXRmICgoKHN5bWJvbC1mdW5jdGlvbiAjJ2pzLS1jb250aW51ZWQtZXhwcmVzc2lvbi1w KSAnaWdub3JlKSkKKyAgICAgICAgKGpzLWluZGVudC1saW5lKSkpCisgICAgICgoZXEgaW5kZW50 YXRpb24tdHlwZSAnbnRoKQorICAgICAgKGpzLS1hcy1zZ21sIChzZ21sLWluZGVudC1saW5lKSkp CisgICAgICh0IChqcy1pbmRlbnQtbGluZSkpKSkpCisKIDs7OyBGaWxsaW5nCiAKIChkZWZ2YXIg anMtLWZpbGxpbmctcGFyYWdyYXBoIG5pbCkKQEAgLTM1NjYsNiArMzc3MywyMCBAQCBJZiBvbmUg aGFzbid0IGJlZW4gc2V0LCBvciBpZiBpdCdzIHN0YWxlLCBwcm9tcHQgZm9yIGEgbmV3IG9uZS4i CiAgIDs7KHN5bnRheC1wcm9wZXJ0aXplIChwb2ludC1tYXgpKQogICApCiAKKzs7OyMjI2F1dG9s b2FkCisoZGVmaW5lLWRlcml2ZWQtbW9kZSBqcy1qc3gtbW9kZSBqcy1tb2RlICJKU1giCisgICJN YWpvciBtb2RlIGZvciBlZGl0aW5nIEpTWC4KKworVG8gY3VzdG9taXplIHRoZSBpbmRlbnRhdGlv biBmb3IgdGhpcyBtb2RlLCBzZXQgdGhlIFNHTUwgb2Zmc2V0Cit2YXJpYWJsZXMgKGBzZ21sLWJh c2ljLW9mZnNldCcsIGBzZ21sLWF0dHJpYnV0ZS1vZmZzZXQnIGV0IGFsKQorbG9jYWxseSwgbGlr ZSBzbzoKKworICAoZGVmdW4gc2V0LWpzeC1pbmRlbnRhdGlvbiAoKQorICAgIChzZXRxLWxvY2Fs IHNnbWwtYmFzaWMtb2Zmc2V0IGpzLWluZGVudC1sZXZlbCkpCisgIChhZGQtaG9vayAnanMtanN4 LW1vZGUtaG9vayAjJ3NldC1qc3gtaW5kZW50YXRpb24pIgorICA6Z3JvdXAgJ2pzCisgIChzZXRx LWxvY2FsIGluZGVudC1saW5lLWZ1bmN0aW9uICMnanMtanN4LWluZGVudC1saW5lKSkKKwogOzs7 IyMjYXV0b2xvYWQgKGRlZmFsaWFzICdqYXZhc2NyaXB0LW1vZGUgJ2pzLW1vZGUpCiAKIChldmFs LWFmdGVyLWxvYWQgJ2ZvbGRpbmcKZGlmZiAtLWdpdCBhL3Rlc3QvaW5kZW50L2pzLWpzeC5qcyBi L3Rlc3QvaW5kZW50L2pzLWpzeC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw Li43NDAxOTM5Ci0tLSAvZGV2L251bGwKKysrIGIvdGVzdC9pbmRlbnQvanMtanN4LmpzCkBAIC0w LDAgKzEsODUgQEAKKy8vIC0qLSBtb2RlOiBqcy1qc3g7IC0qLQorCit2YXIgZm9vID0gPGRpdj48 L2Rpdj47CisKK3JldHVybiAoCisgIDxkaXY+CisgIDwvZGl2PgorICA8ZGl2PgorICAgIDxkaXY+ PC9kaXY+CisgICAgPGRpdj4KKyAgICAgIDxkaXY+PC9kaXY+CisgICAgPC9kaXY+CisgIDwvZGl2 PgorKTsKKworUmVhY3QucmVuZGVyKAorICA8ZGl2PgorICAgIDxkaXY+PC9kaXY+CisgIDwvZGl2 PiwKKyAgeworICAgIGE6IDEKKyAgfSwKKyAgPGRpdj4KKyAgICA8ZGl2PjwvZGl2PgorICA8L2Rp dj4KKyk7CisKK3JldHVybiAoCisgIC8vIFNuZWFreSEKKyAgPGRpdj48L2Rpdj4KKyk7CisKK3Jl dHVybiAoCisgIDxkaXY+PC9kaXY+CisgIC8vIFNuZWFreSEKKyk7CisKK1JlYWN0LnJlbmRlcigK KyAgPGlucHV0CisgICAgLz4sCisgIHsKKyAgICBhOiAxCisgIH0KKyk7CisKK3JldHVybiAoCisg IDxkaXY+CisgICAge2FycmF5Lm1hcChmdW5jdGlvbiAoKSB7CisgICAgICByZXR1cm4geworICAg ICAgICBhOiAxCisgICAgICB9OworICAgIH0pfQorICA8L2Rpdj4KKyk7CisKK3JldHVybiAoCisg IDxkaXYgYXR0cmlidXRlPXthcnJheS5tYXAoZnVuY3Rpb24gKCkgeworICAgICAgICAgcmV0dXJu IHsKKyAgICAgICAgICAgYTogMQorICAgICAgICAgfTsKKworICAgICAgICAgcmV0dXJuIHsKKyAg ICAgICAgICAgYTogMQorICAgICAgICAgfTsKKworICAgICAgICAgcmV0dXJuIHsKKyAgICAgICAg ICAgYTogMQorICAgICAgICAgfTsKKyAgICAgICB9KX0+CisgIDwvZGl2PgorKTsKKworLy8gTG9j YWwgVmFyaWFibGVzOgorLy8gaW5kZW50LXRhYnMtbW9kZTogbmlsCisvLyBqcy1pbmRlbnQtbGV2 ZWw6IDIKKy8vIEVuZDoKKworLy8gVGhlIGZvbGxvd2luZyB0ZXN0IGhhcyBpbnRlbnRpb25hbGx5 IHVuY2xvc2VkIGVsZW1lbnRzIGFuZCBzaG91bGQKKy8vIGJlIHBsYWNlZCBiZWxvdyBhbGwgb3Ro ZXIgdGVzdHMgdG8gcHJldmVudCBhd2t3YXJkIGluZGVudGF0aW9uLgorCityZXR1cm4gKAorICA8 ZGl2PgorICAgIHthcnJheS5tYXAoZnVuY3Rpb24gKCkgeworICAgICAgcmV0dXJuIHsKKyAgICAg ICAgYTogMQo= --089e013a15dc7d274305236a37b8-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 31 15:21:04 2015 Received: (at 21799) by debbugs.gnu.org; 31 Oct 2015 19:21:04 +0000 Received: from localhost ([127.0.0.1]:47322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsbi4-00050O-72 for submit@debbugs.gnu.org; Sat, 31 Oct 2015 15:21:04 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:35216) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zsbhk-0004zZ-5a for 21799@debbugs.gnu.org; Sat, 31 Oct 2015 15:21:02 -0400 Received: by wmll128 with SMTP id l128so33760246wml.0 for <21799@debbugs.gnu.org>; Sat, 31 Oct 2015 12:20:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=IkWC9ogsldKsOvnZjxtkVRiF7lLHevxUbKe3K6aT7vg=; b=hiMPQMM3Ny6KD9VAew+tDuw9X2b10S4V27usXbdCTPnKVpKdjakKfVM4dYElZQsai8 zXVUUJLFvYTwroTPaZxmkGnFZIO95a/b8/zujZtQtWd/e8PM9b7OJoXIrgaUs5nGqD4P n3Tz/XJQTlrDtv2WKcfq4tuFIuOwrHEokyPH3u08FsJqNUZXwfuz4hjUXSLFw7bz+EgD Uu17AP/nqCuavniWzKEgi7ZPZKy5ScV0Eh0JfM05521LsxMxnlIDyIvNnMoN6l8wk3dT Zhq579rLi29QmYCr5t5XyTToyYXtuPoD3gHHcqs69JW7tzt4RS/W3l4sQlzl4/xM5cuG /C0A== X-Received: by 10.28.11.208 with SMTP id 199mr5102131wml.75.1446319243490; Sat, 31 Oct 2015 12:20:43 -0700 (PDT) Received: from [10.9.0.103] (nat.webazilla.com. [78.140.128.228]) by smtp.googlemail.com with ESMTPSA id gl9sm13447930wjb.10.2015.10.31.12.20.41 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 31 Oct 2015 12:20:42 -0700 (PDT) Subject: Re: bug#21799: Requesting review for change to js.el To: Jackson Hamilton References: <5634B5B4.6070907@yandex.ru> <5634F4E6.6010503@yandex.ru> From: Dmitry Gutov Message-ID: <56351488.1020001@yandex.ru> Date: Sat, 31 Oct 2015 21:20:40 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:42.0) Gecko/20100101 Thunderbird/42.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21799 Cc: 21799@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) On 10/31/2015 07:53 PM, Jackson Hamilton wrote: > Also, has the ChangeLog maintenance process changed? I don't see a > "current" ChangeLog to which I may add entries. Now we put ChangeLog entries into the commit messages. See CONTRIBUTE, "Generating ChangeLog entries", second part. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 00:15:42 2016 Received: (at 21799) by debbugs.gnu.org; 23 Feb 2016 05:15:42 +0000 Received: from localhost ([127.0.0.1]:38840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY5K2-0005P5-BT for submit@debbugs.gnu.org; Tue, 23 Feb 2016 00:15:42 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:40253) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY5K1-0005Nz-Lf for 21799@debbugs.gnu.org; Tue, 23 Feb 2016 00:15:42 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aY5Jb-0000yf-Ix; Tue, 23 Feb 2016 06:15:16 +0100 From: Lars Ingebrigtsen To: Jackson Hamilton Subject: Re: bug#21799: Requesting review for change to js.el References: <5634B5B4.6070907@yandex.ru> <5634F4E6.6010503@yandex.ru> Date: Tue, 23 Feb 2016 16:15:11 +1100 In-Reply-To: (Jackson Hamilton's message of "Sat, 31 Oct 2015 10:53:07 -0700") Message-ID: <87egc40zz4.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1aY5Jb-0000yf-Ix X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456809318.00068@30MqH9V0uwS+FWyjAGkMBw X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21799 Cc: 21799@debbugs.gnu.org, Dmitry Gutov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Jackson Hamilton writes: > Updated with the addition of js-jsx-mode (attached). Looks good to me, I think, but I think it should probably be separated out into its own file: jsx-mode.el. Also, I can't find your name in the Emacs copyright assignment file. Would you be willing to sign FSF copyright assignment papers? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 05:14:46 2016 Received: (at 21799-done) by debbugs.gnu.org; 23 Feb 2016 10:14:46 +0000 Received: from localhost ([127.0.0.1]:39215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY9zS-0001s4-KB for submit@debbugs.gnu.org; Tue, 23 Feb 2016 05:14:46 -0500 Received: from mail-wm0-f44.google.com ([74.125.82.44]:35951) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aY9zQ-0001rq-Dx for 21799-done@debbugs.gnu.org; Tue, 23 Feb 2016 05:14:44 -0500 Received: by mail-wm0-f44.google.com with SMTP id g62so214017194wme.1 for <21799-done@debbugs.gnu.org>; Tue, 23 Feb 2016 02:14:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=srDb3jGZBXymL6/QS49GaYm2umtqCvgFqX6tydSFeJs=; b=v+0b4/vC6/xOthG9Sug21qWKOdVaJem+AZOUMbJxFfGODVTuBzUKFHfiHYIWPEc+DF lX5+TKsaO6GQZPaxfzPTOeh64HFvCcw0mBHjiAj9pbB50mWSv08wvGDtiACD+k4n3fSZ xEGUAbaCS1U2BMJSQzIgdaAQVbv0ffjWh420ZJQKLjr/kx6UUK6T0sx21vAGOjrWAnX+ m9FGyBRn91jnOQH3FBWHEyPYJgszkUaLnhtBvjMwJHOY4ktM1HATbyfqg1kFj4EFQwhc jTPiMyU6D6fsD1tM+cHxVaIzPbVhDVX1r/3uluzUDCryJpxrqPBxWvMMB4yO3fmMe8O2 pMJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:to:references:cc:from:message-id :date:user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=srDb3jGZBXymL6/QS49GaYm2umtqCvgFqX6tydSFeJs=; b=SOuSosWE6uwOYwaHEv+Ndl+btfCY5uHqtuJgrAssuotBQKVOputFyAQSQHAIckU6Vu 8IsP5kDxBXcSif1aLFq8vQcFKX1IhXjy7VpIH/oa9FRd6C+Wkc9VajGiCA0cnIhTDg6T EZLJldicFO6d9a1We291TApqnnwqIq4th8eEpqU5oRVtGGeY4EIMnNdY/UgzCeCdLXvE Sgda2rFr9/vx2rOB7s2Qqf4Aq8PFIT2hL2sfA4IkohRBQPEs62h5x+7QkK/oWfGGmMKE Y/bt8RiUF2TUkqNV1iYpuf50GgSwuROjopjlieYgL9gddpEtf+1MS3/7T6w/9vR+5rV/ Gq+w== X-Gm-Message-State: AG10YOTRW70R4q8tzpRQXw/7A/+CBhGvyWZdurQnH0Xf9eZ+UeQj4OVgPD6amL7N6gaJdw== X-Received: by 10.28.128.138 with SMTP id b132mr18417447wmd.26.1456222478794; Tue, 23 Feb 2016 02:14:38 -0800 (PST) Received: from [192.168.1.2] ([185.105.175.24]) by smtp.googlemail.com with ESMTPSA id c7sm25289672wmd.13.2016.02.23.02.14.36 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 23 Feb 2016 02:14:37 -0800 (PST) Subject: Re: bug#21799: Requesting review for change to js.el To: Lars Ingebrigtsen , Jackson Hamilton References: <5634B5B4.6070907@yandex.ru> <5634F4E6.6010503@yandex.ru> <87egc40zz4.fsf@gnus.org> From: Dmitry Gutov Message-ID: <56CC310B.2020200@yandex.ru> Date: Tue, 23 Feb 2016 12:14:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:44.0) Gecko/20100101 Thunderbird/44.0 MIME-Version: 1.0 In-Reply-To: <87egc40zz4.fsf@gnus.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 21799-done Cc: 21799-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 02/23/2016 07:15 AM, Lars Ingebrigtsen wrote: > Looks good to me, I think, but I think it should probably be separated > out into its own file: jsx-mode.el. Sorry, we've already applied it and forgot to close the bug. Calling it jsx-mode.el might be suboptimal due to the conflict: https://github.com/jsx/jsx-mode.el (and that one's for a different JSX). > Also, I can't find your name in the Emacs copyright assignment file. It's there, as "Jackson Ray Hamilton". From unknown Sun Aug 10 02:40:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Mar 2016 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator