Release 0.1.6: Add treesit, bug fixes and lazy loading
This release introduces the new treesit
mode, for most of the major modes that I work with. That means that we are going to use the NAME-ts-mode modes as much as possible. It's included in the default emacs, and it requires that you have the grammars installed locally. I set up the migration to treesit as optional, so if you don't have treesit available in your Emacs 29, you should still be able to run as previously.
You can check evaluating: (treesit-available-p)
.
Thankfully, there are many packages out there to do it, and Emacs 29 now ships with the treesit-install-language-grammar
function, to install grammars with recipe (in case the repo is not on the treesitter org) or interactively.
New language support:
- Go: both through treesit and without, depending whether it's available.
Bug fixes:
- Fix corfu-popupinfo, which wasn't working with the elpaca migration, from the previous release.
Lazy loading:
- Optimize qk-defaults, some functions were eager.