edwina
edwina copied to clipboard
Incompatible with Slime's macro-expand functionalities
SLIME is a Emacs mode for Common Lisp development.
Among its features there's macro-expansion.
When the cursor is on a form, users can invoke slime-expand-1
(typically bound to C-c C-m
and C-c RET
) to obtain a new buffer (*slime-macroexpansion*
) containing the expansion of the macro at point. This is the normal behaviour.
When edwin-mode
is on, the behaviour described changes:
- A
*slime-macroexpansion*
buffer is created and displayed, but it remains empty - The macro is expanded "in-place", but actually replacing the entire content of the buffer originally containing the code
I created a brief video showing the behaviour I tried to describe
https://youtu.be/YtsxnPxLX-Q