FirefoxでTEXTAREAの内容をMeadowで編集する
表題の内容を実現するためにmozexを使っている情報が多く見つかるが、うちの環境ではmozexがうまく動いてくれなかったので別の手段を探す。
"It All TEXT!"という拡張を発見。
https://addons.mozilla.org/en-US/firefox/addon/4125
テキストエリアを外部エディタで編集するための専用アドオン。mozexよりも機能が少ない分、軽いんじゃないかと期待。これを使うことにする。
既にmeadowが起動している場合には、新たにウィンドウを開かずにバッファとして開いてほしい。それを実現するためにgnuservというツールを使う。
http://www4.kcn.ne.jp/~boochang/emacs/gnuserv.html
まずgnuservをインストール。meadowのsetup.exeを起動して、Utilカテゴリの中にあるgnuservを追加選択してインストールする。
.emacsに以下の内容を追加する。
(require 'gnuserv)
(gnuserv-start)
(setq gnuserv-frame (selected-frame))
GNUCLIENT=-F
GNUDOITW=-F
RUNEMACS=C:\meadow\bin\RunMW32.exe
環境変数を反映させるためにいったんログアウトか再起動。
次にIt All TEXTの設定。アドオンの設定画面のEditerの欄を
C:\meadow\bin\gnuclientw.exe
と指定。ついでにエディタ起動のHotKeyをCtrl+Eに設定。これで完成。便利。