v0.5
What's Changed
- Codebase restructured:
lisp/backpack.elsplit into separate files for better maintainability - Anvil.el integration: New support for anvil.el with AI gear and
backpack-user-after-init-hook - More programming languages: Added gears for Clojure, HTML, and other tree-sitter grammars
- Consult gear: New gear for consult integration
- Pin grammar revisions by libtree-sitter ABI instead of Emacs version
backpack-treesit-recipe!now inherits grammar recipes correctly- Fixed tree-sitter-go pinned to revision matching Emacs 30.2
- Use
:until-abifor new language gears - Do not install
markdown-ts-modein Emacs 31+ (built-in)
- Corfu: terminal support, two new behavioral flags, auto-idle improvements
- Eldoc-box: works in daemon mode, fallback for terminal, dismiss with
C-u C-h . - Eglot hover behavior restored with flag to disable
- Initial YAML LSP protocol extensions for eglot
- Workspace configuration for YAML LSP
- TAB cycles indentation in
yaml-ts-mode
- Fix
mu4egear - Fix inventory
:whengates skipping-prefixedguard checks - Catch packages that fail to install and report why
- Catch throw when
backpack ensurehangs - Fix frame persistence when 2 frames remain
drive-confignores envrc-related files- Close window when eshell/eat/vterm exits
- Toggle shell buffers correctly
- Improved org-mode support and appearance (#17)
- Improved dired support
- Magit project status eagerly added to
project-switch-commands - Added manual test preparation script
- Removed
persistence.el(frame state persistence feature dropped)
Full Changelog: v0.4.3...v0.5