aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrockerBOO <rockerboo@gmail.com>2020-11-14 19:02:20 -0500
committerKiyan <yazdani.kiyan@protonmail.com>2020-11-15 10:24:46 +0100
commit7566d397d4d3c10b64e2d4d8feaff53cf2af2005 (patch)
treede1d3a6d66e9d32ab2154508064129460a7676c1
parentAdd additional punctuation, variable descriptors for Typescript (diff)
downloadnvim-treesitter-7566d397d4d3c10b64e2d4d8feaff53cf2af2005.tar
nvim-treesitter-7566d397d4d3c10b64e2d4d8feaff53cf2af2005.tar.gz
nvim-treesitter-7566d397d4d3c10b64e2d4d8feaff53cf2af2005.tar.bz2
nvim-treesitter-7566d397d4d3c10b64e2d4d8feaff53cf2af2005.tar.lz
nvim-treesitter-7566d397d4d3c10b64e2d4d8feaff53cf2af2005.tar.xz
nvim-treesitter-7566d397d4d3c10b64e2d4d8feaff53cf2af2005.tar.zst
nvim-treesitter-7566d397d4d3c10b64e2d4d8feaff53cf2af2005.zip
Add type delimiters | &, Add optional type ?
-rw-r--r--queries/typescript/highlights.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/queries/typescript/highlights.scm b/queries/typescript/highlights.scm
index 0e2c28aed..2d689874c 100644
--- a/queries/typescript/highlights.scm
+++ b/queries/typescript/highlights.scm
@@ -27,6 +27,12 @@
"<" @punctuation.bracket
">" @punctuation.bracket)
+(union_type
+ "|" @punctuation.delimiter)
+
+(intersection_type
+ "&" @punctuation.delimiter)
+
(type_annotation
":" @punctuation.delimiter)
@@ -35,6 +41,9 @@
(unary_expression) @punctuation.special
+(property_signature
+ "?" @punctuation.special)
+
; Variables
(shorthand_property_identifier) @variable