aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2020-05-24 13:40:43 +0200
committerStephan Seitz <stephan.seitz@fau.de>2020-06-15 11:51:28 +0200
commite46baab8ca23855053900b8657a50e83ad76ba41 (patch)
treed6ab45036327c60a6694dfa7a488f8712a5c7da5 /queries
parentAdd operators /=,*=,|=,&= to C highlights (diff)
downloadnvim-treesitter-e46baab8ca23855053900b8657a50e83ad76ba41.tar
nvim-treesitter-e46baab8ca23855053900b8657a50e83ad76ba41.tar.gz
nvim-treesitter-e46baab8ca23855053900b8657a50e83ad76ba41.tar.bz2
nvim-treesitter-e46baab8ca23855053900b8657a50e83ad76ba41.tar.lz
nvim-treesitter-e46baab8ca23855053900b8657a50e83ad76ba41.tar.xz
nvim-treesitter-e46baab8ca23855053900b8657a50e83ad76ba41.tar.zst
nvim-treesitter-e46baab8ca23855053900b8657a50e83ad76ba41.zip
Add better highlighting for preprocessor functions in C highlights
Diffstat (limited to 'queries')
-rw-r--r--queries/c/highlights.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/queries/c/highlights.scm b/queries/c/highlights.scm
index d6e3a7a15..3c2123383 100644
--- a/queries/c/highlights.scm
+++ b/queries/c/highlights.scm
@@ -84,6 +84,8 @@
declarator: (identifier) @function)
(preproc_function_def
name: (identifier) @function.macro)
+(preproc_arg) @function.macro
+; TODO (preproc_arg) @embedded
(field_identifier) @property
(statement_identifier) @label
@@ -103,4 +105,7 @@
(parameter_list
(parameter_declaration) @parameter)
+(preproc_params
+ (identifier)) @parameter
+
(ERROR) @error