GNU logs - #26750, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#26750: 25.2; js-mode missing keywords
Resent-From: Yuen Ho Wong <wyuenho@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 02 May 2017 19:47:01 +0000
Resent-Message-ID: <handler.26750.B.14937543743585 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 26750
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 26750 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.14937543743585
          (code B ref -1); Tue, 02 May 2017 19:47:01 +0000
Received: (at submit) by debbugs.gnu.org; 2 May 2017 19:46:14 +0000
Received: from localhost ([127.0.0.1]:51552 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d5dkT-0000vl-KE
	for submit <at> debbugs.gnu.org; Tue, 02 May 2017 15:46:13 -0400
Received: from eggs.gnu.org ([208.118.235.92]:40824)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1d5dPc-0000P6-Ag
 for submit <at> debbugs.gnu.org; Tue, 02 May 2017 15:24:40 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <wyuenho@HIDDEN>) id 1d5dPW-0002fr-0n
 for submit <at> debbugs.gnu.org; Tue, 02 May 2017 15:24:35 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:34497)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <wyuenho@HIDDEN>) id 1d5dPV-0002ff-TI
 for submit <at> debbugs.gnu.org; Tue, 02 May 2017 15:24:33 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:60023)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <wyuenho@HIDDEN>) id 1d5dPU-00033S-CX
 for bug-gnu-emacs@HIDDEN; Tue, 02 May 2017 15:24:33 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <wyuenho@HIDDEN>) id 1d5dPT-0002dM-0V
 for bug-gnu-emacs@HIDDEN; Tue, 02 May 2017 15:24:32 -0400
Received: from mail-wm0-x230.google.com ([2a00:1450:400c:c09::230]:38900)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <wyuenho@HIDDEN>) id 1d5dPS-0002ce-PM
 for bug-gnu-emacs@HIDDEN; Tue, 02 May 2017 15:24:30 -0400
Received: by mail-wm0-x230.google.com with SMTP id r190so32510314wme.1
 for <bug-gnu-emacs@HIDDEN>; Tue, 02 May 2017 12:24:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:mime-version;
 bh=dvmVOIYTdFgToX2zm2os4+3r1ojIwiZaetFKaXanGL0=;
 b=Vvnf4fo0QJnFZdpyu1nkDgZmIeAnFxGRIdNDrFyHAVDuMgdTh5A86KWFnUZ1rnDgKp
 HqN+oyzBAueDVOIQ+pevRHjPWdVHmnKiiJYX2TFGpc6gUrnOzRsDZhFsy83b4atTMkIN
 qlI38o411TVMObqWVXfb9+2xX1tebortv1z3kg0qYaiddSRXTdeGQ5MWLmP0WOgfPLs0
 IexJB3jsvyR59eiuE8PDM/qmaLLPSDVeGHGXkxkvrIQWPPTWoZ7nLrBW05l6P99219QF
 PBt9UFH7Ko1/l7flmG0I1geHPn+epPWLKvtqIW7+AWix4S7PVyWzmy+UPv/FNNyVjfkc
 mAgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:mime-version;
 bh=dvmVOIYTdFgToX2zm2os4+3r1ojIwiZaetFKaXanGL0=;
 b=X7uBQAms6JqHhIHi85eLR5qe088hBD9/N199LgcZt2m63RueMF+yHmxz0l51PZ0JqM
 zIQbuK3O7xQlE1mJBMJmZqnjlA5baJObcLiJqFGVXlMKFmOBBgT61ufRXSqnP/fWqBA8
 2lAjgnqUlUtgx4sEDKQTvFHYvrYXkVx/n3O239XC6roJCnmhTVLOZlpcRS/pze4tkt96
 dSak7Nnnb+Ql2MxhGFheqekPmAO2q89A3/wVtnmj3XK5qyJO2Lh3+N+wU56wyvvtPRoV
 TsmfksJMHO4Iiz+hQMkprGvOP6h174MMWkzsDSE6Ke8Do3iqQOwUhwUm8r+56+GZ//t+
 QUaQ==
X-Gm-Message-State: AN3rC/4udgSXXSciFrUbHVtNqG67iYAqwacb4YMKrfXCxvYvtK8qRcW5
 2HCvrjMHbqts3mc8ax0=
X-Received: by 10.28.20.84 with SMTP id 81mr3604503wmu.51.1493753069210;
 Tue, 02 May 2017 12:24:29 -0700 (PDT)
Received: from ceremony-paternal-broken.local
 ([2a06:98c0:1000:8200:8086:4681:d37e:20f9])
 by smtp.gmail.com with ESMTPSA id y6sm22989254wrc.51.2017.05.02.12.24.28
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 02 May 2017 12:24:28 -0700 (PDT)
From: Yuen Ho Wong <wyuenho@HIDDEN>
X-Google-Original-From: Yuen Ho Wong <jwong@HIDDEN>
Date: Tue, 02 May 2017 20:23:44 +0100
Message-ID: <m2mvavkqpr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Mailman-Approved-At: Tue, 02 May 2017 15:46:11 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

When in js-mode, some latest Javascript keywords are not
highlighted. After looking at js.el, js--keyword-re seems to be missing
the following:

"as", "await, "async", and "of".

"await" is treated as a "future reserved word" in ES6 and promoted to a
keyword in the latest ES8 spec draft.

"async" is treated as a keyword in the AsyncFunctionExpression rule in
ES8 draft.

"of" is treated as a keyword in the for-of iteration production rule in
ES6.

"as" is treated as a keyword in import * as statements in ES6.

References:
ES6: https://www.ecma-international.org/ecma-262/6.0/
ES8: https://tc39.github.io/ecma262/


In GNU Emacs 25.2.1 (x86_64-apple-darwin16.4.0)
 of 2017-04-24 built on sierra.internal.macports.net
Configured using:
 'configure --prefix=/opt/local --without-ns --without-x --without-dbus
 --without-gconf --without-libotf --without-m17n-flt --without-gpm
 --without-gnutls --with-xml2 --with-modules --infodir
 /opt/local/share/info/emacs 'CFLAGS=-pipe -Os -arch x86_64'
 CPPFLAGS=-I/opt/local/include 'LDFLAGS=-L/opt/local/lib
 -Wl,-headerpad_max_install_names -Wl,-no_pie -arch x86_64''

Configured features:
NOTIFY ACL LIBXML2 ZLIB MODULES

Important settings:
  value of $LC_ALL: en_US.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
Making completion list...

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message dired format-spec rfc822 mml
mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
regexp-opt rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode
easymenu cl-loaddefs pcase cl-lib mail-prsvr mail-utils term/xterm xterm
time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type tabulated-list newcomment elisp-mode lisp-mode prog-mode
register page menu-bar rfn-eshadow timer select mouse jit-lock font-lock
syntax facemenu font-core frame cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces
cus-face macroexp files text-properties overlay sha1 md5 base64 format
env code-pages mule custom widget hashtable-print-readable backquote
kqueue multi-tty make-network-process emacs)

Memory information:
((conses 16 84806 4043)
 (symbols 48 18787 0)
 (miscs 40 41 113)
 (strings 32 14158 5341)
 (string-bytes 1 408779)
 (vectors 16 9651)
 (vector-slots 8 378732 18240)
 (floats 8 149 126)
 (intervals 56 197 0)
 (buffers 976 19))




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Yuen Ho Wong <wyuenho@HIDDEN>
Subject: bug#26750: Acknowledgement (25.2; js-mode missing keywords)
Message-ID: <handler.26750.B.14937543743585.ack <at> debbugs.gnu.org>
References: <m2mvavkqpr.fsf@HIDDEN>
X-Gnu-PR-Message: ack 26750
X-Gnu-PR-Package: emacs
Reply-To: 26750 <at> debbugs.gnu.org
Date: Tue, 02 May 2017 19:47:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 26750 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
26750: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26750
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#26750: [PATCH] add missing keywords to js-mode
References: <m2mvavkqpr.fsf@HIDDEN>
In-Reply-To: <m2mvavkqpr.fsf@HIDDEN>
Resent-From: Ruslan Bekenev <furyinbox@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 12 May 2017 15:39:01 +0000
Resent-Message-ID: <handler.26750.B26750.149460351916544 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 26750
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 26750 <at> debbugs.gnu.org
Received: via spool by 26750-submit <at> debbugs.gnu.org id=B26750.149460351916544
          (code B ref 26750); Fri, 12 May 2017 15:39:01 +0000
Received: (at 26750) by debbugs.gnu.org; 12 May 2017 15:38:39 +0000
Received: from localhost ([127.0.0.1]:41154 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1d9CeN-0004Im-EE
	for submit <at> debbugs.gnu.org; Fri, 12 May 2017 11:38:39 -0400
Received: from mail-wr0-f182.google.com ([209.85.128.182]:35453)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <furyinbox@HIDDEN>) id 1d98Uy-0004Wy-Rg
 for 26750 <at> debbugs.gnu.org; Fri, 12 May 2017 07:12:41 -0400
Received: by mail-wr0-f182.google.com with SMTP id z52so42159837wrc.2
 for <26750 <at> debbugs.gnu.org>; Fri, 12 May 2017 04:12:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:message-id:subject:mime-version;
 bh=syKQU/ogAlsBVCm3gs5Igh6zaZW0fadDFRnl8UHOS10=;
 b=XXDyF9ahDBaw8pw5aCUGe9zt98hW/JJgVt96ErO95M3PeN1qrI32nUGE343MrdnEsw
 OOf/2BqBR4fWjJWIQ5BEuzsoI3Yq1yqmMkCKY+VZutsAwMfCuYwivLjcTMdl2kPCDi59
 oPtbjU+gLwLoOaGpS4LOnC1DtHMrf5gAy4DoaqAXlq1Hlsd379LWdcmmblMbcE9WoUOQ
 XJHPxkT0+y0rLXbIINi6zOdcTDDCtVvEgRyMcFJj74MwkUTojxgIiZiZuhCGzR341J3a
 86YRdxHqxITqzcToW2Kh3aXP5xlhnU1+vHyMiFVg0zEEHYH/Y0krrY5Dp7+EVrgHtn7G
 cj5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:message-id:subject:mime-version;
 bh=syKQU/ogAlsBVCm3gs5Igh6zaZW0fadDFRnl8UHOS10=;
 b=l+P75ESxob0BCR3dh7wUfdyypGV2030jBnAzFo09MC9lSbVS1ck92pIdTmjGFRmagv
 8ZWkUWNjlrrNJuanfe389MK9UpaAfpep+oT+yPpmaG5v1lI+k5quYpoKX4VE2h9LnT9Q
 dy/uw8LCzk4xVrrrHgTSkIY29NlubyI/rFfC/NvonyYD8PZBudd7y7/BRTxvv1PE5ns2
 hd0VBE8Bj3+yJx8u6UkWApLBkLDL928ZoxZfCuKFvG0A3spyoCmNOL6lDTopLnQ9JYkP
 ubZjrDiJesmqOq4prpTJWtnbtz2hNZpmh6rpB1YDj/GNsUoDWql5/QMqxEBCGUCQq7QF
 y2rw==
X-Gm-Message-State: AODbwcCBV4ndEuTU4mOYirx+yY42X5HnD6BSIg7N0JA4vIFxbpZjQFFz
 8xPmD4ZCYbTCiARk
X-Received: by 10.46.13.1 with SMTP id 1mr957884ljn.134.1494587554819;
 Fri, 12 May 2017 04:12:34 -0700 (PDT)
Received: from Ruslans-MacBook-Air.local.mail
 (broadband-skytelecom-185-52-28-15.clients.kubtel.ru. [185.52.28.15])
 by smtp.gmail.com with ESMTPSA id f26sm520979lji.23.2017.05.12.04.12.33
 for <26750 <at> debbugs.gnu.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 May 2017 04:12:34 -0700 (PDT)
Date: Fri, 12 May 2017 14:12:32 +0300
From: Ruslan Bekenev <furyinbox@HIDDEN>
Message-ID: <etPan.591598a0.25ce87fd.8ce6@HIDDEN>
X-Mailer: Airmail (424)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="591598a0_2841737b_8ce6"
X-Spam-Score: -2.3 (--)
X-Mailman-Approved-At: Fri, 12 May 2017 11:38:36 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--591598a0_2841737b_8ce6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi. It is my first contribution.=C2=A0
I hope everything is correct with this PATCH and submission itself.=C2=A0=

In this patch added two missed keywords to =60js--keyword-re=60 which are=
 =60as=60 and =60of=60.=C2=A0
=60async=60 and =60await=60 are already there.=C2=A0

---
=C2=A0lisp/progmodes/js.el =7C 4 ++--
=C2=A01 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el
index bae9e52bf0..02e63986d6 100644
--- a/lisp/progmodes/js.el
+++ b/lisp/progmodes/js.el
=40=40 -278,11 +278,11 =40=40 Match group 1 is the name of the macro.=22)=


=C2=A0(defconst js--keyword-re
=C2=A0 =C2=A0(js--regexp-opt-symbol
- =C2=A0 '(=22abstract=22 =22async=22 =22await=22 =22break=22 =22case=22 =
=22catch=22 =22class=22 =22const=22
+ =C2=A0 '(=22abstract=22 =22as=22 =22async=22 =22await=22 =22break=22 =22=
case=22 =22catch=22 =22class=22 =22const=22
=C2=A0 =C2=A0 =C2=A0 =22continue=22 =22debugger=22 =22default=22 =22delet=
e=22 =22do=22 =22else=22
=C2=A0 =C2=A0 =C2=A0 =22enum=22 =22export=22 =22extends=22 =22final=22 =22=
finally=22 =22for=22
=C2=A0 =C2=A0 =C2=A0 =22function=22 =22goto=22 =22if=22 =22implements=22 =
=22import=22 =22in=22
- =C2=A0 =C2=A0 =22instanceof=22 =22interface=22 =22native=22 =22new=22 =22=
package=22
+ =C2=A0 =C2=A0 =22instanceof=22 =22interface=22 =22native=22 =22new=22 =22=
package=22 =22of=22
=C2=A0 =C2=A0 =C2=A0 =22private=22 =22protected=22 =22public=22 =22return=
=22 =22static=22
=C2=A0 =C2=A0 =C2=A0 =22super=22 =22switch=22 =22synchronized=22 =22throw=
=22
=C2=A0 =C2=A0 =C2=A0 =22throws=22 =22transient=22 =22try=22 =22typeof=22 =
=22var=22 =22void=22 =22let=22
--

--=C2=A0
Ruslan Bekenev


--591598a0_2841737b_8ce6
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<html><head><style>body=7Bfont-family:Helvetica,Arial;font-size:13px=7D</=
style></head><body style=3D=22word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space;=22><div id=3D=22bloop=5Fcust=
omfont=22 style=3D=22font-family:Helvetica,Arial;font-size:13px; color: r=
gba(0,0,0,1.0); margin: 0px; line-height: auto;=22>Hi. It is my first con=
tribution.&nbsp;</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22font-=
family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0p=
x; line-height: auto;=22>I hope everything is correct with this PATCH and=
 submission itself.&nbsp;</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=
=22font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); ma=
rgin: 0px; line-height: auto;=22>In this patch added two missed keywords =
to =60js--keyword-re=60 which are =60as=60 and =60of=60.&nbsp;</div><div =
id=3D=22bloop=5Fcustomfont=22 style=3D=22font-family:Helvetica,Arial;font=
-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;=22>=60=
async=60 and =60await=60 are already there.&nbsp;</div><div id=3D=22bloop=
=5Fcustomfont=22 style=3D=22font-family:Helvetica,Arial;font-size:13px; c=
olor: rgba(0,0,0,1.0); margin: 0px; line-height: auto;=22><br></div><div =
id=3D=22bloop=5Fcustomfont=22 style=3D=22font-family:Helvetica,Arial;font=
-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;=22><d=
iv id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22>---</div><div=
 id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22>&nbsp;lisp/prog=
modes/js.el =7C 4 ++--</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22=
margin: 0px;=22>&nbsp;1 file changed, 2 insertions(+), 2 deletions(-)</di=
v><div id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22><br></div=
><div id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22>diff --git=
 a/lisp/progmodes/js.el b/lisp/progmodes/js.el</div><div id=3D=22bloop=5F=
customfont=22 style=3D=22margin: 0px;=22>index bae9e52bf0..02e63986d6 100=
644</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22>--=
- a/lisp/progmodes/js.el</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=
=22margin: 0px;=22>+++ b/lisp/progmodes/js.el</div><div id=3D=22bloop=5Fc=
ustomfont=22 style=3D=22margin: 0px;=22>=40=40 -278,11 +278,11 =40=40 Mat=
ch group 1 is the name of the macro.=22)</div><div id=3D=22bloop=5Fcustom=
font=22 style=3D=22margin: 0px;=22><br></div><div id=3D=22bloop=5Fcustomf=
ont=22 style=3D=22margin: 0px;=22>&nbsp;(defconst js--keyword-re</div><di=
v id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22>&nbsp; &nbsp;(=
js--regexp-opt-symbol</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22=
margin: 0px;=22>- &nbsp; '(=22abstract=22 =22async=22 =22await=22 =22brea=
k=22 =22case=22 =22catch=22 =22class=22 =22const=22</div><div id=3D=22blo=
op=5Fcustomfont=22 style=3D=22margin: 0px;=22>+ &nbsp; '(=22abstract=22 =22=
as=22 =22async=22 =22await=22 =22break=22 =22case=22 =22catch=22 =22class=
=22 =22const=22</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22margin=
: 0px;=22>&nbsp; &nbsp; &nbsp; =22continue=22 =22debugger=22 =22default=22=
 =22delete=22 =22do=22 =22else=22</div><div id=3D=22bloop=5Fcustomfont=22=
 style=3D=22margin: 0px;=22>&nbsp; &nbsp; &nbsp; =22enum=22 =22export=22 =
=22extends=22 =22final=22 =22finally=22 =22for=22</div><div id=3D=22bloop=
=5Fcustomfont=22 style=3D=22margin: 0px;=22>&nbsp; &nbsp; &nbsp; =22funct=
ion=22 =22goto=22 =22if=22 =22implements=22 =22import=22 =22in=22</div><d=
iv id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22>- &nbsp; &nbs=
p; =22instanceof=22 =22interface=22 =22native=22 =22new=22 =22package=22<=
/div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22margin: 0px;=22>+ &nbs=
p; &nbsp; =22instanceof=22 =22interface=22 =22native=22 =22new=22 =22pack=
age=22 =22of=22</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22margin=
: 0px;=22>&nbsp; &nbsp; &nbsp; =22private=22 =22protected=22 =22public=22=
 =22return=22 =22static=22</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=
=22margin: 0px;=22>&nbsp; &nbsp; &nbsp; =22super=22 =22switch=22 =22synch=
ronized=22 =22throw=22</div><div id=3D=22bloop=5Fcustomfont=22 style=3D=22=
margin: 0px;=22>&nbsp; &nbsp; &nbsp; =22throws=22 =22transient=22 =22try=22=
 =22typeof=22 =22var=22 =22void=22 =22let=22</div><div id=3D=22bloop=5Fcu=
stomfont=22 style=3D=22margin: 0px;=22>--</div></div><br><div class=3D=22=
bloop=5Fsign=22 id=3D=22bloop=5Fsign=5F1494586521550140928=22><div style=3D=
=22font-family:helvetica,arial;font-size:13px=22>--&nbsp;<br>Ruslan Beken=
ev<br><br></div></div></body></html>
--591598a0_2841737b_8ce6--





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#26750: [PATCH] add missing keywords to js-mode
Resent-From: Noam Postavsky <npostavs@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 28 Apr 2018 21:09:01 +0000
Resent-Message-ID: <handler.26750.B26750.152494970730439 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 26750
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Ruslan Bekenev <furyinbox@HIDDEN>
Cc: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>, 26750 <at> debbugs.gnu.org
Received: via spool by 26750-submit <at> debbugs.gnu.org id=B26750.152494970730439
          (code B ref 26750); Sat, 28 Apr 2018 21:09:01 +0000
Received: (at 26750) by debbugs.gnu.org; 28 Apr 2018 21:08:27 +0000
Received: from localhost ([127.0.0.1]:42289 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1fCX51-0007uo-IG
	for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:08:27 -0400
Received: from mail-it0-f49.google.com ([209.85.214.49]:50244)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>)
 id 1fCX50-0007uX-JW; Sat, 28 Apr 2018 17:08:26 -0400
Received: by mail-it0-f49.google.com with SMTP id p3-v6so5959049itc.0;
 Sat, 28 Apr 2018 14:08:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=1f9I6d4pcJfzZ85xoXeUkVOp8nSba7YU0kdmPX5ir8w=;
 b=GAXsfhNBacKWQStqCRWPbv9GQGL9t4IpMENUaZkEWZW5b/Aq4ZMpN+AWMXc5+hS1yP
 A3rMsLGNm4HV4+ANkghHGeyJpgy+wwwB8T8Pqk8GneAY23BU8DzdRLY3f9HlCIsnhdkH
 f/7poMPUysSoRr4ajYkMC3IgNCkym9MobWmsp3RQM6mkDuq2sp/7LfTR5j3GNWaguqQL
 2DJF16pz2Ojm2a3ww/G6sSG5O3u9dutZ33R2EOHikMq6xI4y2GsUdB4nNvwrBhLjVtbb
 sf69jwdlDkJknlRsIn4nN43kuAgJMesAupX0gHnSDw9GCNnhriSk/6JQsSVyHkoRg6/T
 FYCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version:content-transfer-encoding;
 bh=1f9I6d4pcJfzZ85xoXeUkVOp8nSba7YU0kdmPX5ir8w=;
 b=ucUTo7jb7vWik3SKbXUcju/5T/uPoalqpLVYf48WVIhOLuqkxDx7Z1k6n++NvU8Ulu
 4X81v9JxfhaWC74hx/RF56kOx5HQnCGZPp3Rky3qCVhq0H8Su4IVSQrR7CLrBBTsSquI
 VFQUDhifv36+xmYTzpfRi63dvHoSwpx65/W15BGRYPP1LXGhcuXd64nnN0LV8f8A9fTu
 MHXGG+LYto5VLlWIA7DVySyTWEZvs56XnfLetihilKp4l1FmAUWxZ48diCe1WbkNeh0w
 vs6Ndqa2UQjHUnX1TI4VOqE5znrvl18BtKToNDqQKWQONlmYo9iM5lt6KVvSvynAeA5A
 1XIw==
X-Gm-Message-State: ALQs6tBPq8B12GapDLD6w5lyxUZ5CYT6xmNFSzgwatl7EInERHkkjhZT
 8RDnFlG3Ua6/H8J45ggvkIccTA==
X-Google-Smtp-Source: AB8JxZofM/xR63U03vK5z9DXR6OZlqo7KIthd31Bg0wDeYwwFnbPHL1rL545n4uaSegGY3XOL9glNw==
X-Received: by 2002:a24:1995:: with SMTP id b143-v6mr59628itb.84.1524949700851; 
 Sat, 28 Apr 2018 14:08:20 -0700 (PDT)
Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34])
 by smtp.googlemail.com with ESMTPSA id
 q67-v6sm1986522ita.11.2018.04.28.14.08.19
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 28 Apr 2018 14:08:20 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
References: <m2mvavkqpr.fsf@HIDDEN>
 <etPan.591598a0.25ce87fd.8ce6@HIDDEN>
Date: Sat, 28 Apr 2018 17:08:09 -0400
In-Reply-To: <etPan.591598a0.25ce87fd.8ce6@HIDDEN> (Ruslan Bekenev's
 message of "Fri, 12 May 2017 14:12:32 +0300")
Message-ID: <87zi1nox8m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

forcemerge 26750 31306
quit

Ruslan Bekenev <furyinbox@HIDDEN> writes:

> Hi. It is my first contribution.=C2=A0
> I hope everything is correct with this PATCH and submission itself.=C2=A0
> In this patch added two missed keywords to `js--keyword-re` which are `as=
` and `of`.=C2=A0
> `async` and `await` are already there.=C2=A0

Hi, sorry your patch was overlooked for so long.  Unfortunately, I think
just adding keywords to js--keyword-re will not quite do the right
thing, based on https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31306#5:

    Specially, "as" and "from" should only be highlighted in an import
    statement. "of" should only be highlighted in a for statement. Any other
    occurrances of "as", "from" and "of" should not be highlighted as they
    are legal identifiers outside of import and for statements respectively.






Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 28 Apr 2018 21:08:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 28 17:08:27 2018
Received: from localhost ([127.0.0.1]:42287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1fCX51-0007um-Bk
	for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:08:27 -0400
Received: from mail-it0-f49.google.com ([209.85.214.49]:50244)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <npostavs@HIDDEN>)
 id 1fCX50-0007uX-JW; Sat, 28 Apr 2018 17:08:26 -0400
Received: by mail-it0-f49.google.com with SMTP id p3-v6so5959049itc.0;
 Sat, 28 Apr 2018 14:08:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:references:date:in-reply-to:message-id
 :user-agent:mime-version:content-transfer-encoding;
 bh=1f9I6d4pcJfzZ85xoXeUkVOp8nSba7YU0kdmPX5ir8w=;
 b=GAXsfhNBacKWQStqCRWPbv9GQGL9t4IpMENUaZkEWZW5b/Aq4ZMpN+AWMXc5+hS1yP
 A3rMsLGNm4HV4+ANkghHGeyJpgy+wwwB8T8Pqk8GneAY23BU8DzdRLY3f9HlCIsnhdkH
 f/7poMPUysSoRr4ajYkMC3IgNCkym9MobWmsp3RQM6mkDuq2sp/7LfTR5j3GNWaguqQL
 2DJF16pz2Ojm2a3ww/G6sSG5O3u9dutZ33R2EOHikMq6xI4y2GsUdB4nNvwrBhLjVtbb
 sf69jwdlDkJknlRsIn4nN43kuAgJMesAupX0gHnSDw9GCNnhriSk/6JQsSVyHkoRg6/T
 FYCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to
 :message-id:user-agent:mime-version:content-transfer-encoding;
 bh=1f9I6d4pcJfzZ85xoXeUkVOp8nSba7YU0kdmPX5ir8w=;
 b=ucUTo7jb7vWik3SKbXUcju/5T/uPoalqpLVYf48WVIhOLuqkxDx7Z1k6n++NvU8Ulu
 4X81v9JxfhaWC74hx/RF56kOx5HQnCGZPp3Rky3qCVhq0H8Su4IVSQrR7CLrBBTsSquI
 VFQUDhifv36+xmYTzpfRi63dvHoSwpx65/W15BGRYPP1LXGhcuXd64nnN0LV8f8A9fTu
 MHXGG+LYto5VLlWIA7DVySyTWEZvs56XnfLetihilKp4l1FmAUWxZ48diCe1WbkNeh0w
 vs6Ndqa2UQjHUnX1TI4VOqE5znrvl18BtKToNDqQKWQONlmYo9iM5lt6KVvSvynAeA5A
 1XIw==
X-Gm-Message-State: ALQs6tBPq8B12GapDLD6w5lyxUZ5CYT6xmNFSzgwatl7EInERHkkjhZT
 8RDnFlG3Ua6/H8J45ggvkIccTA==
X-Google-Smtp-Source: AB8JxZofM/xR63U03vK5z9DXR6OZlqo7KIthd31Bg0wDeYwwFnbPHL1rL545n4uaSegGY3XOL9glNw==
X-Received: by 2002:a24:1995:: with SMTP id b143-v6mr59628itb.84.1524949700851; 
 Sat, 28 Apr 2018 14:08:20 -0700 (PDT)
Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34])
 by smtp.googlemail.com with ESMTPSA id
 q67-v6sm1986522ita.11.2018.04.28.14.08.19
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Sat, 28 Apr 2018 14:08:20 -0700 (PDT)
From: Noam Postavsky <npostavs@HIDDEN>
To: Ruslan Bekenev <furyinbox@HIDDEN>
Subject: Re: bug#26750: [PATCH] add missing keywords to js-mode
References: <m2mvavkqpr.fsf@HIDDEN>
 <etPan.591598a0.25ce87fd.8ce6@HIDDEN>
Date: Sat, 28 Apr 2018 17:08:09 -0400
In-Reply-To: <etPan.591598a0.25ce87fd.8ce6@HIDDEN> (Ruslan Bekenev's
 message of "Fri, 12 May 2017 14:12:32 +0300")
Message-ID: <87zi1nox8m.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
Cc: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>, 26750 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

forcemerge 26750 31306
quit

Ruslan Bekenev <furyinbox@HIDDEN> writes:

> Hi. It is my first contribution.=C2=A0
> I hope everything is correct with this PATCH and submission itself.=C2=A0
> In this patch added two missed keywords to `js--keyword-re` which are `as=
` and `of`.=C2=A0
> `async` and `await` are already there.=C2=A0

Hi, sorry your patch was overlooked for so long.  Unfortunately, I think
just adding keywords to js--keyword-re will not quite do the right
thing, based on https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31306#5:

    Specially, "as" and "from" should only be highlighted in an import
    statement. "of" should only be highlighted in a for statement. Any other
    occurrances of "as", "from" and "of" should not be highlighted as they
    are legal identifiers outside of import and for statements respectively.






Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#26750: [PATCH] add missing keywords to js-mode
Resent-From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 28 Apr 2018 21:48:02 +0000
Resent-Message-ID: <handler.26750.B26750.152495202516932 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 26750
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Noam Postavsky <npostavs@HIDDEN>, Ruslan Bekenev <furyinbox@HIDDEN>
Cc: 26750 <at> debbugs.gnu.org
Received: via spool by 26750-submit <at> debbugs.gnu.org id=B26750.152495202516932
          (code B ref 26750); Sat, 28 Apr 2018 21:48:02 +0000
Received: (at 26750) by debbugs.gnu.org; 28 Apr 2018 21:47:05 +0000
Received: from localhost ([127.0.0.1]:42351 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1fCXgO-0004P1-Nj
	for submit <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:47:04 -0400
Received: from mail-wr0-f181.google.com ([209.85.128.181]:34690)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <wyuenho@HIDDEN>) id 1fCXgM-0004OR-GV
 for 26750 <at> debbugs.gnu.org; Sat, 28 Apr 2018 17:47:03 -0400
Received: by mail-wr0-f181.google.com with SMTP id p18-v6so4785011wrm.1
 for <26750 <at> debbugs.gnu.org>; Sat, 28 Apr 2018 14:47:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:openpgp:autocrypt:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=t1soDS5bORAmHelD4eNjHDiFNtn1dVVJDBPKILd5f9A=;
 b=dSuE7jra4kMovhV5HAFWhnUtV7/nnEy2UHtX9KwvV5h8+cwLoDSCecITSgY7f8yZnn
 RoYowjjFbfbxWq4gil+eau5xP+i7KINfvjLs0egx1iFItkhhBE9gaxzJ0nKeNf5eh8IT
 z+JKw5gyDJNxoWB2ZyngufDE2VdTt91MH7NSoIJftk+fIG9aKwcFXEK/dO8/R9TZ6e5W
 bPQWoF8H1xNTTLdjtfBHAPmj6x/KVyU/1gTUtWGcS0uXHPsbSCPYcnPK3hb3T29rnxc3
 Z0wgTkn1B85mLL7aT3cX5SIR+QfL17wadHl4Mraf69SxBlarOYJF+BScGJzQYjg5cZRY
 HKww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:openpgp:autocrypt
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=t1soDS5bORAmHelD4eNjHDiFNtn1dVVJDBPKILd5f9A=;
 b=WDKGOsQjOmqpYJekka4YZQvemL12kAyuzS6v61Xion9w4rXjU64GI/oSuDEnAtRqFq
 +wFXDL30CrsU3dukJmBM3ZAcsUZUI5GAW/MPN39n15OrfpnT+HZ4bLq0ww1A07hnIAEb
 GDc8+4Et9YP4yU1ScPG+4d+mL+pbnv++qzGA6rq+ZjSVNOXjjWGPspbVkLI/8K7rn/E8
 8gFJBSydjWeJjC9TT9rGXmUa/gt0jyRep8T7TU9I9USmQczcwPGs6w1Hs2LNAQGY5NRI
 57dz9GU14wal2l1cvTrp3jVu8tjE7tqajTwwnJ4GNSKSZ5Vh4hbiNntcMSAfFU4n06NA
 f0zg==
X-Gm-Message-State: ALQs6tAm2TMP38Tr+oijwU8AQfuEikAiNSMruIIucj2D2FExPy4YrpIe
 LKuhdeBneigMQzsTen5QIwak5PXD
X-Google-Smtp-Source: AB8JxZrQOO+x9V/WaMEmOdJVc+JF/c3CDjRAiGZbK189p9f2PMxC4WvOIzy0vcjW55dZCeLss09/HQ==
X-Received: by 2002:adf:86b2:: with SMTP id
 47-v6mr5094985wrx.256.1524952016684; 
 Sat, 28 Apr 2018 14:46:56 -0700 (PDT)
Received: from MobileCat.local ([88.98.208.53])
 by smtp.gmail.com with ESMTPSA id q34-v6sm6466396wrb.27.2018.04.28.14.46.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sat, 28 Apr 2018 14:46:55 -0700 (PDT)
References: <m2mvavkqpr.fsf@HIDDEN>
 <etPan.591598a0.25ce87fd.8ce6@HIDDEN> <87zi1nox8m.fsf@HIDDEN>
From: Jimmy Yuen Ho Wong <wyuenho@HIDDEN>
Openpgp: preference=signencrypt
Autocrypt: addr=wyuenho@HIDDEN; prefer-encrypt=mutual; keydata=
 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 ig==
Message-ID: <9822cef6-7fb4-1b25-e056-a237fa706430@HIDDEN>
Date: Sat, 28 Apr 2018 22:46:55 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <87zi1nox8m.fsf@HIDDEN>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-GB
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Technically, "async", "await" and "yield" can also be identifiers.
"async" should only be highlighted if it's followed by a function, arrow
function or a method. "await" should only be highlighted if it's inside
an async function, async arrow function or an async method. "yield"
should only be highlighted inside a generator function/arrow function
and method. But for all intends and purposes, you can put "await" and
"yield" into the list of keywords or you'll have to write a full blown
parser and AST in order to traverse back and forth. That's how Chrome
devtools does it anyway. Only "async", "as", "of" and "from" need
special handling.


On 28/04/2018 22:08, Noam Postavsky wrote:
> forcemerge 26750 31306
> quit
>
> Ruslan Bekenev <furyinbox@HIDDEN> writes:
>
>> Hi. It is my first contribution.=C2=A0
>> I hope everything is correct with this PATCH and submission itself.=C2=
=A0
>> In this patch added two missed keywords to `js--keyword-re` which are =
`as` and `of`.=C2=A0
>> `async` and `await` are already there.=C2=A0
> Hi, sorry your patch was overlooked for so long.  Unfortunately, I thin=
k
> just adding keywords to js--keyword-re will not quite do the right
> thing, based on https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31306#5=
:
>
>     Specially, "as" and "from" should only be highlighted in an import
>     statement. "of" should only be highlighted in a for statement. Any =
other
>     occurrances of "as", "from" and "of" should not be highlighted as t=
hey
>     are legal identifiers outside of import and for statements respecti=
vely.
>
>






Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 6 Aug 2019 15:45:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 06 11:45:17 2019
Received: from localhost ([127.0.0.1]:37663 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hv1eH-0004AH-Dr
	for submit <at> debbugs.gnu.org; Tue, 06 Aug 2019 11:45:17 -0400
Received: from mail-pg1-f177.google.com ([209.85.215.177]:37962)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <akgaikwad001@HIDDEN>) id 1hv1eD-00049w-MB
 for control <at> debbugs.gnu.org; Tue, 06 Aug 2019 11:45:15 -0400
Received: by mail-pg1-f177.google.com with SMTP id z14so4571853pga.5
 for <control <at> debbugs.gnu.org>; Tue, 06 Aug 2019 08:45:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=to:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=zPbp/lHo8WTTure2ZYbZyxTpzIoRBDuGtn+3r19XyUI=;
 b=NsC4ockKm5S6f6S8VuJiDTTZbmTo17EQez9PAghW6SeJs9lhx4mhNTPyaUrNL2tVZ2
 OSYKc3DjB9cqCdG/AFew0q5ErkeNzmgW35HsrJFeMfCvPLZuR4nSw45SAf8cq0ydCRsf
 tNw/CrtqHbcBG/lECds0VYIKTHoaZ8Akl7msFLilaKQCyMohocmAwahgkeLxRY5PDLwl
 OojJLtvE6RbdLczU8iTijEMXEfU8wuCDQQrVjpaqY8X4Zy2WekjRb1tj/jdwR+9w8Sj9
 4zOt8YLZlXwJaM6ylFuryeWVWYsU89zOASVTPsI3xefchw2rPzKlcRyGn6EepG9VGRLT
 eqGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=zPbp/lHo8WTTure2ZYbZyxTpzIoRBDuGtn+3r19XyUI=;
 b=HtBTmM/P+2lj5NqlLZmbk1yN6ES7hrJASMjA7MMLRDwCpNzqT1VXtKdkhz3xp5mHDo
 UjP9K2Ku1sEmM5cw3218mbtP1ND27C0BmQ8i64P6tl0n6zEePlh1zjg/PKMsU2VwaOPI
 RbcL+o+jcEklGyn2DSd3jP+elv0liVlNeWYOZyLWtIO7FSwGCw/iEToWwsuSnyC7p9jW
 2YxykPZBtBaSTv8HvZ0XT6MkBEvNc0eHUFfTh1bzeIPazmM1KoP/JlADT9/Qtoma3BIZ
 P7jdHKiwOVrzN19fDp5phe9RB2MsPiDGTiwdWVgc5SJaFTE9JLhaBIngDPXGV1WiLZJx
 TQwg==
X-Gm-Message-State: APjAAAU/75YOCMRvPLhoc5k9KY/8wxHVJ8iGSWDbkSe2lXGaQVujhaqo
 rpWxlWBAOINT6X43AB5yrvrOfVnz
X-Google-Smtp-Source: APXvYqwUKa9c9UXXge6kEt2U586YfsdbypmjwS2FD5U0BEMspdUV+Y2g6BwIsT2HFEpXkiNHC+CH2w==
X-Received: by 2002:aa7:9191:: with SMTP id x17mr4336178pfa.23.1565106307177; 
 Tue, 06 Aug 2019 08:45:07 -0700 (PDT)
Received: from localhost.localdomain
 ([2409:4042:2805:27b9:2c1e:99b4:28f1:c2a2])
 by smtp.gmail.com with ESMTPSA id 11sm29772517pgo.43.2019.08.06.08.45.03
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Aug 2019 08:45:06 -0700 (PDT)
To: control <at> debbugs.gnu.org
From: Akshay Gaikwad <akgaikwad001@HIDDEN>
Subject: control message for bug #31306
Message-ID: <7d6a18e8-b6b9-0365-20de-09fd5910ea13@HIDDEN>
Date: Tue, 6 Aug 2019 21:14:53 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

tag 31306 confirmed
quit





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.