Как я могу переопределить функцию emacs со своей собственной реализацией для определенного режима? пример/ссылка был бы большим
Спасибо
Это кажется странным, но я полагаю, вы могли бы сделать это, посоветовав функцию. Пример:
(defadvice * (around ultimate-answer activate)
(if (and (eq major-mode 'html-mode) (equal (ad-get-args 0) '(6 9)))
(setq ad-return-value 42)
ad-do-it))
После оценки этого совета функция *
вернет 42, если ей даны два аргумента 6 и 9, но только в html-режиме.