Как мне реализовать функцию « голых костей», которая «переоценивает» каждое нажатие клавиши? Я имею в виду нажатие клавиши свободно; Я ищу подражать поведению isearch
и друзьям.
Я бы использовал это для интерактивного тестирования выражений XPath по отношению к открытому буферу в режиме nxml, используя что-то вроде сужения буфера. Для целей этого вопроса, однако, просто функция, которая вызывает message
все, что находится в минибуфере, была бы просто грандиозной.
post-command-hook
универсально, но запускает иногда слишком часто для моих личных нужд.
(add-hook 'post-command-hook (lambda () (message "hello-world")))
и добавьте at
к хвостовой части, чтобы сделать его локальным по буферу, и еще один,t
если вы хотите добавить его к существующим функциям, уже назначенным этому хуку (вместо предварительного ожидания).