aboutsummaryrefslogtreecommitdiffstats
path: root/queries/elixir
Commit message (Collapse)AuthorAgeFilesLines
* highlights(elixir): fix capturesObserverOfTime2022-11-261-1/+1
|
* feat(spell): upstream spell queries from spellsitterLewis Russell2022-09-061-0/+2
|
* Split func/method definition from calls in several programming language querieslfenzo2022-08-031-2/+2
|
* Fix Elixir indents to match mix formatConnor Lay (Clay)2022-02-101-7/+12
|
* Add tree-sitter-eex parser for (L)EEx files (#2351)Clay2022-01-251-0/+5
|
* Add new Elixir language injectionsClay2022-01-241-6/+28
|
* Fix highlights of module attributes and doc sigilsClay2022-01-241-2/+10
|
* fix: use more specific identifier checkŁukasz Niemier2021-11-121-1/+1
|
* fix: make comment doc highlighting work for any doc tagŁukasz Niemier2021-11-121-11/+14
|
* fix: Elixir non-doc sigils will no longer be flickeringŁukasz Niemier2021-11-122-31/+27
| | | | | It also adds support for colouring documentation metadata attributes (ex. `@doc foo: :bar`).
* Elixir: fix a few highlights, add ExUnit support to locals (#1933)Clay2021-10-222-13/+37
| | | | | | | * Fix "not in" and sigil highlights * Add ExUnit test case to locals * Update README to mention new Elixir parser
* Highlight and,or,not,in as @keyword.operatorConnor Lay (Clay)2021-10-131-4/+8
|
* Fix documentation highlights, formattingConnor Lay (Clay)2021-10-131-45/+35
|
* Locals matching "when" operator, add pipe queriesConnor Lay (Clay)2021-10-132-62/+95
|
* Increase Elixir locals pattern match depth to 20 nodesConnor Lay (Clay)2021-10-131-3/+39
| | | | | | | | | | 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.
* Update locals with support for deep pattern matchesConnor Lay (Clay)2021-10-132-75/+66
|
* Update indents & fix catch highlightsConnor Lay (Clay)2021-10-132-14/+5
|
* Update injections & highlights, add foldsConnor Lay (Clay)2021-10-133-123/+154
|
* Update injections for new elixir-lang parserConnor Lay (Clay)2021-10-131-18/+12
|
* Update highlights for new elixir-lang parserConnor Lay (Clay)2021-10-131-95/+140
|
* Add HEEx language support, add missing commentstringsClay2021-08-181-0/+5
|
* Fix: Improve Elixir highlighting performance (#1682)Connor Lay (Clay)2021-08-131-133/+107
|
* Feature: Add Surface language and integrate with Elixir (#1645)Connor Lay (Clay)2021-08-012-0/+9
| | | | | | | | | | | | | | | | | | | * 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
* fix(elixir): add missing possible parametersŁukasz Niemier2021-07-181-15/+2
|
* [elixir] Add folds (#1543)Mitchell Hanberg2021-07-091-0/+9
|
* Add regex injection for ElixirDavid Bernheisel2021-06-011-0/+9
|
* Elixir: Highlight `with` as conditionalDaniel Kempkens2021-05-271-1/+1
| | | | | `with` is also considered a conditional in Elixir. Highlight it accordingly.
* Refactor highlights and locals queriesDaniel Kempkens2021-05-182-158/+142
|
* Use #any-of? in localsDaniel Kempkens2021-05-181-3/+3
|
* Initial Elixir supportDaniel Kempkens2021-05-184-0/+314