キー操作の繰り返しを簡単に行う dmacro.el

例えば、hogeh まで打ってから C-t を押すと、hogehoge になる。
さらにその後、C-t を押していくと、
hogehogehoge、hogehogehogehoge、・・・となる。
もうちょっと複雑な例で、

% hoge
h

から、

% hoge
% hoge
% hoge
% hoge

を作るなんてのもすぐにできる。
これでまた単純作業をこなすのが早くなりそう。


設定はdmacro.elをsite-lisp以下に置いて.emacsに以下を追加すればOK。

;;; dmacro.el の設定  キー操作の繰り返しを C-t で
;; 詳細は dmacro.el 中のコメントを参照
(defconst *dmacro-key* "\C-t" "繰返し指定キー")
(global-set-key *dmacro-key* 'dmacro-exec)
(autoload 'dmacro-exec "dmacro" nil t)

追記

解説ページを見つけた→Dynamic Macro