2012-03-07 7 views
15
で各種コマンドの履歴を表示する方法

コマンド押した後に入力されたM-Xダウン/アップ矢印キーを使用して表示することができます。はEmacsの

私が取得できますかすべてメニューバーの呼び出しを含むコマンドのリスト、Emacsで トリガー使用してマウスクリックなどのコマンドは?

答えて

11

私はmwe-log-commandsを使ってスクリーンキャストを作りました。 Emacsで作業しているときにイベントとそれらが引き起こすコマンドを表示します。


command-log-mode

screen shot

私はちょうどそれをフォークとcommand-log-modeなど他のいくつかの改善とともに、適切なマイナー・モードとグローバル・マイナー・モードにそれを作りました。

ドキュメントが不明瞭であるか、バグが見つかった場合は、私にショットを付けて問題を提出してください。

9

ヒストリの完全なリストについては、C-h l(小文字の "L")と入力してください。

+0

これは重要な歴史です。彼はコマンド履歴を意味します。 – Tom

+0

彼はマウスクリック、メニュー選択、 "etc"も望んでおり、C-h lはこれを表示します。 – bos

+0

タイトルはかなり明確です: 'コマンド履歴'。イベント履歴にはコマンドが表示されません。 –

2

だから、実行されている場所に関係なく、すべてのコマンドの履歴が必要ですか? emacsがデフォルトでこれを提供しているかどうかは分かりませんが、すべてのコマンドの後に実行されるpost-command-hookに独自の関数を追加できるので、実行したすべてのコマンドを収集することができます。