Skip to content
A SLIME inspired macroexpand minor mode for elisp.
Emacs Lisp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This minor mode adds similar functionality to the SLIME macroexpand mode. It’s activated using C-x RET and then support further macro expansion in the macro view. It also does macroexpand-all using C-x M-m.

Once in the macroexpand view g can be used to refresh the macro expansion and q will bury the buffer.


(require 'elisp-slime-expand)
(add-hook 'emacs-lisp-mode-hook (lambda () (elisp-slime-expand-mode t)))
You can’t perform that action at this time.