treesitter-jsx.patch 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. diff --git a/queries/jsx/highlights.scm b/queries/jsx/highlights.scm
  2. index 0615d253..17dfc4d3 100644
  3. --- a/queries/jsx/highlights.scm
  4. +++ b/queries/jsx/highlights.scm
  5. @@ -66,90 +66,6 @@
  6. (html_character_reference) @character.special
  7. -((jsx_element
  8. - (jsx_opening_element
  9. - name: (identifier) @_tag)
  10. - (jsx_text) @markup.heading)
  11. - (#eq? @_tag "title"))
  12. -
  13. -((jsx_element
  14. - (jsx_opening_element
  15. - name: (identifier) @_tag)
  16. - (jsx_text) @markup.heading.1)
  17. - (#eq? @_tag "h1"))
  18. -
  19. -((jsx_element
  20. - (jsx_opening_element
  21. - name: (identifier) @_tag)
  22. - (jsx_text) @markup.heading.2)
  23. - (#eq? @_tag "h2"))
  24. -
  25. -((jsx_element
  26. - (jsx_opening_element
  27. - name: (identifier) @_tag)
  28. - (jsx_text) @markup.heading.3)
  29. - (#eq? @_tag "h3"))
  30. -
  31. -((jsx_element
  32. - (jsx_opening_element
  33. - name: (identifier) @_tag)
  34. - (jsx_text) @markup.heading.4)
  35. - (#eq? @_tag "h4"))
  36. -
  37. -((jsx_element
  38. - (jsx_opening_element
  39. - name: (identifier) @_tag)
  40. - (jsx_text) @markup.heading.5)
  41. - (#eq? @_tag "h5"))
  42. -
  43. -((jsx_element
  44. - (jsx_opening_element
  45. - name: (identifier) @_tag)
  46. - (jsx_text) @markup.heading.6)
  47. - (#eq? @_tag "h6"))
  48. -
  49. -((jsx_element
  50. - (jsx_opening_element
  51. - name: (identifier) @_tag)
  52. - (jsx_text) @markup.strong)
  53. - (#any-of? @_tag "strong" "b"))
  54. -
  55. -((jsx_element
  56. - (jsx_opening_element
  57. - name: (identifier) @_tag)
  58. - (jsx_text) @markup.italic)
  59. - (#any-of? @_tag "em" "i"))
  60. -
  61. -((jsx_element
  62. - (jsx_opening_element
  63. - name: (identifier) @_tag)
  64. - (jsx_text) @markup.strikethrough)
  65. - (#any-of? @_tag "s" "del"))
  66. -
  67. -((jsx_element
  68. - (jsx_opening_element
  69. - name: (identifier) @_tag)
  70. - (jsx_text) @markup.underline)
  71. - (#eq? @_tag "u"))
  72. -
  73. -((jsx_element
  74. - (jsx_opening_element
  75. - name: (identifier) @_tag)
  76. - (jsx_text) @markup.raw)
  77. - (#any-of? @_tag "code" "kbd"))
  78. -
  79. -((jsx_element
  80. - (jsx_opening_element
  81. - name: (identifier) @_tag)
  82. - (jsx_text) @markup.link.label)
  83. - (#eq? @_tag "a"))
  84. -
  85. -((jsx_attribute
  86. - (property_identifier) @_attr
  87. - (string
  88. - (string_fragment) @string.special.url))
  89. - (#any-of? @_attr "href" "src"))
  90. -
  91. ((jsx_element) @_jsx_element
  92. (#set! @_jsx_element bo.commentstring "{/* %s */}"))