Skip to content

maxrousseau/easymacs.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easymacs

mr-emacs-mascott
A minimal Emacs configuration.

Why

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.

Features

  • 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

Installation

Requires Emacs 29.1+

(add-to-list 'load-path "path/to/easymacs/")
(require 'easymacs)

Keybindings

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors