mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-28 10:56:36 +00:00
js--font-lock-keywords-2: Remove the 'for each' matcher
* lisp/progmodes/js.el (js--font-lock-keywords-2): Remove the 'for each' matcher. First, because it was slow (bug#56682), and second: the 'for each' syntax was only present in Mozilla's dialect of JavaScript (added in version 1.5), and has been deprecated for a decade now.
This commit is contained in:
parent
ec2bd7dd5c
commit
fcd2d14db1
@ -307,9 +307,6 @@ Match group 1 is the name of the macro.")
|
||||
(defconst js--font-lock-keywords-2
|
||||
(append js--font-lock-keywords-1
|
||||
(list (list js--keyword-re 1 font-lock-keyword-face)
|
||||
(list "\\_<for\\_>"
|
||||
"\\s-+\\(each\\)\\_>" nil nil
|
||||
(list 1 'font-lock-keyword-face))
|
||||
(cons js--basic-type-re font-lock-type-face)
|
||||
(cons js--constant-re font-lock-constant-face)))
|
||||
"Level two font lock keywords for `js-mode'.")
|
||||
|
Loading…
Reference in New Issue
Block a user