Commit graph

118 commits

Author SHA1 Message Date
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
bd5f141a54 doc: better type annotations for API methods 2024-05-21 21:25:02 -07: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
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
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
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
Steven Arcangeli
cd446279f1 feat: some options can be set on a per-buffer basis (#280) 2023-07-29 10:40:13 -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
Steven Arcangeli
01d63e5599 doc: use the new language-aware code blocks 2023-05-27 11:31:05 -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
Github Actions
093caa3f4b [docgen] Update docs
skip-checks: true
2023-04-16 06:30:15 +00:00
Steven Arcangeli
7371322c60 refactor: stop checking in doc/tags (#237) 2023-04-04 14:03:41 -07: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
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
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
Steven Arcangeli
6146e0aaea doc: fix formatting for table[] types 2022-11-14 09:45:22 -08:00
Github Actions
f15e49cbc0 [docgen] Update docs
skip-checks: true
2022-11-02 01:05:34 +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
f5ecd1ee9d doc: rework documentation generation 2022-10-21 19:40:54 -07:00
Github Actions
d35799b510 [docgen] Update README.md
skip-checks: true
2022-10-19 15:39:44 +00:00
Github Actions
bbdfc56c5a [docgen] Update README.md
skip-checks: true
2022-10-08 06:33:03 +00:00
Github Actions
9ffdff2154 [docgen] Update README.md
skip-checks: true
2022-09-09 03:35:14 +00:00
Steven Arcangeli
0f65dc41e2 fix: loading status when first opening aerial win 2022-08-29 08:49:09 -07:00
Github Actions
1676b4e535 [docgen] Update README.md
skip-checks: true
2022-08-27 17:28:10 +00:00
Steven Arcangeli
8e1d57562d refactor!: split close_behavior into two new config options
Gracefully deprecates the close_behavior option. See :help
aerial-close-behavior for information on how to migrate.
2022-08-27 10:27:48 -07:00
Github Actions
049e80b49b [docgen] Update README.md
skip-checks: true
2022-08-04 05:48:01 +00:00
Steven Arcangeli
ccab371195 doc: fix documentation for filetype map (#122) 2022-07-06 15:50:29 +00:00
Github Actions
e633f0d836 [docgen] Update README.md
skip-checks: true
2022-05-30 01:14:00 +00:00
Steven Arcangeli
ae9787240c feat: icons can be defined as per-filetype map (#108) 2022-05-29 18:13:26 -07:00
Github Actions
b27d11ef51 [docgen] Update README.md
skip-checks: true
2022-05-28 01:05:51 +00:00
Github Actions
64795c2709 [docgen] Update README.md
skip-checks: true
2022-05-14 23:17:48 +00:00
Steven Arcangeli
c892e2ea82 feat: tree can set collapse level 2022-05-14 16:13:54 -07:00