Commit Graph

22 Commits (main)

Author SHA1 Message Date
olimorris 3b07ef9657 chore(ci): add release workflow 2024-08-22 11:01:32 +01:00
olimorris 970f68938a chore: update bug report 2024-08-09 07:20:42 +01:00
olimorris b77d244a77 chore(ci): test for Neovim v0.10.0 2024-05-17 10:56:10 +01:00
olimorris 3cce654221 chore: update CI 2024-03-13 19:03:22 +00:00
olimorris afa9d9a8ad chore: update bug_report template 2023-10-22 20:32:48 +01:00
olimorris c58219567d ci: test for Neovim 0.9.0 2023-05-26 16:53:03 +01:00
olimorris 4ee6e4c991 chore: update bug report desc 2023-03-09 09:56:54 +00:00
olimorris 6075b36afc fix: issue yml files 2023-03-09 09:49:38 +00:00
olimorris 32d3679a8c chore: update issue templates 2023-03-09 09:46:56 +00:00
olimorris b7f21efaf9 ci: remove docs generator 2023-03-09 09:43:40 +00:00
olimorris 218fcb7eb9 chore: update bug_report 2023-02-28 16:53:32 +00:00
olimorris 4f46e4f1ba chore: update bug_report 2023-02-27 23:40:32 +00:00
olimorris 2a7da016ab docs: add issue templates 2023-02-27 23:34:58 +00:00
olimorris aa3fdbc8a5 refactor!: Neovim 0.8.0+ only
Please pin to the `neovim-0.7.0` tag for compatibility
2023-02-23 10:27:51 +00:00
olimorris d4914db792 ci: change name 2023-02-21 21:50:36 +00:00
olimorris c7b2a33270 ci: auto-generate docs 2023-02-21 21:48:51 +00:00
olimorris 6e3167e89c chore: bump neovim version to 0.7 2022-10-26 13:52:34 +01:00
olimorris a011a94c79 ci: remove 0.5 tests
Neovim 0.6 had been the minimum requirement for a while so removing 0.5 ci test
2022-10-25 14:06:06 +01:00
olimorris a449cd5a73 test: test for neovim 0.8.0 2022-10-07 12:46:13 +01:00
olimorris 4fe0e3aeab test: add more neovim builds to ci 2022-08-13 10:40:49 +01:00
olimorris bf27016643 fix: #12 shift autoloading to the nvim event loop
A big shoutout to @simonmclean for this pull request. Previously we autoloaded a session file as soon as Neovim opened. The problem with this is that key plugins like LSP and Treesitter may not have been initialised. This would lead to syntax highlighting issues or LSPs not attaching to buffers in the session. Pushing this to Neovim's event loop via vim.schedule allows us to sensibly load the session after these key plugins. Fixing the tests was a little cumbersome as we needed to use plenary's async library but once figured out, we have some lovely robust async tests
2022-06-07 12:55:20 -07:00
olimorris aa45be80ad test: add initial tests and ci 2022-03-08 07:53:00 +00:00