summaryrefslogtreecommitdiff
path: root/runtime/queries/heex
Commit message (Collapse)AuthorAge
* Update tree-sitter-heexMichael Davis2022-11-24
| | | | | tree-sitter-heex split out the ending_expression_value from the partial_expression value which can help with indentation.
* Add elixir & heex comment textobjects (#3179)Clay2022-07-26
|
* Improve HEEx comment highlights, inject comment lang (#3170)Clay2022-07-24
|
* replace module captures with namespaceMichael Davis2022-07-01
| | | | | | `module` is undocumented and does not exist in other themes. The equivalent existing scope based on usage (Elixir for example) is `namespace`.
* HEEx: upgrade version and support new special_attribute node (#2800)Clay2022-06-17
|
* Update tree-sitters Erlang and HEEx (#2149)Michael Davis2022-04-17
|
* add tree-sitter-heexMichael Davis2022-04-13
HEEx is a templating engine on top of Elixir's EEx templating language specific to HTML that is included in Phoenix.LiveView (though I think the plan is to eventually include it in base Phoenix). It's a superset of EEx with some additional features like components and slots. The injections don't work perfectly because the Elixir grammar is newline sensitive (the _terminator rule). See https://github.com/elixir-lang/tree-sitter-elixir/issues/24 for more information.