Para excluir a macro nomeada, pressione M -: e digite (fmakunbound 'name-of-macro)
. (Não consegui encontrar nenhum comando interativo para fazer isso.)
Para desassociar a chave, use M-x global-unset-key
e insira a ligação de chave.
Eu sei que você pode excluir a última macro do anel de macro com C-x C-k C-d, mas como excluir uma macro que já nomeei (e atribuída a uma chave em .emacs)?