Как просмотреть историю различных команд в Emacs

Команды, введенные после нажатия M-x, можно просмотреть с помощью клавиш со стрелками up/down.

Как я могу получить список всех команд, включая вызов строки меню, команды запускается с помощью щелчков мыши и т.д. в Emacs?

Ответы

Ответ 1

Я использовал mwe-log-commands для создания скринкастов. Он показывает события и команды, которые они запускают при работе в Emacs.


command-log-mode

screen shot

Я только что разблокировал его и превратил его в подходящий второстепенный режим и глобально-второстепенный режим, а также некоторые другие улучшения, такие как command-log-mode.

Дайте мне проблемы со снимками и файлами, если документация неясна или вы обнаружите какие-либо ошибки.

Ответ 2

Для полного списка истории введите C-h l (нижний регистр "L" ).

Ответ 3

Итак, вам нужна история всех команд, независимо от того, где они выполняются? Я не знаю, предоставляет ли emacs это по умолчанию, но вы можете добавить свою собственную функцию в post-command-hook, которая выполняется после каждой команды, поэтому вы можете использовать ее для сбора всех выполненных команд.