Clay
97819053c8
Elixir: fix a few highlights, add ExUnit support to locals ( #1933 )
...
* Fix "not in" and sigil highlights
* Add ExUnit test case to locals
* Update README to mention new Elixir parser
2021-10-22 16:33:01 -05:00
Connor Lay (Clay)
638891d401
Highlight and,or,not,in as @keyword.operator
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
6bd551d3b7
Fix documentation highlights, formatting
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
725ef8fc18
Locals matching "when" operator, add pipe queries
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
25b28f6185
Increase Elixir locals pattern match depth to 20 nodes
...
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-13 01:31:49 +02:00
Connor Lay (Clay)
1413f62c88
Update locals with support for deep pattern matches
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
259e3f6e64
Update indents & fix catch highlights
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
886261a96b
Update injections & highlights, add folds
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
ec5341a773
Update injections for new elixir-lang parser
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
e0125a5a1c
Update highlights for new elixir-lang parser
2021-10-13 01:31:49 +02:00
Clay
57c2081e3f
Add HEEx language support, add missing commentstrings
2021-08-18 14:07:59 +02:00
Connor Lay (Clay)
d06ab28766
Fix: Improve Elixir highlighting performance ( #1682 )
2021-08-13 12:09:16 -05:00
Connor Lay (Clay)
6944173e87
Feature: Add Surface language and integrate with Elixir ( #1645 )
...
* 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-08-01 19:09:41 +00:00
Łukasz Niemier
21a7f61b06
fix(elixir): add missing possible parameters
2021-07-18 16:44:35 +00:00
Mitchell Hanberg
f6cd2d0b2f
[elixir] Add folds ( #1543 )
2021-07-09 18:51:16 +00:00
David Bernheisel
ad28bbf04c
Add regex injection for Elixir
2021-06-01 22:04:52 +02:00
Daniel Kempkens
ea8482621e
Elixir: Highlight with as conditional
...
`with` is also considered a conditional in Elixir. Highlight it
accordingly.
2021-05-27 22:02:30 +02:00
Daniel Kempkens
a98e5c1f4f
Refactor highlights and locals queries
2021-05-18 19:10:06 +02:00
Daniel Kempkens
a04b0abf21
Use #any-of? in locals
2021-05-18 19:10:06 +02:00
Daniel Kempkens
e7e1db38cd
Initial Elixir support
2021-05-18 19:10:06 +02:00