From 20e448882e1463958d13219d9418de9a4b73480b Mon Sep 17 00:00:00 2001 From: kiyan42 Date: Mon, 17 Aug 2020 00:21:34 +0200 Subject: some refacto, doc fixes and jsx queries - compute query language extensions *after* default ones (jsx after javascript) - remove outdated ts_utils functions from docs - add better regex detection to javascript - javascriptreact to use javascript queries - add javascript.jsx to javascript queries - write jsx.scm hl file --- queries/javascript/highlights.scm | 3 ++- queries/javascript/jsx.scm | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 queries/javascript/jsx.scm (limited to 'queries/javascript') diff --git a/queries/javascript/highlights.scm b/queries/javascript/highlights.scm index e05cc4141..4f228f3c1 100644 --- a/queries/javascript/highlights.scm +++ b/queries/javascript/highlights.scm @@ -103,7 +103,8 @@ (null) @constant.builtin (comment) @comment (string) @string -(regex) @string.special +(regex) @punctuation.delimiter +(regex_pattern) @string.regex (template_string) @string (number) @number diff --git a/queries/javascript/jsx.scm b/queries/javascript/jsx.scm new file mode 100644 index 000000000..9d727e512 --- /dev/null +++ b/queries/javascript/jsx.scm @@ -0,0 +1,9 @@ +(jsx_element + open_tag: (jsx_opening_element ["<" ">"] @operator)) +(jsx_element + close_tag: (jsx_closing_element ["<" "/" ">"] @operator)) + +(jsx_closing_element name: (identifier) @variable.builtin) +(jsx_opening_element name: (identifier) @variable.builtin) + +(jsx_text) @none -- cgit v1.2.3-70-g09d2