Skip to content

Release 0.1.6: Add treesit, bug fixes and lazy loading

Compare
Choose a tag to compare
@Qkessler Qkessler released this 03 Feb 19:58
· 17 commits to main since this release

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.