Commit graph

169 commits

Author SHA1 Message Date
Sergey Tarasov
4e77964569
feat: Adds syntax highlighting in the telescope picker (#386)
* Add telescope highlighting

* Fix no TS language parser edge case

* Fix language detection for non-matching languages

* Remove nvim-treesitter dependency, streamline logic

* Change to show_columns option

* Update README
2024-07-16 15:12:17 -07:00
Github Actions
e4de1a4b3f [docgen] Update docs
skip-checks: true
2024-07-15 23:09:43 +00:00
Micah Halter
3d910b2ba0
feat: add support for mini.icons (#383) 2024-07-15 16:09:29 -07:00
Steven Arcangeli
b309d0df6b
refactor!: drop support for Neovim 0.8 (#387) 2024-07-15 11:31:20 -07:00
Marc Jakobi
a1c5476732
docs(readme): clarify that this plugin does not depend on nvim-treesitter (#379) 2024-06-24 17:28:50 -07:00
Github Actions
b6697d8d65 [docgen] Update docs
skip-checks: true
2024-04-16 20:27:50 +00:00
Github Actions
219dca2145 [docgen] Update docs
skip-checks: true
2024-03-24 03:11:07 +00:00
Steven Arcangeli
993142d492 fix: set lsp.diagnostics_trigger_update=false by default
Some LSP servers are less than consistent with pushing diagnostics. For
this and other reasons, I think tying the symbol refresh to diagnostics
is maybe not the best move. The first step I'm going to take is to make
the default behavior use a simple change listener, like the treesitter
backend. I may eventually deprecate and remove this behavior entirely.
2024-03-13 20:56:42 -07:00
emmanueltouzery
c8a40b1266
feat(treesitter): groovy support (#351) 2024-03-11 16:29:45 -07:00
Github Actions
31fbd369bb [docgen] Update docs
skip-checks: true
2024-03-02 23:24:03 +00:00
Slotos
51bdd35f4f
feat: cache aerial tree-sitter queries (#325)
When moving away from nvim-treesitter helpers, I overlooked the caching
they were performing. This means that currently on every symbols
refetch, neovim scans filesystem and gets all queries. Definitely useful
when writing new queries, but slow nonetheless.

This commit introduces a simple query cache and an API method to clear
said cache. With this, performance should improve, yet a way to iterate
over query design remains accessible.
2023-11-11 18:21:17 -08:00
Github Actions
3b89343711 [docgen] Update docs
skip-checks: true
2023-11-10 15:39:53 +00:00
Slotos
2d169d3497
feat: set scope from node captures and add basic query documentation (#318)
* Process scope captures

This lets us avoid complex querying when extracting scope.
As long as the capture includes a scoping node in a `@scope` capture,
its text will be extracted and used as a scope value.
If "public" is named differently in some language,
`#set @scope "text" "public"` will do the trick for a cost of an
additional query.

* Add basic query documentation to readme and vimdoc

* Add reusable language extensions info to readme
2023-11-10 07:39:37 -08:00
Steven Arcangeli
8e4090bf94 feat: ship the experimental treesitter selection range (#279) 2023-10-31 17:26:09 -07:00
Colin Kennedy
eb301a4763
feat(treesitter): support for objdump files (#320)
* Added aerial queries for objdump

Added objdump to minimal_init.lua

* ci: tests fail if changes to snapshot files

* cleanup: comments on test filetype special cases

* test: add objdump test snapshots

---------

Co-authored-by: Steven Arcangeli <stevearc@stevearc.com>
2023-10-31 07:55:51 -07:00
Github Actions
88247a5666 [docgen] Update docs
skip-checks: true
2023-10-17 14:58:27 +00:00
Steven Arcangeli
f10d29edb4 doc: format code blocks in README 2023-10-15 17:58:21 -07:00
Github Actions
bd31dd0ebe [docgen] Update docs
skip-checks: true
2023-08-10 04:48:18 +00:00
Steven Arcangeli
d49d62b56f chore: regenerate documentation 2023-07-29 10:47:17 -07:00
Micah Halter
b4eb257e54
feat: add new AerialNormal highlight as a fallback for all text (#278)
* feat: add new `AerialNormal` highlight as a fallback for all text

* [docgen] Update docs
skip-checks: true

---------

Co-authored-by: Github Actions <actions@github>
2023-07-11 09:47:16 -07:00
Yifan Song
7c2a432238
feat: add solidity treesitter support (#273)
* Add query for solidity

* Add solidity to readme treesitter supported list

* Add method in library

* 修改方法图标显示

* interface包含function

* Reformat solidity queries and add tests to solidity

---------

Co-authored-by: lightnlightning <lightning004@outlook.com>
Co-authored-by: lightnlightning <116029224+lightnlightning@users.noreply.github.com>
2023-06-25 09:26:17 -07:00
Github Actions
9e600119f0 [docgen] Update docs
skip-checks: true
2023-06-21 16:13:31 +00:00
Github Actions
2abd491522 [docgen] Update docs
skip-checks: true
2023-06-01 05:13:04 +00:00
Colin Kennedy
9b900bf97d Added USD to the README.md 2023-05-15 21:18:47 -07:00
Steven Arcangeli
d8f2699f7a feat: open_in_win to open aerial in an existing window (#248) 2023-05-03 22:40:21 -07:00
Github Actions
07039ea63b [docgen] Update docs
skip-checks: true
2023-04-27 13:00:07 +00:00
Steven Arcangeli
580bde0ddf doc: add install instructions for lazy.nvim 2023-04-27 05:59:33 -07:00
Github Actions
093caa3f4b [docgen] Update docs
skip-checks: true
2023-04-16 06:30:15 +00:00
Github Actions
87fb492329 [docgen] Update docs
skip-checks: true
2023-04-01 19:57:19 +00:00
Steven Arcangeli
4b725dc8e5 feat: new navigation view (#235) 2023-04-01 01:10:33 -07:00
Github Actions
17fc356882 [docgen] Update docs
skip-checks: true
2023-03-24 06:29:38 +00:00
Steven Arcangeli
cf548cd139 refactor: change hl group calculation to be more customizable 2023-03-15 20:57:54 -07:00
Steven Arcangeli
7af6f812e4 feat: priority ranking for LSP clients (#222) 2023-02-22 10:06:11 -08:00
Emmanuel Touzery
f5b3619e4b symbol post process APIs
APIs to allow the user to post-process the symbols detected by aerial.
2023-02-15 19:34:15 +01:00
Jianhui Yuan Xu
b0d1f54149 fix Lualine customize example in README.md 2023-02-05 06:27:12 +08:00
Mika Raunio
6f186e4d12 Add tests for HTML and update README 2023-01-31 18:39:53 +02:00
Github Actions
25a5e7873e [docgen] Update docs
skip-checks: true
2023-01-22 01:45:25 +00:00
Github Actions
5b04ae9824 [docgen] Update docs
skip-checks: true
2023-01-06 18:23:06 +00:00
Steven Arcangeli
ea1160be5f doc: add example lua call of telescope extension 2023-01-03 22:13:50 -08:00
Github Actions
52f52b41f7 [docgen] Update docs
skip-checks: true
2022-12-15 02:07:41 +00:00
flavono123
cb22f746cd
Correct the URL of LSP SymbolKinds to valid one
s%https://microsoft.github.io/language-server-protocol/specifications/specification-3-17/#symbolKind%https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#symbolKind%

Signed-off-by: flavono123 <flavono123@gmail.com>
2022-11-29 23:37:16 +09:00
Github Actions
f15e49cbc0 [docgen] Update docs
skip-checks: true
2022-11-02 01:05:34 +00:00
Github Actions
d4b844fb8c [docgen] Update docs
skip-checks: true
2022-10-29 22:47:26 +00:00
Github Actions
62b6ebb0d0 [docgen] Update docs
skip-checks: true
2022-10-28 05:23:46 +00:00
Github Actions
9c179f5932 [docgen] Update docs
skip-checks: true
2022-10-27 16:19:28 +00:00
Github Actions
89fb911271 [docgen] Update docs
skip-checks: true
2022-10-24 15:41:13 +00:00
Steven Arcangeli
88b5192399 feat: allow manage_folds to be a filetype map 2022-10-23 13:48:38 -07:00
Steven Arcangeli
d594909c4d doc: small tweaks to layout of config options 2022-10-21 20:34:51 -07:00
Steven Arcangeli
57d7a56b00 doc: fix API link generation 2022-10-21 20:27:34 -07:00
Steven Arcangeli
f5ecd1ee9d doc: rework documentation generation 2022-10-21 19:40:54 -07:00