nDiki : Mozex

2006年2月18日 (土)

Mozex を使って Firefox 1.5.0.1 の textarea の内容を Emacs で編集する

uimuim-skkFirefoxキーバインディングをきちんと設定していないせいか、どうも textarea での日本語編集にストレスを感じる。 Wiki 等で textarea での編集作業も少なくないので、Mozex を使って Emacs で編集できるように設定しておくことにした。

より降旗氏が公開されている Firefox 1.5以降用 mozex 1.07.1 日本語 version (1.5.0.1 インストール対応)を Firefoxインストール

そういえば今まで emacsclient も使ったことがなかったな。Emacs 立ち上げっぱなしのくせに。まずは起動している Emacs 上で M-x server-start (.emacs で (server-start))しておく。

Mozex の設定で

 Directory for temporary files: /tmp
 Textareas: /usr/bin/emacsclient %t

を設定。自分の環境だと Commands は絶対パスでないとうまく呼べないようだ。

これで textarea 上で右クリックし、[mozex] -> [Edit Textarea] で開いている Emacs 上に Textarea の内容が新しいバッファで開く。 編集して保存して C-x # し、Web ブラウザ側に戻ると反映される。

便利便利。

ところで Emacs server と gnuserv とどっちがいいのかな? 特に設定なしでどちらも使える。 何も設定していない状態だと gnuserv の方は新しい frame が開いて好みじゃないので、とりあえずは Emacs server を使うことにする。

ついでに EDITOR 環境変数も emacsclient に直しておこう。 これで CVSSubversion のコミット時に新しい Emacs を起動しなくてよくなる。

とっとと設定しておけば良かった。

スポンサード リンク
[ 2月18日全て ]

2006年11月27日 (月)

Iceweasel 2.0 (Firefox 2.0) にほぼ無事移行終了

ホールドしていた Debian GNU/Linux sid ノート PCFirefox を 1.5 か 2.0 にそろそろ上げることにした。

Firefox 拡張機能

心配していた Firefox 拡張機能等の移行は以下の通り:

Firefox 拡張機能1.5 時代2.0 へ
Adsense Notifier0.9.2OK
SwitchProxy Tool1.4NG -> install.rdf を書き換えてインストール
Google Toolbar for Firefox2.1.20060807LOK
Tabbrowser Extensions2.1.2006031301NG
Wev Developer1.0.2OK
Greasemonkey0.6.6.20061017.0OK
TinyUrl Creeator1.0.1NG -> 無視
Fasterfox2.0.0OK
CustomizeGoogle0.55OK
Add Bookmark Here0.5.5OK
Mozex1.07.1NG -> 1.9.5
All-in-One Gestures0.18.0OK
VideoDownloader1.1.1OK
FoxyProxy2.2.1OK
SearchStatus1.18OK
Japanese Language Pack(deb)1.5.0.7deb はまだ
Beagle Indexer0.5NG -> 0.6
hatenabar0.4.0OK
Diggler(deb)0.9OK
Live HTTP Headers(deb)0.12OK

ほぼ問題なく動いた。

Tabbrowser Extensions については残念だがしょうがない。 かわりに

  • Tab Mix Plus 0.3.5
  • Undo Closed Tabs Button 2.0.0

インストール

TinyUrl Creeator は最近使っていないので問題なし。

SwitchProxy Tool は一応いれたけれど、考えてみれば最近は FoxyProxy の自動切り替えが申し分ないので別に無くてもよかったのであった。

それとステータスバーがごちゃごちゃしてきたので、整理できるように

  • Organize Status Bar 0.5

インストール

テーマ

Modern Pinball 1.5.2 が NG だったので、Modern Pinball v2.0.2 for Firefox v2.0 ( http://mozilla-themes.schellen.net/... ) を入れ直した。

移行してみて

2.0 になったからといってあまり変わった感じはしないか。

Tabbrowser Extensions が使えなくなって、タブまわりの使い勝手が悪くなったのは痛い。個別に拡張機能を入れていくしかないか。

せめてタブを縦並びにできればいいのだが。

[ 11月27日全て ]

2007年2月8日 (木)

Emacs キーバインディングFirefox を使う

Mew開発者である山本和彦氏が「FirefoxEmacs の編集機能を付ける拡張機能 Firemacs」を開発・公開されている。

この Firefox 拡張機能を入れると、textarea などで Emacs 風のキーバインディングで入力ができりょうになる。素晴しい。

でしばらく使ってみたのだけれども、リロード (Ctrl-r) や検索 (Ctrl-f) あたりは、自分自身が調節*1してしまっていて、逆にうまく動かなくてアレっと思ってしまう。 やっぱりキーバインディングは調節した方がいいのか。

Firefox での編集はやはり Mozex + emacsclient かな。

*1調節と同化の「調節」

[ 2月8日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

follow us in feedly

月別インデックス
Process Time: 0.083458s / load averages: 0.38, 0.30, 0.29
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker