From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tijs Mallaerts Newsgroups: gmane.emacs.bugs Subject: bug#36053: 27.0.50; no matching char specified in jsx syntax table Date: Wed, 5 Jun 2019 16:11:37 +0200 Message-ID: References: <925400ec-853f-76b4-42d9-0ca82809cb86@yandex.ru> <4913170a-f736-46be-dfd2-045a33b6ef21@jacksonrayhamilton.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000a3c589058a942d19" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="145117"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 36053@debbugs.gnu.org, Dmitry Gutov To: Jackson Ray Hamilton Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 05 16:13:37 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.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hYWfY-000bdD-LD for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Jun 2019 16:13:36 +0200 Original-Received: from localhost ([127.0.0.1]:43336 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hYWfX-0007V4-Fx for geb-bug-gnu-emacs@m.gmane.org; Wed, 05 Jun 2019 10:13:35 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:49689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hYWe3-0006ga-Eu for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 10:12:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hYWe2-00052N-E3 for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 10:12:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34189) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hYWe2-000528-6c for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 10:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hYWe2-0005vr-11 for bug-gnu-emacs@gnu.org; Wed, 05 Jun 2019 10:12:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tijs Mallaerts Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 05 Jun 2019 14:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36053 X-GNU-PR-Package: emacs Original-Received: via spool by 36053-submit@debbugs.gnu.org id=B36053.155974391722793 (code B ref 36053); Wed, 05 Jun 2019 14:12:01 +0000 Original-Received: (at 36053) by debbugs.gnu.org; 5 Jun 2019 14:11:57 +0000 Original-Received: from localhost ([127.0.0.1]:47733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYWdx-0005vZ-GM for submit@debbugs.gnu.org; Wed, 05 Jun 2019 10:11:57 -0400 Original-Received: from mail-lj1-f179.google.com ([209.85.208.179]:36990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hYWdv-0005vL-6U for 36053@debbugs.gnu.org; Wed, 05 Jun 2019 10:11:55 -0400 Original-Received: by mail-lj1-f179.google.com with SMTP id 131so10729901ljf.4 for <36053@debbugs.gnu.org>; Wed, 05 Jun 2019 07:11:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ta5smQxzqBbwEVC+PSuYIvbYZVFkv6S+6dmllBo5epg=; b=GaFA9GTMnTnhHQOWoC1MjbN6T81wtdbF+x5MLpX0nEUTqhZomUD7Dii+ZnpdAf8oNY 38EbiSt5bti9I88CbNwuPiW0GfksRUI+/TFZ+lP6DvXVUmY0EawyjOXOw5C95lAwN33c CJLWEDfXAOADg1I6tRmggMPNMe/j0EE2RukJgaOgeJTcCg3tnt2LXbjof8TnNXWWPyF8 6g19VF4uAfQyjp4arDrz58GgVudGA7O1Gf5HyUMuGrc7pKy4M/fLwzPszfggnv8gvPxX TDEYuLArY4c6A4nPwr2YB/9BGwaCHwvZ+xgGpHfiDbsw39uL5u+6Eyxvd+UxRXdxQSQA KtVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ta5smQxzqBbwEVC+PSuYIvbYZVFkv6S+6dmllBo5epg=; b=V02kEOeVKKNPXZbUJ4//DkCAmOETktCEhZ02M2I5y6ccFWUNBuWeRW0bJR1jCR1ye6 75kYRnvZdR85ZQacK1MBZ1aP9SaXzVRY0NzwA0U3qcpd77Ldx0d9gsdXRj3YC4uXsgpG YU9cl/yBsJeyzvwL4TdY+lub5l9FltcBeviU3KLRg+efO+q8sGmqxi5EeJxRBzl0GDco /pdAZjw9KeABO0IwqYdBJe0/W2KBRm2RkxBLZqZjvbPKJtX8/WJfgTykqcxXUqWDv+pj paE0115C0Na+uK8SRdOITC/XDlbNunkzjimguzb8hiXL3SjjHk5ZW9+CW4YLfiu/2YhU iM0A== X-Gm-Message-State: APjAAAU71POjgLqmeQwMyJFrMJDJaX9iWYD08bdr8hSf2wHTGK94TctI L4EXdhCJkqneioOrSgItKsTOILD2fHjZGj7Jf/Y= X-Google-Smtp-Source: APXvYqyKBxTJXfEuRyuchOm/tA3pO4HgWWCMpuaIVqptKQPRy1VGMnmm3FvqVRtlAtmLtM7p5i+THIkkm9R2upb3k5s= X-Received: by 2002:a2e:9d43:: with SMTP id y3mr20070060ljj.154.1559743909052; Wed, 05 Jun 2019 07:11:49 -0700 (PDT) In-Reply-To: <4913170a-f736-46be-dfd2-045a33b6ef21@jacksonrayhamilton.com> 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:160154 Archived-At: --000000000000a3c589058a942d19 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jackson, I confirm the issue is fixed, thanks a lot! Best regards, Tijs Op di 4 jun. 2019 om 18:07 schreef Jackson Ray Hamilton < jackson@jacksonrayhamilton.com>: > Hi Tijs, Dmitry, > > I pushed =E2=80=9CSpecify the matching chars for JSX open/close parenthes= is=E2=80=9D to > the Emacs master branch to hopefully resolve this issue. > > Jackson > > On 6/3/19 7:17 AM, Dmitry Gutov wrote: > > Jackson, could you please take a look when you have the time? > > > > On 02.06.2019 12:38, Tijs Mallaerts wrote: > >> Rainbow-delimiters-mode marks the closing angle brackets of jsx > >> syntax as mismatched because no matching chars seem to be specified > >> in the jsx syntax table. > >> > >> These are the text properties of the opening angle bracket: > >> face (rainbow-delimiters-depth-2-face) > >> font-lock-multiline t > >> fontified t > >> js-jsx-close-tag-pos 97 > >> js-jsx-syntax-table (4) > >> js-jsx-tag-beg (open . 57) > >> syntax-multiline t > >> syntax-table (4) > >> > >> And these are the text properties of the closing angle bracket: > >> face (rainbow-delimiters-mismatched-face) > >> font-lock-multiline t > >> fontified t > >> js-jsx-syntax-table (5) > >> syntax-multiline t > >> syntax-table (5) > --000000000000a3c589058a942d19 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Jackson,

I confirm the issue is fixed, thanks a lot!

Best = regards,
Tijs

Op di 4 jun. 2019 om 18:07 schreef Jackson= Ray Hamilton <jackson= @jacksonrayhamilton.com>:
Hi Tijs, Dmitry,

I pushed =E2=80=9CSpecify the matching chars for JSX open/close parenthesis= =E2=80=9D to
the Emacs master branch to hopefully resolve this issue.

Jackson

On 6/3/19 7:17 AM, Dmitry Gutov wrote:
> Jackson, could you please take a look when you have the time?
>
> On 02.06.2019 12:38, Tijs Mallaerts wrote:
>> Rainbow-delimiters-mode marks the closing angle brackets of jsx >> syntax as mismatched because no matching chars seem to be specifie= d
>> in the jsx syntax table.
>>
>> These are the text properties of the opening angle bracket:
>> =C2=A0=C2=A0 face =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 (rainbow-delimiters-depth-2-face)
>> =C2=A0=C2=A0 font-lock-multiline =C2=A0t
>> =C2=A0=C2=A0 fontified =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0t<= br> >> =C2=A0=C2=A0 js-jsx-close-tag-pos 97
>> =C2=A0=C2=A0 js-jsx-syntax-table =C2=A0(4)
>> =C2=A0=C2=A0 js-jsx-tag-beg =C2=A0 =C2=A0 =C2=A0 (open . 57)
>> =C2=A0=C2=A0 syntax-multiline =C2=A0 =C2=A0 t
>> =C2=A0=C2=A0 syntax-table =C2=A0 =C2=A0 =C2=A0 =C2=A0 (4)
>>
>> And these are the text properties of the closing angle bracket: >> =C2=A0=C2=A0 face =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 (rainbow-delimiters-mismatched-face)
>> =C2=A0=C2=A0 font-lock-multiline =C2=A0t
>> =C2=A0=C2=A0 fontified =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0t<= br> >> =C2=A0=C2=A0 js-jsx-syntax-table =C2=A0(5)
>> =C2=A0=C2=A0 syntax-multiline =C2=A0 =C2=A0 t
>> =C2=A0=C2=A0 syntax-table =C2=A0 =C2=A0 =C2=A0 =C2=A0 (5)
--000000000000a3c589058a942d19--