summaryrefslogtreecommitdiff
path: root/queries/elixir
AgeCommit message (Collapse)Author
2022-09-06feat(spell): upstream spell queries from spellsitterLewis Russell
2022-08-03Split func/method definition from calls in several programming language querieslfenzo
2022-02-10Fix Elixir indents to match mix formatConnor Lay (Clay)
2022-01-25Add tree-sitter-eex parser for (L)EEx files (#2351)Clay
2022-01-24Add new Elixir language injectionsClay
2022-01-24Fix highlights of module attributes and doc sigilsClay
2021-11-12fix: use more specific identifier checkŁukasz Niemier
2021-11-12fix: make comment doc highlighting work for any doc tagŁukasz Niemier
2021-11-12fix: Elixir non-doc sigils will no longer be flickeringŁukasz Niemier
It also adds support for colouring documentation metadata attributes (ex. `@doc foo: :bar`).
2021-10-22Elixir: fix a few highlights, add ExUnit support to locals (#1933)Clay
* Fix "not in" and sigil highlights * Add ExUnit test case to locals * Update README to mention new Elixir parser
2021-10-13Highlight and,or,not,in as @keyword.operatorConnor Lay (Clay)
2021-10-13Fix documentation highlights, formattingConnor Lay (Clay)
2021-10-13Locals matching "when" operator, add pipe queriesConnor Lay (Clay)
2021-10-13Increase Elixir locals pattern match depth to 20 nodesConnor Lay (Clay)
This requires an update to `ts_query_cursor_set_match_limit` to function properly. The current limit is 32 per this PR https://github.com/neovim/neovim/pull/14915, increasing this value to 128 appears to work, but more testing will be necessary. Exposing this limit as a neovim option is worth exploring as a separate unit of work.
2021-10-13Update locals with support for deep pattern matchesConnor Lay (Clay)
2021-10-13Update indents & fix catch highlightsConnor Lay (Clay)
2021-10-13Update injections & highlights, add foldsConnor Lay (Clay)
2021-10-13Update injections for new elixir-lang parserConnor Lay (Clay)
2021-10-13Update highlights for new elixir-lang parserConnor Lay (Clay)
2021-08-18Add HEEx language support, add missing commentstringsClay
2021-08-13Fix: Improve Elixir highlighting performance (#1682)Connor Lay (Clay)
2021-08-01Feature: Add Surface language and integrate with Elixir (#1645)Connor Lay (Clay)
* Add initial surface highlights & injections * Additional surface highlights * Filetype detection, fix injections * Fix Elixir function highlight when left is an identifier * Add surface parser * Fix comment highlights * Surface folds, indents, better highlights * Highlight surface components & directives * Restore comments Elixir injections
2021-07-18fix(elixir): add missing possible parametersŁukasz Niemier
2021-07-09[elixir] Add folds (#1543)Mitchell Hanberg
2021-06-01Add regex injection for ElixirDavid Bernheisel
2021-05-27Elixir: Highlight `with` as conditionalDaniel Kempkens
`with` is also considered a conditional in Elixir. Highlight it accordingly.
2021-05-18Refactor highlights and locals queriesDaniel Kempkens
2021-05-18Use #any-of? in localsDaniel Kempkens
2021-05-18Initial Elixir supportDaniel Kempkens