Commit graph

20 commits

Author SHA1 Message Date
Steven Arcangeli
8e4090bf94 feat: ship the experimental treesitter selection range (#279) 2023-10-31 17:26:09 -07:00
Steven Arcangeli
7767d8324c test: better error message when no backend is present 2023-10-16 14:49:33 -07:00
Steven Arcangeli
34b820d627 test: include scope field in snapshot tests 2023-10-16 10:01:42 -07:00
Steven Arcangeli
5b0433d61f
test: refactor tests to use snapshot files (#315)
* test: change treesitter tests to use snapshots

* test: add selection_range to treesitter tests

* ci: run tests against neovim 0.9.4
2023-10-15 21:18:56 -07:00
Steven Arcangeli
340d0197d7 fix(cpp): add support for declared functions (#314) 2023-10-15 17:58:21 -07:00
Steven Arcangeli
c2ed3b98b2 format: auto sort requires 2023-10-08 23:32:22 -07:00
Steven Arcangeli
e76aec1fc2 test: add tests for prev/next/prev_up/next_up 2023-01-31 12:12:49 -08:00
Steven Arcangeli
92914ca691 fix: error on missing splitkeep option (#202) 2023-01-05 08:52:09 -08:00
Steven Arcangeli
6b1e97efb7 fix: error with close_automatic_events = 'unsupported' (#175) 2022-10-27 22:09:33 -07:00
Steven Arcangeli
fa67761027 test: more integration tests 2022-10-27 08:02:42 -07:00
Steven Arcangeli
282f620aa8 refactor: change API of data module 2022-10-21 14:38:28 -07: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
9e744c7e88 fix: remove deprecation warnings from tests 2022-01-19 11:38:54 -08:00
Steven Arcangeli
e27beaebf8 test: improve test failure formatting 2022-01-14 13:07:14 -08:00
Steven Arcangeli
0788ae5abf feat: add treesitter support for julia (#42) 2022-01-06 14:13:08 -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
639eab25ef test: add tests for markdown backend 2021-11-21 16:37:27 -08:00
Steven Arcangeli
3e9af72e6b feat: tests for python ts parser 2021-11-20 12:14:37 -08:00
Steven Arcangeli
7d60919cee feat: tests for lua ts parser 2021-11-20 12:14:29 -08:00