Modern Emacs

New tools that make Emacs better and faster

noshadow

Marie-Hélène Burle

March 5, 2024


Faster Emacs

Lexical binding

Introduced in version 24

JIT native compilation

Introduced in version 28

Lazy loading with use-package

Built-in since version 29

Better syntax highlighting

Tree-sitter

Built-in since version 29

More efficient completion

New framework

New set of packages

Discrete units

Use default Emacs functions

Fast, flexible, customizable

Authors:

Minibuffer

Compared to previous frameworks

consult:

  • jump back and forth between search buffer and buffer
  • much faster than helm
  • lightning fast previews with auto-closing files

In-buffer

eglot language server protocol

Built-in since version 29