Skip to content

v0.5

Choose a tag to compare

@shackra shackra released this 10 May 06:34

What's Changed

  • Codebase restructured: lisp/backpack.el split 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-abi for new language gears
  • Do not install markdown-ts-mode in 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 mu4e gear
  • Fix inventory :when gates skipping -prefixed guard checks
  • Catch packages that fail to install and report why
  • Catch throw when backpack ensure hangs
  • Fix frame persistence when 2 frames remain
  • drive-conf ignores 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