Commit Graph

8 Commits (main)

Author SHA1 Message Date
olimorris ab7040d8c0 chore: formatting 2023-12-18 23:49:07 +00:00
Mike Iversen fc9f398393
feat: Added exact ignored_dirs support (#100) 2023-11-26 10:38:57 +00:00
Oli 774e4d70e9
fix: #46 autoload sessions 2023-02-22 15:02:33 +00:00
olimorris 510eb02caa ci: try and fix 0.8.0 tests 2022-10-07 13:00:12 +01:00
olimorris 2699f4b0fe chore: update tests 2022-06-25 13:06:31 +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 7f88f8a64c chore: add ignored_dirs test 2022-04-06 23:29:06 +01:00
olimorris f886f9a2ec chore: improve test coverage 2022-04-06 23:23:02 +01:00