aboutsummaryrefslogtreecommitdiffstats
path: root/queries/javascript
diff options
context:
space:
mode:
authorSteven Sojka <steelsojka@gmail.com>2020-09-08 07:52:46 -0500
committerSteven Sojka <steelsojka@gmail.com>2020-09-10 09:57:09 -0500
commit2fd3236a927f420d6dd06891466203500e49ba1c (patch)
tree2ea29f6fde4f309f27f1513a854147afa1b09feb /queries/javascript
parentfix using highlight query extension for every query type (diff)
downloadnvim-treesitter-2fd3236a927f420d6dd06891466203500e49ba1c.tar
nvim-treesitter-2fd3236a927f420d6dd06891466203500e49ba1c.tar.gz
nvim-treesitter-2fd3236a927f420d6dd06891466203500e49ba1c.tar.bz2
nvim-treesitter-2fd3236a927f420d6dd06891466203500e49ba1c.tar.lz
nvim-treesitter-2fd3236a927f420d6dd06891466203500e49ba1c.tar.xz
nvim-treesitter-2fd3236a927f420d6dd06891466203500e49ba1c.tar.zst
nvim-treesitter-2fd3236a927f420d6dd06891466203500e49ba1c.zip
fix(highlights): add missing js operators
Diffstat (limited to 'queries/javascript')
-rw-r--r--queries/javascript/highlights.scm47
1 files changed, 30 insertions, 17 deletions
diff --git a/queries/javascript/highlights.scm b/queries/javascript/highlights.scm
index 19ebd4484..03ffcb57f 100644
--- a/queries/javascript/highlights.scm
+++ b/queries/javascript/highlights.scm
@@ -113,23 +113,36 @@
"." @punctuation.delimiter
"," @punctuation.delimiter
-"--" @operator
-"-" @operator
-"-=" @operator
-"&&" @operator
-"+" @operator
-"++" @operator
-"+=" @operator
-"<" @operator
-"<<" @operator
-"=" @operator
-"==" @operator
-"===" @operator
-"=>" @operator
-">" @operator
-">>" @operator
-"||" @operator
-"??" @operator
+[
+ "--"
+ "-"
+ "-="
+ "&&"
+ "+"
+ "++"
+ "+="
+ "&="
+ "/="
+ "**="
+ "<<="
+ "<"
+ "<="
+ "<<"
+ "="
+ "=="
+ "==="
+ "!="
+ "!=="
+ "=>"
+ ">"
+ ">="
+ ">>"
+ "||"
+ "%"
+ "%="
+] @operator
+
+(ternary_expression ["?" ":"] @operator)
"(" @punctuation.bracket
")" @punctuation.bracket