aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2023-02-03 10:42:12 +0200
committerStephan Seitz <stephan.seitz@fau.de>2023-02-03 14:32:28 -0800
commit0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3 (patch)
tree5505c3f7a5046dbd8c8eb59490bfad371afd0b53 /queries
parentUpdate lockfile.json: julia (diff)
downloadnvim-treesitter-0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3.tar
nvim-treesitter-0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3.tar.gz
nvim-treesitter-0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3.tar.bz2
nvim-treesitter-0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3.tar.lz
nvim-treesitter-0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3.tar.xz
nvim-treesitter-0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3.tar.zst
nvim-treesitter-0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3.zip
highlights(ecma): limit constructor highlight
Diffstat (limited to 'queries')
-rw-r--r--queries/ecma/highlights.scm10
1 files changed, 8 insertions, 2 deletions
diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm
index 1de0de302..e347098a3 100644
--- a/queries/ecma/highlights.scm
+++ b/queries/ecma/highlights.scm
@@ -20,8 +20,8 @@
; Special identifiers
;--------------------
-((identifier) @constructor
- (#lua-match? @constructor "^[A-Z]"))
+((identifier) @type
+ (#lua-match? @type "^[A-Z]"))
((identifier) @constant
(#lua-match? @constant "^[A-Z_][A-Z%d_]+$"))
@@ -89,6 +89,12 @@
function: (member_expression
property: [(property_identifier) (private_property_identifier)] @method.call))
+; Constructor
+;------------
+
+(new_expression
+ constructor: (identifier) @constructor)
+
; Variables
;----------
(namespace_import