Janis Dzerins jdz@dir.lv writes:
This might have something to do with the WITH-LEXICAL-BINDINGS macro, but I'm not any good at debugging emacs code. So now I stick without macroexpand and use C-c C-c (which works!) instead of C-M-x.
This problem doesn't occur here. What Emacs version are you using? Could you send a backtrace? Set debug-on-error to t, expand a macro, and send the contents of the "*Backtrace*" buffer.
Helmut.