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
Getting started
Install, first launch, the essential keys
Configuration
init.scm, options, and config paths
Example config
A real, annotated evil + SPC-leader init.scm
Updates
How Macros updates and how to disable auto-updating
Keybindings
The default keymap and how to rebind
Getting help
Discover commands from inside the editor
Tutorial
The interactive in-editor tutorial (C-h t)
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
Themes & faces
Load themes, set faces, line numbers
Rainbow & tree-sitter
Depth-colored brackets via tree-sitter