MTに記事を投稿するときはIt’s All Textアドオンを使っている。これはブラウザの<textarea>
を自分の好きなエディタで編集させてくれる素敵なアドオンだ。入力中に文字を訂正しようとしてControl + Hを押すとブラウザの履歴タブが開いてしまい、憤りの余りモニタを殴り付けた経験のあるEmacs / Vimユーザには必携と言える1。
It’s All Text! :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/4125
しかしこのアドオンも万能ではない。<textarea>
のみにしか効果がないので、MT5より搭載されたCodeMirrorではこのアドオンが使えないのだ。具体的には、テンプレートの編集画面がそれに当たる2。
というわけで、やっと本題。このお節介な機能をオフにする方法があったのでやってみた。
MT-column > Tips > MT5でテンプレート編集フォームをテキストエリアにする5つの方法 – ToI
http://tec.toi-planning.net/mt-column/tips/textarea-for-mt5/
方法はいろいろあるが、MTのソース自体を余りいじりたくなかったので一番最初のInvalidateCodeMirrorプラグインを導入した。
$ wget http://www.koikikukan.com/archives/download/plugin/InvalidateCodeMirror/0.01/InvalidateCodeMirror_0_01.zip $ unzip InvalidateCodeMirror_0_01.zip $ cp -a InvalidateCodeMirror_0_01/InvalidateCodeMirror ~/Sites/mt/plugins $ sudo /usr/sbin/apachectl restart
これでOK。編集画面が普通のテキストエリアになっていることがわかるだろう。(冒頭のSSを参照)