Есть ли способ дефрагментировать функцию в emacs lisp?

У меня есть макрос, который создает функцию. Он создает интерактивные функции, основанные на текущем открытом буфере. Тем не менее, он начинает заливать M-x после длинной секции. Есть ли способ сделать функцию недействительной?

Ответ 1

Вы можете использовать fmakunbound:

(fmakunbound 'my-boring-function)