Commit Graph

40 Commits

Author SHA1 Message Date
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