A minimal Emacs configuration.
A single-file Emacs config (à la kickstart.nvim) with sensible defaults for Python development. No framework, no layers—just a readable starting point you can understand and extend.
- Python IDE: LSP (eglot), completion, snippets, REPL
- AI tab completion via minuet.el
- Claude Code integration with streaming output and diff review
- god-mode for modal editing
- avy/ace-window for quick navigation
Requires Emacs 29.1+
(add-to-list 'load-path "path/to/easymacs/")
(require 'easymacs)| Key | Action |
|---|---|
C-; |
Leader prefix |
C-; j |
avy-goto-char-2 |
C-; l |
avy-goto-line |
M-o |
ace-window |
C-; C-c c |
Claude prompt |
C-; C-c n |
New Claude session |
C-; C-c r |
Revert Claude edits |
C-; C-c s |
Pick Claude review change (minibuffer) |
C-; C-g |
Toggle Claude inline ghost text |
<escape> |
god-mode toggle |