aboutsummaryrefslogtreecommitdiffstats
path: root/queries/jsx
diff options
context:
space:
mode:
authornumToStr <24727447+numToStr@users.noreply.github.com>2022-08-26 12:26:24 +0000
committerStephan Seitz <stephan.seitz@fau.de>2022-08-26 12:05:02 -0700
commit69a55e86cebec679f26b0d1fda28bb0359d6dd64 (patch)
treebc734ce910a1f3ed7ccca05d065fa2c7799cb601 /queries/jsx
parentUpdate README (diff)
downloadnvim-treesitter-69a55e86cebec679f26b0d1fda28bb0359d6dd64.tar
nvim-treesitter-69a55e86cebec679f26b0d1fda28bb0359d6dd64.tar.gz
nvim-treesitter-69a55e86cebec679f26b0d1fda28bb0359d6dd64.tar.bz2
nvim-treesitter-69a55e86cebec679f26b0d1fda28bb0359d6dd64.tar.lz
nvim-treesitter-69a55e86cebec679f26b0d1fda28bb0359d6dd64.tar.xz
nvim-treesitter-69a55e86cebec679f26b0d1fda28bb0359d6dd64.tar.zst
nvim-treesitter-69a55e86cebec679f26b0d1fda28bb0359d6dd64.zip
injections(jsx): highlight `<style jsx>` as css
Diffstat (limited to 'queries/jsx')
-rw-r--r--queries/jsx/injections.scm8
1 files changed, 8 insertions, 0 deletions
diff --git a/queries/jsx/injections.scm b/queries/jsx/injections.scm
new file mode 100644
index 000000000..3a96931b0
--- /dev/null
+++ b/queries/jsx/injections.scm
@@ -0,0 +1,8 @@
+; Styled Jsx <style jsx>
+(jsx_element
+ (jsx_opening_element
+ (identifier) @_name (#eq? @_name "style")
+ (jsx_attribute) @_attr (#eq? @_attr "jsx"))
+ (jsx_expression (template_string) @css
+ (#offset! @css 0 1 0 -1))
+)