Commit graph

46 commits

Author SHA1 Message Date
Lewis Russell
d9d94e055a feat!: drop support for nvim v0.8 2024-05-23 09:39:58 +01:00
dundargoc
cd6c831a3a build: use downloaded lua-language-server
It currently assumes lua-language-server is in PATH, which may not be
true.
2024-04-17 11:04:25 +01:00
Lewis Russell
099784ef4d test: add luals checking 2024-04-17 10:26:47 +01:00
Lewis Russell
4db6e85152 chore: stylua 2024-04-03 17:21:49 +01:00
Lewis Russell
096d0833f7 test: migrate to nvim-test 2024-04-03 16:56:07 +01:00
Lewis Russell
1b288a14a0 ci: fix nightly 2024-04-03 13:49:48 +01:00
Lewis Russell
590d077c55 feat!: change default of attached_to_untracked to false 2024-01-25 16:48:27 +00:00
Lewis Russell
ff01d34daa test: more tidying 2023-10-06 09:04:46 +01:00
Lewis Russell
fbc42056b4 feat: enable extmark signs by default 2023-10-05 16:25:10 +01:00
Lewis Russell
19654d963e refactor: vendor vim.system 2023-10-01 16:54:55 +01:00
Lewis Russell
e308a4f5dd build: add doc and lint check 2023-09-23 11:13:14 +01:00
Lewis Russell
4bbfb06cf7 fix: vendor testsuite 2023-06-13 15:32:14 +01:00
Lewis Russell
4d63d996b0 refactor: remove teal 2023-06-13 15:32:14 +01:00
Lewis Russell
f965e3bad0 perf: reduce startup time 2023-03-01 16:34:52 +00:00
dundargoc
76b71f74ce ci: use clang instead of gcc compiler
Clang has faster link time optimization by default, which will should
save 10-20 seconds per CI run.
2023-02-28 15:51:02 +00:00
Lewis Russell
8ad98db42a feat: add comments to generated lua files 2023-02-16 11:09:17 +00:00
Lewis Russell
a5caac2676 fix(ci): fixup 2023-02-13 12:59:29 +00:00
Lewis Russell
bc4a6dadca fix(ci): better condition 2023-02-13 10:42:15 +00:00
Lewis Russell
d949a7a58c fix(ci): update for latest changes on HEAD 2023-02-13 10:28:09 +00:00
Lewis Russell
9110ea15a1 feat(preview): add preview_hunk_inline() 2022-10-29 11:56:14 +01:00
Lewis Russell
05fd787b79 chore(ci): partition deps better 2022-10-07 15:37:24 +01:00
Lewis Russell
f623543458 chore(ci)!: drop support for v0.6.x 2022-10-07 14:02:11 +01:00
Lewis Russell
18b5523e38 build: update Teal to 0.14.1 2022-08-31 15:07:42 +01:00
Lewis Russell
6eb07412c2 build: use local version of tl and inspect 2022-08-19 12:20:47 +01:00
Lewis Russell
2a107231d9 refactor: vendor in async lib
- Typed teal implementation
- Better error diagnostics
- Removes dependency on plenary.nvim
2022-03-25 17:24:05 +00:00
Fabian Viöl
a451f97117 chore(make): Make FILTER overwritable 2021-12-13 12:56:01 +00:00
Lewis Russell
7e5c1a831f chore(test): re-enable color in test output 2021-09-25 16:49:34 +01:00
Lewis Russell
9853349c47 chore(test): fix typo 2021-09-25 16:45:06 +01:00
Lewis Russell
85efb0002b chore(test): move test deps into subdir 2021-09-25 16:40:05 +01:00
Lewis Russell
b709ac3d51 Make dprint more introspective 2021-07-21 18:51:26 +01:00
Lewis Russell
70811e32a6 Run CI against nvim 0.5 2021-07-06 13:30:19 +01:00
Lewis Russell
d22de18f9d Rework testsuite
- Make tests more asyn friendly and remove most of the magic sleeps
- Break up into multiple files
- Bypass cmake
2021-06-23 11:41:48 +01:00
Lewis Russell
486f262864 Migrate to plenary async2 2021-06-21 15:25:48 +01:00
Lewis Russell
3b303ecba3 Update after change_base 2021-06-19 16:30:56 +01:00
Lewis Russell
3258ded4f5 Reworks to the testsuite 2021-03-29 16:40:55 +01:00
Lewis Russell
b003c314ac Unglobal all the types
Fixes #107
2021-03-27 10:11:58 +00:00
Lewis Russell
4a14c28fbf Update to teal 0.13.1 2021-03-23 15:35:46 +00:00
Lewis Russell
5593754623 Add commands to toggle signs
- toggle_signs()
- toggle_linehl()
- toggle_numhl()
2021-03-17 12:57:31 +00:00
Lewis Russell
ab16e46397 Derive default highlights if they aren't defined 2021-03-13 20:08:24 +00:00
Lewis Russell
ba57d9ff91 Update makefile 2021-02-27 10:51:04 +00:00
Lewis Russell
f0c884b246 Port lua to teal
Create README.md for lua files
2021-01-30 12:00:31 +00:00
Lewis Russell
30496762b7 Better handling of new files
Resolves #39
2021-01-02 13:17:42 +00:00
Lewis Russell
a35581bdae Fixup lint errors 2020-12-14 23:24:03 +00:00
Lewis Russell
0ed5a4059e CI: Build neovim in separate stage 2020-12-02 23:09:29 +00:00
Lewis Russell
d971e3333c Add testing framework and tests
Resolves #16
2020-11-23 22:46:07 +00:00
Lewis Russell
d775654221 Lint all files through luacheck 2020-10-22 17:51:41 +01:00