(macros)
Documentation

Learn Macros

Everything you need to install, configure, and extend Macros. New here? Start with Getting started, then open the in-editor tutorial with C-h t.

Getting Started

Editing

Code

Tools

Customization

Scripting with Steel
Define commands, keymaps, and modes
Anvil REPL
A SLIME-style Steel REPL in an isolated, interruptible image — eval, macroexpand, doc, apropos
Languages & modes
Tree-sitter highlighting and major modes
Packages
Install Steel extensions from git with package-install
MCP server
Let an AI assistant eval Steel and read buffers in the live editor
Themes & faces
Load themes, set faces, line numbers
Text charts
Sparklines, bars, line plots, shaded function and normal-distribution plots, histograms, heatmaps
Rainbow & tree-sitter
Depth-colored brackets via tree-sitter