* Documentation
Generated from the Markdown sources under docs/ — the same sources that produce the manual, the Info file, and jotain(7).
GETTING STARTED
Introduction·····································································Jotain — a custom GNU Emacs configuration built from scratch
Installation·····································································How to build and install Jotain
Quickstart·····································································Get up and running with Jotain in minutes
ARCHITECTURE
Overview·····································································How Jotain is structured
Nix Build System·····································································How Jotain builds Emacs from source using Nix
Modules·····································································Elisp modules that make up the Jotain configuration
CONFIGURATION
init.el·····································································Main Emacs configuration entry point
early-init.el·····································································Pre-package, pre-GUI initialisation
Packages·····································································How packages are managed in Jotain
Package Reference·····································································Every Emacs package Jotain ships, with the reason it is included
REFERENCE
Language Support·····································································Which editor features Jotain wires up for each supported language
USAGE
Launching Emacs·····································································Pick the right launch pattern for the task — one-shot, daemon + client, or `-Q -nw` quick edit
devenv integration·····································································Run tasks, manage processes, and introspect devenv.sh environments from Emacs
Notebooks with Org Babel·····································································Use Org mode as a literate notebook — run code blocks, keep a session, get plots inline, tangle to source
AI Screenshots·····································································Let an AI assistant capture the Emacs frame and see how the config renders — interactively via MCP or headless under Xvfb
GUIDES
Compilation Mode·····································································How compilation mode is configured and how to use it for building, linting, and navigating errors
Finding Information in Emacs·····································································How to use Emacs' built-in help system, Info reader, and introspection tools
Keybindings·····································································The Jotain keybinding namespace, organised by prefix
Setting Variables in Emacs Lisp·····································································Quick reference for choosing the right way to set variables in your init file
Ergonomics·····································································One-shot modifiers, repeat-maps, and reducing chord strain in Jotain
Inspiration & Resources·····································································Links to Emacs builds, Nix resources, and related projects