@jr0cket I really liked your fennel config, it helped me get setup! I noted you had an "on hold" notice on the README https://github.com/practicalli/neovim-config-redux - any specifics on why that was?
Practicalli out of curiosity, what catch your eye on lazy.nvim?
One nice feature of Lazy is that it will update the packages on startup when the config has changed and also seems to have a nice UI. I'm not really that interested in the lazy loading aspect... I've never noticed any speed issues when using packer or plug Lazy also uses partial copies rather than shallow copies, but not sure if that is significant yet.
I am considering rewriting the config from scratch, still using fennel and this time using lazy as the package manager and targeting Neovim 9 onward I have created a separate repository practicalli/neovim-config for the rewrite and will keep the existing fennel config available and unchanged (although I will accept small pull requests for existing fennel config)
Interesting - anything specific in neovim 9 that you're aiming for?
Multiple choice config support is the main driver https://github.com/orgs/practicalli/projects/2/views/4?filterQuery=Neovim&pane=issue&itemId=24449326 I still have a lot to learn about Neovim package that are available and having a config switcher will make that much easier. I can also try out some of the community configs like AstroVim
There have also been some breaking changes to the Neovim API, nothing to major, but if I want to change package manager, refactor the fennel code, etc, it seems prudent to ensure its all Neovim 9 compatible (rather than refactor again in a few months)
True - that sounds reasonable!
Can't wait @jr0cket I use your config as well 🙏🏼