Как просмотреть историю различных команд в Emacs
Команды, введенные после нажатия M-x, можно просмотреть с помощью клавиш со стрелками up/down.
Как я могу получить список всех команд, включая вызов строки меню, команды
запускается с помощью щелчков мыши и т.д. в Emacs?
Ответы
Ответ 1
Я использовал mwe-log-commands для создания скринкастов. Он показывает события и команды, которые они запускают при работе в Emacs.
![screen shot screen shot]()
Я только что разблокировал его и превратил его в подходящий второстепенный режим и глобально-второстепенный режим, а также некоторые другие улучшения, такие как command-log-mode.
Дайте мне проблемы со снимками и файлами, если документация неясна или вы обнаружите какие-либо ошибки.
Ответ 2
Для полного списка истории введите C-h l (нижний регистр "L" ).
Ответ 3
Итак, вам нужна история всех команд, независимо от того, где они выполняются? Я не знаю, предоставляет ли emacs это по умолчанию, но вы можете добавить свою собственную функцию в post-command-hook
, которая выполняется после каждой команды, поэтому вы можете использовать ее для сбора всех выполненных команд.