Commit graph

800 commits

Author SHA1 Message Date
Don Perignom
9bcfbaf7a7
fix: add treesitter support for JS / TS / TSX generator functions (#289)
* fix: add JS as TS generator functions

* feat: add TSX generator functions
2023-09-15 06:36:17 -07:00
Kevin Ko
f34defe8f5
feat: add lualine separator highlight and optional prefix (#287) 2023-09-05 18:54:34 -07:00
Steven Arcangeli
fc04a097d0 ci: merge workflows and add makefile 2023-09-01 23:39:50 -07:00
Steven Arcangeli
dc17cfd401 lint: fix typechecker errors 2023-08-25 17:08:25 -07:00
github-actions[bot]
ae33427e1a
chore(master): release 1.2.0 (#282)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-25 17:02:36 -07:00
Steven Arcangeli
ffb5fd0aa7 fix: type annotations and type errors 2023-08-13 09:57:48 -07:00
Steven Arcangeli
81713b37d1 ci: add a pre-push script 2023-08-13 09:34:56 -07:00
Steven Arcangeli
a49ba4a948 ci: run type check in actions 2023-08-13 08:13:52 -07:00
Steven Arcangeli
bb2cc2fbf0 fix: telescope extension uses selection_range (#279) 2023-08-10 11:37:50 -07:00
Github Actions
bd31dd0ebe [docgen] Update docs
skip-checks: true
2023-08-10 04:48:18 +00:00
Steven Arcangeli
e54cae0df0 feat: experimental support for navigating to symbol names (#279)
Using the treesitter backend, we can use the same "selectionRange" logic
that LSP symbol sources use to provide more detailed information about
where the name of the symbol is. We already use the LSP information to
change how we navigate the cursor to symbols, so once we parse this
information from treesitter it will automatically get used.

I'm putting this behind an experimental config option for now so we can
test it out for a while before making a sudden change to the behavior.
2023-08-09 21:47:48 -07:00
Jaehwang Jung
de460a4a29
feat: treesitter supports markdown setext_heading (#276) 2023-08-06 17:53:36 -07:00
Steven Arcangeli
2a6498f4b5 fix: default highlight group in nav view is NormalFloat (#281) 2023-07-30 16:34:55 -07:00
Steven Arcangeli
d49d62b56f chore: regenerate documentation 2023-07-29 10:47:17 -07:00
Steven Arcangeli
9703f76f34 fix: remove debug print statement 2023-07-29 10:43:37 -07:00
Steven Arcangeli
1f15722857 feat: add refetch_symbols API method (#280) 2023-07-29 10:40:34 -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
Steven Arcangeli
1a9896a7ca refactor: don't display anonymous lua functions
I find that showing anonymous functions is never helpful. These are
typically passed in as callback arguments to other functions, and are
not helpful to show in a symbol tree. They also break my expectations
for navigation.
2023-07-29 09:17:36 -07:00
github-actions[bot]
fb1f08c9f9
chore(master): release 1.1.0 (#274)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-11 09:59:33 -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
Jaehwang Jung
66078ea0fa
feat(fzf): various improvements (#275)
* use fzf#wrap to repect user config
* show the first item at the top
* a space after index
2023-07-11 08:37:07 -07:00
emmanueltouzery
603ffde23a
feat(elixir): support parameterless functions (#277) 2023-07-11 08:09:41 -07:00
Steven Arcangeli
e22facd3a6 fix: update julia queries for upstream parser changes 2023-07-10 18:10:42 -07:00
Steven Arcangeli
79644dbedc ci: pin workflow to static container version 2023-06-28 11:00:14 -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
Steven Arcangeli
4b6da0b074 fix(ts)(julia): include namespace in function name if in declaration (#260) 2023-06-24 10:01:49 -07:00
Steven Arcangeli
603c805d2d
Merge pull request #272 from stevearc/release-please--branches--master--components--aerial.nvim
chore(master): release 1.0.0
2023-06-23 21:02:17 -07:00
github-actions[bot]
78a602c219
chore(master): release 1.0.0 2023-06-24 03:55:26 +00:00
Steven Arcangeli
1e61fd695e
Merge pull request #269 from stevearc/stevearc-win-width
feat: add layout.resize_to_content config option
2023-06-23 20:51:15 -07:00
Steven Arcangeli
c663d1b55f
Merge pull request #271 from mehalter/master
ci: add release-please to automate semantic versioning releases
2023-06-23 10:07:24 -07:00
Steven Arcangeli
075b0fac90 fix: disable all resizing when resize_to_content = false 2023-06-22 08:02:35 -07:00
Github Actions
9e600119f0 [docgen] Update docs
skip-checks: true
2023-06-21 16:13:31 +00:00
Steven Arcangeli
c4714a6e37 feat: add layout.resize_to_content config option 2023-06-21 09:13:12 -07:00
Micah Halter
7d66ec1e63
ci: add release-please to automate semantic versioning releases 2023-06-19 11:01:53 -04:00
Steven Arcangeli
8b57371225 refactor: remove old hack to get around winwidth
This was put in place when I was using winwidth to resize my windows,
but didn't want it to cause aerial window to resize. I've changed my
thinking since then. I personally think that winwidth should be ignored
in winfixwidth windows, but vim does not agree. Since it isn't, aerial
should _not_ perform any surprising operations (particularly ones like
this, with side effects) to break the default behavior.
2023-06-17 08:37:03 -07:00
Steven Arcangeli
c30fb2c9bd fix: don't collapse uncollapsable leaf nodes (#268) 2023-06-16 19:01:17 -07:00
Steven Arcangeli
4e7da79523 fix(ts)(julia): support for namespaced function definitions (#260) 2023-06-16 10:54:55 -07:00
Steven Arcangeli
87f9133990 fix: stop using vim.wo to set window options
vim.wo also affects the global status of the option. We only want to set
the window-local option.
2023-06-15 21:42:45 -07:00
Steven Arcangeli
097fb436b2
Merge pull request #265 from gongfarmer/master
fix: use relative url for submodule definition (#264)
2023-06-13 22:44:19 -07:00
Fraser Hanson
c50874a294 fix: use relative url for submodule definition (#264) 2023-06-06 09:51:48 -07:00
Steven Arcangeli
aff1bb8fec perf: slight optimization for telescope picker 2023-06-02 08:59:03 -07:00
Steven Arcangeli
dd5c41b66f
Merge pull request #261 from frnsys/telescope_lines_config
Added an option to the telescope extension to hide lines
2023-06-02 08:57:23 -07:00
Steven Arcangeli
79ebaf01eb fix(ts)(julia): support for namespaced short function definitions (260) 2023-06-02 08:47:54 -07:00
Steven Arcangeli
5c5b355f29 fix: only allow collapsing leaf nodes if link_tree_to_folds = true (#257) 2023-06-02 08:26:31 -07:00
Francis Tseng
eaa1b35cce added an option to the telescope extension to hide lines 2023-06-01 14:37:23 -04:00
Github Actions
2abd491522 [docgen] Update docs
skip-checks: true
2023-06-01 05:13:04 +00:00
Steven Arcangeli
b154c0cbe0 feat: pass is_collapsed to get_highlight config function (#257) 2023-05-31 22:12:44 -07:00
Steven Arcangeli
01d63e5599 doc: use the new language-aware code blocks 2023-05-27 11:31:05 -07:00
Steven Arcangeli
5b0a45c927 dev: install python libraries in envrc 2023-05-27 11:24:46 -07:00
Steven Arcangeli
30316db63d fix: error when opening nav view on file with no symbols (#256) 2023-05-27 11:23:59 -07:00