Commit Graph

62 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 e93a158b87 feat: update issue templates 2023-12-07 11:15:45 +00: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 2e23db475c ci: stale action fixup 2023-08-25 11:02:50 +01:00
Lewis Russell c083c43793 ci: add response action 2023-08-25 10:44:56 +01:00
Lewis Russell f1378831b1 feat(watcher): move from libuv poll to file event watcher 2023-06-19 11:22:33 +01:00
Lewis Russell 04821ad076 chore: update bug template 2023-06-14 12:05:18 +01:00
Lewis Russell 92654646f8 refactor: post teal-pocolypse cleanup
- assume vim.iconv
2023-06-14 12:02:18 +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
dundargoc 3b6c0a6412
ci: don't install unnecessary former neovim dependencies (#760)
Also prefer apt-get over apt to not trigger the "apt has no stable CLI
interface" warning.
2023-03-01 22:52:16 +01:00
dundargoc f9810bfb65
ci: fix cache key (#761) 2023-03-01 22:09:46 +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
dundargoc 9aa7049518 ci: add ci.yml and Makefile as part of the cache key
If we change ci.yml or Makefile we should to rebuild all supported
neovim versions again. For example, if we accidentally remove a
dependency that works as expected on nightly but not on v0.7.2 we need
the CI job to fail immediately.
2023-02-28 15:50:42 +00:00
Lewis Russell d949a7a58c fix(ci): update for latest changes on HEAD 2023-02-13 10:28:09 +00:00
Lewis Russell 71644a2907 chore: remove PULL_REQUEST_TEMPLATE.md 2022-12-16 13:00:47 +00:00
Lewis Russell 6831872853 chore: add FUNDING.yml 2022-12-15 15:08:54 +00:00
Lewis Russell 9110ea15a1 feat(preview): add preview_hunk_inline() 2022-10-29 11:56:14 +01:00
tester 6321c884b1 ci: clean up and update the workflow file
- Remove redundant comments
- Bump all actions to latest stable
- Replace deprecated set-output with Github environment files
2022-10-28 09:29:49 +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 79c55eb553 ci: install build deps later 2022-08-19 12:51:44 +01:00
Lewis Russell 536d6963f0 fix(ci): separate steps 2022-08-19 12:21:59 +01:00
Lewis Russell 6eb07412c2 build: use local version of tl and inspect 2022-08-19 12:20:47 +01:00
Lewis Russell feff9d5618 ci: use Neovim nightly instead of master
...to allow more caching
2022-08-10 12:02:52 +01:00
Lewis Russell 794ca89b30 perf: do not run word diff on folded lines 2022-08-10 11:37:57 +01:00
Lewis Russell 64ecd6d8d1 chore(ci): add Neovim 0.7 to build matrix 2022-04-15 16:54:29 +01:00
Lewis Russell 683c0b4ceb chore(ci): add conventional commits action 2022-04-15 16:49:02 +01:00
Lewis Russell 9c0fb1a1c7 chore: fix issue template 2022-03-31 09:19:14 +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
Lewis Russell e2b2730254 chore: update issue template 2022-02-08 14:52:08 +00:00
Lewis Russell 0ec0f3166b refactor(highlights)!: Use nvim_set_hl for setting highlights
Requires neovim master with commit 5be2cdd91 (PR neovim/neovim #17187)
2022-02-01 17:23:46 +00:00
Lewis Russell 2119ddd495 chore(ci): change Neovim v0.5.0 -> v0.6.1 2022-01-20 17:26:22 +00:00
Lewis Russell 61a81b0c00
Update bug_report.yaml 2021-11-04 17:06:25 +00:00
Lewis Russell 8b0d921e72 fix(ci): update workflow with recent Makefile changes 2021-10-15 13:18:30 +01:00
Lewis Russell b43360710e chore(ci): use master instead of nightly 2021-09-24 13:50:39 +01:00
Lewis Russell 22bc45e170 chore: .yaml -> .yml 2021-08-24 15:59:13 +01:00
Lewis Russell bafb6c5326 chore: add issue template config 2021-08-24 15:42:31 +01:00
Lewis Russell e1bf31d5f0 chore: tweak issue templates 2021-08-24 15:40:20 +01:00
Lewis Russell 1c7944275d chore: Update issue templates
Stolen from https://github.com/nvim-telescope/telescope.nvim
2021-08-24 15:35:51 +01:00
Lewis Russell 3799922347 chore: add pull request template
... so people know not to edit lua files directly
2021-08-24 12:12:48 +01:00
Lewis Russell 1ddb1f64f5 Add support for vim.xdl_diff
Requires PR neovim/neovim/#14536
2021-08-23 12:43:21 +01:00
Lewis Russell dc4988f6b5 Update tl to 0.13.2 2021-08-02 13:23:20 +01:00
Lewis Russell 70811e32a6 Run CI against nvim 0.5 2021-07-06 13:30:19 +01:00
Lewis Russell 246a064eed Update issue templates 2021-05-06 17:11:05 +01:00
Lewis Russell 6c6627670b Update issue templates 2021-04-27 00:24:45 +01:00
Lewis Russell 297c872b0b Update issue templates 2021-03-25 10:28:49 +00:00