Mika Raunio
e213ddb9aa
Add basic HTML treesitter support
2023-01-31 18:39:53 +02:00
Dimitris Gianneler
8b8129e730
feat(java): add support for constructors
2022-12-30 15:22:30 +02:00
Steven Arcangeli
661d0adaa4
feat: include receiver in golang methods ( #194 )
2022-12-26 09:08:52 -08:00
Steven Arcangeli
97279a10cc
fix: update julia queries for new TS parser
2022-12-12 10:01:29 -08:00
monaqa
87cede7ed1
rm language_kind_map; write "kind" in query file
2022-11-29 21:59:39 +09:00
monaqa
6b7f591184
use metadata "kind" in query file
2022-11-28 23:00:40 +09:00
Steven Arcangeli
480bf14332
fix: add interface type to golang treesitter backend ( #180 )
2022-11-08 09:03:38 -08:00
Steven Arcangeli
3423358895
fix: julia treesitter queries for updated julia parser
2022-11-08 08:57:24 -08:00
Steven Arcangeli
1c666a62a2
feat: treesitter support for latex ( #137 )
2022-10-29 15:46:39 -07:00
Steven Arcangeli
817be1d211
feat: add support for vim help files ( #164 )
2022-10-19 08:09:06 -07:00
Steven Arcangeli
45304126bd
feat(ts)(js): support const function variable declaration
2022-10-14 10:45:28 -07:00
tihon
67ad26f1f1
Add support for properties and fields for C# in treesitter backend
2022-09-29 01:56:24 +03:00
Steven Arcangeli
f1e0f0ea3b
fix: C++ struct variables appear as symbols ( #153 )
2022-09-25 05:06:11 -07:00
Kent Sibilev
d120677e1a
added support for Ruby setter methods
2022-09-04 13:12:39 -04:00
Miguel Pérez Pasalodos
1ce27f20b8
Add Treesitter Protobuf support
2022-08-29 14:39:01 +02:00
Miguel Pérez Pasalodos
4e2ddcc9d3
Add basic Scala treesitter support
2022-08-17 18:23:59 +02:00
Ricardo Rodríguez
1abd19b25c
Support for Java fields ( #135 )
...
* java field support
* java field support
* java field support
* java field support
2022-08-06 16:04:05 -07:00
Paul Battley
b65e86ea42
Add support for Shoulda Context blocks
...
As documented here: https://github.com/thoughtbot/shoulda-context
This includes one-liner shoulda assertions of the form
should validate_presence_of(:first_name)
The argument to `should` is used as the name, so these appear in the
Aerial browser exactly as written.
2022-08-05 09:36:11 +01:00
Steven Arcangeli
ebbaa30ff0
feat(ts)(typescript): add support for variable symbols ( #124 )
2022-07-10 16:59:01 +00:00
Steven Arcangeli
897d4bd852
feat(ts): Add support for elixir
2022-06-26 22:29:38 -07:00
Steven Arcangeli
85baf29b09
fix: update markdown ts query for breaking parser change
2022-06-26 10:01:53 -07:00
Steven Arcangeli
dd35fd75c4
feat(ts)(lua): support for async plenary tests
2022-06-19 09:39:17 -07:00
litao
cefd62bda3
feat(queries): add norg support
2022-06-14 13:28:50 +08:00
Steven Arcangeli
e91bc74b84
Merge pull request #114 from barklan/feat/yaml
...
feat(queries): add basic yaml support
2022-06-04 18:11:43 -07:00
Gleb Buzin
c29e53a1b8
feat(queries): add basic yaml support
2022-06-04 21:00:49 +03:00
Gleb Buzin
f645a4fe1a
feat(queries): add teal support
2022-06-04 19:04:49 +03:00
Steven Arcangeli
fbea7a2f39
feat(ts)(make): Makefile support for treesitter backend ( #108 )
2022-05-26 21:20:57 -07:00
Steven Arcangeli
895598c351
fix(ts)(lua): detect bracket index function names
2022-05-04 08:05:47 -07:00
TerseTears
1e698f36fa
feat: add support for org files
2022-04-23 19:06:08 +04:30
Steven Arcangeli
70635d4072
fix(ts)(ts): support arrow functions in named variables
2022-04-05 16:56:22 -07:00
Steven Arcangeli
c7d5f42c12
fix(ts)(ruby): support long module/class names
2022-04-04 09:22:28 -07:00
Steven Arcangeli
b9f6067529
fix(ts)(lua): object method syntax ( #51 )
2022-03-23 19:04:17 -07:00
Steven Arcangeli
7508c67bc2
feat(ts)(ruby): Add support for Rakefile syntax ( #63 )
2022-03-02 13:11:59 -08:00
Steven Arcangeli
4cc67ee3d4
feat(ts)(php): php support for treesitter backend ( #56 )
2022-02-12 12:16:55 -08:00
Steven Arcangeli
e2b643021f
feat(ts)(tsx): tsx support for treesitter backend
2022-02-12 11:57:33 -08:00
Steven Arcangeli
91350456c1
feat: add symbol ranges for treesitter and markdown ( #52 )
...
This adds support for the end_lnum and end_col fields to the treesitter
and markdown backends. Now all backends store both the start and the end
of a symbol. At the moment this is only being used for detecting exact
position matching, so the lualine component and highlighting when
`highlight_closest = false`.
This change also made the C, C++, and Julia treesitter backends a bit
more correct and robust.
2022-02-03 18:03:26 -08:00
Steven Arcangeli
95916d1b5f
fix(ts)(lua): add missing global function symbols ( #51 )
2022-01-26 11:35:29 -08:00
Steven Arcangeli
786192193e
fix(ts)(lua): update queries for new parser ( #49 )
2022-01-19 11:26:57 -08:00
Steven Arcangeli
7feecc6f47
feat(ts)(js): show Jest calls as symbols ( #47 )
2022-01-14 13:08:30 -08:00
Steven Arcangeli
174e3b7e47
fix(ts)(rust): add support for impl with type params
2022-01-11 18:08:53 -08:00
Steven Arcangeli
b14cf53385
feat(ts)(julia): add support for macro symbol ( #42 )
2022-01-07 14:13:59 -08:00
Steven Arcangeli
0788ae5abf
feat: add treesitter support for julia ( #42 )
2022-01-06 14:13:08 -08:00
Steven Arcangeli
fd31b255e8
feat(ts)(lua): show Busted calls as symbols
2022-01-02 16:19:27 -08:00
Steven Arcangeli
3e62af55fb
feat(ts)(ruby): show RSpec calls as symbols
2022-01-02 15:50:34 -08:00
Steven Arcangeli
e4c2e7e9c8
fix(ts)(rust): add support for impl
2021-12-23 13:13:35 -08:00
Steven Arcangeli
d8f8ac3a8b
fix(ts)(rust): add support for traits
2021-12-23 13:13:35 -08:00
Steven Arcangeli
d9436f2be9
feat: add treesitter support for markdown
2021-12-16 22:32:48 -08:00
Steven Arcangeli
1f5a48b064
feat: add treesitter support for bash
2021-11-30 19:06:05 -08:00
Steven Arcangeli
0949180877
Merge branch 'dart-ts-support' of https://github.com/GenesisTMS/aerial.nvim into GenesisTMS-dart-ts-support
2021-11-30 11:20:51 -08:00
Steven Arcangeli
e8366e30b4
fix(ts)(c/cpp): detect functions that return pointers ( fix #25 )
...
Side note: this unfortunately moves the symbol location forward in the
line to where the name starts, where before it was at the beginning of
the return type. Every time you add a pointer to the return type (e.g.
int* fn() or int** fn()) it creates a new treesitter wrapper node of
"pointer_declaration". Unfortunately there does not seem to currently be
a way to write a query for function_definition -> <any number for
children> -> function_declaration. Because of that, we must either
explicitly query for each level of pointer indirection, or just query
directly for the function_declaration. I have opted for the latter
because it is cleaner, but it has the side effect of changing the symbol
location slightly.
2021-11-30 11:12:39 -08:00
Tomas Nemec
bc0b8285bf
feat: Add basic dart treesitter support
...
It is very basic list of dart TS nodes. Will add more whenever i find
missing one.
2021-11-29 11:59:33 +01:00
Steven Arcangeli
025ef251ff
fix(ts)(cpp): Add detection for member functions ( fix #18 )
2021-11-23 10:28:44 -08:00
Steven Arcangeli
e322be61b0
feat: treesitter support for ruby
2021-11-22 14:52:01 -08:00
Steven Arcangeli
d122ec4f41
fix(ts)(lua): missing symbol name for module export functions
2021-11-21 13:26:04 -08:00
Steven Arcangeli
d024b626d2
feat: treesitter support for java
2021-11-20 17:26:20 -08:00
Steven Arcangeli
2948e991a4
feat: treesitter support for cpp
2021-11-20 17:17:57 -08:00
Steven Arcangeli
04e5f1a9c0
feat: treesitter support for javascript
2021-11-20 16:54:12 -08:00
Steven Arcangeli
b20c40a6ca
feat: treesitter support for rust
2021-11-20 16:45:30 -08:00
Steven Arcangeli
d912c468d7
feat: treesitter support for typescript
2021-11-20 15:38:59 -08:00
Steven Arcangeli
7aa9986005
feat: treesitter support for c
2021-11-20 15:20:28 -08:00
Steven Arcangeli
48c68eb6a5
feat: treesitter support for go
2021-11-20 14:15:48 -08:00
Steven Arcangeli
d7728261e1
feat: treesitter support for csharp
2021-11-20 14:00:50 -08:00
Steven Arcangeli
fdcadb73a8
feat: treesitter support for json
2021-11-20 13:32:12 -08:00
Steven Arcangeli
2c0ef0f7b3
feat: treesitter support for vimscript
2021-11-20 13:17:31 -08:00
Steven Arcangeli
2ec3f9e144
feat: treesitter support for rst
2021-11-20 13:09:12 -08:00
Steven Arcangeli
f327661d97
feat: functioning treesitter backend
2021-11-19 23:51:46 -08:00