edwina icon indicating copy to clipboard operation
edwina copied to clipboard

Incompatible with Slime's macro-expand functionalities

Open larsen opened this issue 4 years ago • 0 comments

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

larsen avatar Jun 11 '20 08:06 larsen