Commit graph

447 commits

Author SHA1 Message Date
Github Actions
f8c5b93e10 [docgen] Update README.md
skip-checks: true
2022-10-13 03:07:06 +00:00
Steven Arcangeli
7349f37f9d feat: support for renaming symbols from aerial buffer 2022-10-12 20:00:33 -07:00
Steven Arcangeli
89a61daba8 feat: telescope selector uses current symbol for default_selection_index (#161) 2022-10-12 08:31:10 -07:00
Steven Arcangeli
3c39fb38a5 fix: aerial split starts at size 1
By starting small and then getting resized larger, we prevent some
screen flicker and unnecessary resizing of the other windows.
2022-10-12 08:22:18 -07:00
Github Actions
bbdfc56c5a [docgen] Update README.md
skip-checks: true
2022-10-08 06:33:03 +00:00
Steven Arcangeli
5d939786fa fix: limitations with custom floating window options (#107) 2022-10-07 23:28:44 -07:00
Steven Arcangeli
e0215f9dcf fix: option filetype maps when default value is false (#158) 2022-10-05 22:10:26 -07:00
Steven Arcangeli
6f1b28b549 feat: color lualine icons (#155) 2022-10-01 15:24:22 -07:00
Steven Arcangeli
c5436fdafd feat: telescope show_nesting opt can be a filetype map 2022-10-01 15:24:22 -07:00
Steven Arcangeli
888b6725a9
Merge pull request #154 from fnix2/master
Add support for properties and fields for C# in treesitter backend
2022-09-29 15:52:40 +01:00
tihon
17174a114b Add tests for properties and fields in c# 2022-09-29 15:06:48 +03:00
tihon
67ad26f1f1 Add support for properties and fields for C# in treesitter backend 2022-09-29 01:56:24 +03:00
Steven Arcangeli
87099324fd ci: combine lint and test workflows 2022-09-25 05:16:10 -07:00
Steven Arcangeli
fbafa58cbc ci: pin version of stylua 2022-09-25 05:11:57 -07:00
Steven Arcangeli
f1e0f0ea3b fix: C++ struct variables appear as symbols (#153) 2022-09-25 05:06:11 -07:00
Steven Arcangeli
0de1bb92f6 fix: set nolist in aerial window (#150) 2022-09-20 11:27:38 +00:00
Steven Arcangeli
b3f8df4c7a fix: guard against invalid window ID errors (#152) 2022-09-20 09:26:25 +00:00
Steven Arcangeli
f7d6ca898b feat: add resession extension 2022-09-10 18:42:48 -07:00
Github Actions
9ffdff2154 [docgen] Update README.md
skip-checks: true
2022-09-09 03:35:14 +00:00
Steven Arcangeli
d1e0bcd345 refactor!: Link aerial to a source window, not a buffer (#128)
This is a follow-up to #144, which did a lot of work to make sure that
aerial could logically be opened for a *window* and would stay in sync
with whatever was displayed in that window. Some of the aerial logic was
still checking for linked aerial *buffers* instead of a linked *window*,
which led to some non-intuitive behavior. This change should mostly make
things behave in a less surprising way, but it *does* change the
behavior in some cases so it *might* cause perceived bugs.

Since we've moved more towards the "attach to window" or "one aerial
window globally" approaches, the previous layout position of "group"
(pick the edge of the group of adjacent windows containing the source
buffer) is kind of an orphan. I have deprecated the config option,
though it will continue to work for now. I suspect very few people are
using it, so if no one complains then I will follow up by deleting the
old logic entirely.
2022-09-08 20:24:40 -07:00
Steven Arcangeli
a0e497ed94
Merge pull request #144 from stevearc/stevearc-focus
Refactor close_behavior
2022-09-07 07:16:54 -07:00
Steven Arcangeli
fb17fa4084 cleanup: remove unnecessary config option logic 2022-09-07 07:11:12 -07:00
Steven Arcangeli
9324e0f600
Merge pull request #148 from datanoise/master
added support for Ruby setter methods
2022-09-04 14:11:47 -07:00
Kent Sibilev
de51cc7ba3 added test for Ruby setter method 2022-09-04 15:29:26 -04:00
Steven Arcangeli
9e0b28a1a9 fix: add nil check to source window id 2022-09-04 11:07:02 -07:00
Kent Sibilev
d120677e1a added support for Ruby setter methods 2022-09-04 13:12:39 -04:00
Steven Arcangeli
ed78d4bbb7
Merge pull request #147 from mpasa/protobuf-treesitter
Add Treesitter Protobuf support
2022-08-29 08:53:55 -07:00
Steven Arcangeli
0f65dc41e2 fix: loading status when first opening aerial win 2022-08-29 08:49:09 -07:00
Miguel Pérez Pasalodos
1ce27f20b8 Add Treesitter Protobuf support 2022-08-29 14:39:01 +02: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
Steven Arcangeli
b9cde181c3 fix: delay require of lspkind and nvim-web-devicons 2022-08-27 10:27:48 -07:00
Steven Arcangeli
82c84bbf60
Merge pull request #143 from mehalter/master
feat: return line and column number for each symbol in get_location API
2022-08-23 21:50:52 -07:00
Github Actions
77638a9dad [docgen] Update README.md
skip-checks: true
2022-08-23 02:48:27 +00:00
Steven Arcangeli
8a433f805c
Merge pull request #140 from mpasa/scala-treesitter
Add basic Scala treesitter support
2022-08-22 20:48:12 -06:00
Micah Halter
d5b405e79b
feat: return line and column number for each symbol in get_location API 2022-08-21 20:30:56 -04:00
Miguel Pérez Pasalodos
4e2ddcc9d3 Add basic Scala treesitter support 2022-08-17 18:23:59 +02:00
Steven Arcangeli
f40bb382b1 fix: symbol sort order when ranges are equal (#132) 2022-08-10 08:14:12 -07:00
Steven Arcangeli
efc597cc70 fix: LSP symbol gathering when SelectionRange is missing (#136) 2022-08-09 08:02:45 -07:00
Steven Arcangeli
0a8c2c57ba fix: use selection_range for navigation (#132) 2022-08-08 22:53:58 -07:00
Steven Arcangeli
061981e0a0 test: add tests for window position detection 2022-08-08 09:02:09 -07:00
Steven Arcangeli
4153e9f90b refactor: buffer data class for better type annotations 2022-08-08 09:02:09 -07: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
Steven Arcangeli
551c43c70a fix: buffer mismatch in LSP symbols call (#130) 2022-08-05 21:58:59 -07:00
Steven Arcangeli
986c580b8c cleanup: remove debug prints 2022-08-05 21:58:59 -07:00
Steven Arcangeli
4bb3b6c779
Merge pull request #131 from threedaymonk/match-shoulda
Add support for Shoulda Context
2022-08-05 08:54:09 -07:00
Steven Arcangeli
9e0bbcde99 fix: error when opening aerial in float (#133) 2022-08-05 08:39:49 -07:00
Paul Battley
cd3cc34bbe Test arguments in RSpec blocks
RSpec's before and after can take an optional argument, e.g.
`before(:all)` or `before(:each)`. This did not work correctly, due to
the special casing of `before` and `after`, but was incidentally fixed
by the previous commit.
2022-08-05 09:38:05 +01: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
7a8da219c8 fix: display symbols that occupy the same location (#132) 2022-08-04 09:06:52 -07:00