Actionstempo.elで独自ボキャブラリXMLを書く使い捨てモード世の中、独自XMLボキャブラリを氾濫させるのは止めようと、誰もが思っているのに、独自XMLボキャブラリは後をたちません。独自XMLボキャブラリを書くことになったら、使い捨ての自分XMLモードを作って楽をしましょう。tempo.elを使った例を示します。tempo.elhttp://www.santafe.edu/~nelson/tools/コードの雛型は次のようになります(メジャーモードの作り方としてはやや変則的な部分がありますが、使い捨てなので許してください)。moreの部分に必要なパターンを書き加えます。上の例ではキーアサインをhtml-helper-mode.elに準拠しています。適当に好きなキーアサインにすることも可能です。XMLボキャブラリに応じて、何も考えずに適当に書き加えても動くのが良い点です。キーアサインとタグの挿入を対応づけているだけです。上のコードだけ見ると、キーボードマクロとたいして変わらないように見えます。位置を順々に移動できることです。上のmy-xml-modeを使って、次のXML断片を書くケースを考えます。<ul><li>foo</li><li>bar</li><li>baz</li></ul>キー入力は次のようになります。ibazコードの重複が悪であるように、キー入力の重複も悪です。3と4のステップの組み合わせは繰り返されているので、気になるなら、無くしてください。キーボードマクロが一番容易でしょう。06:47http://www.goodpic.com/mt/archives2/2007/02/emacs_snippetel_html.htmlというのもあります。