Reference
Use this section to look up exact behavior. For a guided start, read the User Guide.
Everyday editing
- Command-line interface: invocation, file arguments and unsupported options.
- Bindings: complete keys and names for editing and focused commands.
- Commands: M-x matching, completion, history and implemented names.
- Focused prompts: arguments, path completion, decisions and cancellation.
- Search and replacement: literal smart-case queries and per-match replacement.
- Native completion: automatic/manual names, structural language contexts and checked acceptance.
- Language servers: guided setup, managed recipes, source selection, shared lifetimes and semantic edits.
- Language-server configuration example: complete installed/custom launch fields and per-language preferences.
- File reload: checked revert, automatic observation and unsaved-text protection.
- Pi-backed AI: checked proposals, guarded context, private sessions and reusable commands.
- Integrated terminals: live sessions, placement, exact commands, input, copy/paste, startup settings and shutdown.
- Shell commands: exact stdin/stdout, checked filters, key sequences, limits and owned cancellation.
- Named bookmarks: checked locations, persistent storage, listing and gutter markers.
- File tree: root selection, focus and filesystem operations.
- Rectangles: display-column selection and separate retained rows.
- Gallery: screenshots of rev in use, newest first.
Preferences and display
- Scope and defaults: startup discovery, the configuration catalog, file fidelity and limits.
- Configuration sample: all supported defaults, RGB roles, context maps and optional examples.
- Line numbers: logical labels, per-view modes and M-x controls.
- Pane status: file, state and position on the left; language at the right.
- Syntax highlighting: language recognition, palette and plain-text fallback.
- Terminal input: key reports, mouse input, Escape timing and restoration.
- Failure recovery: retained text and publication outcomes.
- Filesystem candidates: bounded path observations and library identities.
Git
- Native Git: commands, contextual maps, startup preferences, bounds and truthful outcomes.
Org mode
The Org mode guide provides a separate learning path. The Org reference provides commands, bindings, startup settings and every feature reference, from outlines and tasks to tables, source blocks, exports and feeds.