Commit graph

60 commits

Author SHA1 Message Date
Steven Arcangeli
b309d0df6b
refactor!: drop support for Neovim 0.8 (#387) 2024-07-15 11:31:20 -07:00
Steven Arcangeli
690290be7f ci: use nvim-typecheck-action v2 2024-06-01 19:26:10 -07:00
Steven Arcangeli
97a838ccc0 ci: upgrade release-please-action to v4 2024-05-16 12:35:30 -07:00
Steven Arcangeli
9e725f0810 ci: run tests against Neovim v0.10.0 2024-05-16 11:43:00 -07:00
Steven Arcangeli
6c42401801 ci: update stylua version to v0.20.0 2024-05-16 11:33:27 -07:00
Steven Arcangeli
83a79f39b7 ci: update checkout action 2024-04-23 19:18:25 -07:00
Steven Arcangeli
b730cd8eba ci: github workflow automation 2024-01-14 12:46:22 -08:00
Steven Arcangeli
ef81ab9184 chore: feature request template and add severity to bug report template 2023-12-05 17:35:20 -08: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
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
4462e73cd1 cleanup: remove unnecessary submodule 2023-10-11 10:31:16 -07:00
Steven Arcangeli
26e2a7c6bd ci: use stylua 0.18.2 2023-10-08 22:59:52 -07:00
Steven Arcangeli
fc04a097d0 ci: merge workflows and add makefile 2023-09-01 23:39:50 -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
d49d62b56f chore: regenerate documentation 2023-07-29 10:47:17 -07:00
Steven Arcangeli
79644dbedc ci: pin workflow to static container version 2023-06-28 11:00:14 -07:00
Micah Halter
7d66ec1e63
ci: add release-please to automate semantic versioning releases 2023-06-19 11:01:53 -04:00
Steven Arcangeli
01d63e5599 doc: use the new language-aware code blocks 2023-05-27 11:31:05 -07:00
Steven Arcangeli
5722038b6c ci: run tests on v0.9.0 2023-05-17 00:53:48 -07:00
Steven Arcangeli
7371322c60 refactor: stop checking in doc/tags (#237) 2023-04-04 14:03:41 -07:00
Steven Arcangeli
1dda335878 doc: tweak bug report template 2023-01-05 10:05:41 -08:00
Steven Arcangeli
02605d20d7 doc: add more structure to the bug report template 2023-01-05 10:03:39 -08:00
Steven Arcangeli
50d28ad4e3 ci: fix ci errors 2022-12-01 08:49:48 -08:00
Steven Arcangeli
b3e4de250f doc: remove trailing whitespace from docs 2022-11-29 08:54:55 -08: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
Steven Arcangeli
fa67761027 test: more integration tests 2022-10-27 08:02:42 -07:00
Steven Arcangeli
57d7a56b00 doc: fix API link generation 2022-10-21 20:27:34 -07:00
Steven Arcangeli
5deb9c488d ci: fix document generation job 2022-10-21 20:22:01 -07:00
Steven Arcangeli
c5f656cb78 test: test harness isolation improvements 2022-10-21 20:10:50 -07:00
Steven Arcangeli
f5ecd1ee9d doc: rework documentation generation 2022-10-21 19:40:54 -07:00
Steven Arcangeli
aa3332acdd test: only install TS parsers for supported languages 2022-10-21 05:48:13 -07:00
Steven Arcangeli
0d4c6010f8 refactor: use LspAttach instead of calling on_attach 2022-10-20 19:53:38 -07:00
Steven Arcangeli
e633b81650 doc!: drop support for nvim <0.8 2022-10-20 18:40:44 -07: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
17773f8e31 ci: only run tests against neovim 0.7 2022-06-26 10:20:48 -07:00
Steven Arcangeli
142819d7f4 ci: install tree-sitter-cli 2022-06-04 17:45:04 -07:00
Steven Arcangeli
657ed80259 ci: fix the documentation update job 2022-04-18 09:49:24 -07:00
Steven Arcangeli
1ce109f0a7 ci: fix the build by pinning nvim-treesitter
It's dropped support for older neovim versions
2022-04-18 09:44:46 -07:00
Steven Arcangeli
1bd3cf16bb fix: migrate deprecated ts_util.get_node_text call (#84) 2022-04-18 09:09:02 -07:00
Steven Arcangeli
6929ba495b ci: run tests on neovim 0.6.1 2022-01-14 13:10:55 -08:00
Steven Arcangeli
4ab6882728 Update issue templates 2022-01-10 11:36:10 -08:00
Steven Arcangeli
cddfadd5e3 ci: documentation job can update vim docs 2022-01-02 15:53:07 -08:00
Steven Arcangeli
c6d1679070 style: run prettier on README 2022-01-01 16:19:56 -08:00
Steven Arcangeli
40a638680b refactor: Change aerial config to use setup function (#37)
This change is backwards-compatible, though the old global-variable
method will be removed at some point. The motivation for this change is
that looking up (and potentially processing) the values from global
variable on each call to `config.<var>` is slow (in a way that matters
for large files). We're fixing this by requiring a call to `setup()`
before using aerial and preprocessing all the options that need it. Now
config lookups are as fast as a table access.
2022-01-01 14:35:00 -08:00
Steven Arcangeli
accb731242 refactor: extract read_section in update_readme.py 2021-12-04 10:23:58 -08:00
Steven Arcangeli
8050cf5df1 feat: add '?' shortcut to show keymaps (fix #20) 2021-11-30 13:28:23 -08:00
Steven Arcangeli
30edcca39a chore: run tests on neovim v0.6.0 2021-11-30 12:38:15 -08:00