### 5.2 slime-macroexpansion-minor-mode ¶

Within a slime macroexpansion buffer some extra commands are provided (these commands are always available but are only bound to keys in a macroexpansion buffer).

`C-c C-m` ¶
`M-x slime-macroexpand-1-inplace`

  Just like slime-macroexpand-1 but the original form is replaced with the expansion.

`g` ¶
`M-x slime-macroexpand-1-inplace`

  The last macroexpansion is performed again, the current contents of the macroexpansion buffer are replaced with the new expansion.

`q` ¶
`M-x slime-temp-buffer-quit`

  Close the expansion buffer.

`C-_` ¶
`M-x slime-macroexpand-undo`

  Undo last macroexpansion operation.