Hasty Briefsbeta

Bilingual

Emacs 31 Is Around the Corner: The Changes I'm Daily Driving

4 hours ago
  • #MarkdownTS
  • #TreeSitter
  • #Emacs31
  • Emacs 31 introduces Tree-sitter improvements with auto-install and enabled modes, simplifying configuration.
  • A built-in experimental markdown-ts-mode offers Org-like navigation, syntax-highlighted code blocks, and inline image viewing.
  • Eglot in Emacs 31 can render LSP documentation using markdown-ts-view-mode for formatted hover docs.
  • Eldoc enhancements include eldoc-help-at-pt for automatic help text display at the cursor.
  • Smarter completion with eager-update and eager-display, along with improved icomplete vertical behavior.
  • New window layout commands for transposing, rotating, and flipping window arrangements.
  • Speedbar now supports side windows instead of separate frames, improving integration.
  • VC (version control) improvements like vc-dir-hide-up-to-date-on-revert streamline workflows.
  • Editable xref buffers via xref-edit-mode allow inline editing of search results.
  • ERC (Emacs IRC client) enhancements include better log insertion and module dependencies.
  • Quality-of-life features: kill-region-dwim for word deletion, live keystroke view, IELM history persistence, and battery-aware native compilation.
  • Terminal (term) fixes eliminate line-eating issues, making curses-based programs usable.
  • New Modus themes, including variants for different color vision deficiencies, are included.