パスワードを忘れた? アカウント作成
440811 journal

SOggyの日記: Mozilla: mozexについて返信 3

日記 by SOggy

召還されていたのを実験。ひと月以上たってしまったので、じぶんのところで。

textareaの指定にX11で動くgvimを指定したけれど、そもそも次のようなダイアログでgvimやX11がアクティブになることもありませんでした。ちょっと残念。

mozex error: edit textarea: cannot run executable
'/path/to/Vim.app'(args:): [Exception... "Component
returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nslProcess.init]" nsresult:
"0x80004005 (NS_ERROR_FAILURE)" location:"JS frame ::
chrome://mozex/content/mozex.js :: mozexRunProgram :: line 759" data: no]

追記: 1.07リリースから10ヶ月も更新止まっているし望み薄いかな。

さらに追記: 紹介してくださったfirefox からエディタを利用する方法を見直して、mozexの設定が全然足りなかったのを足しました。エラーダイアログは出なくなったのは一歩前進。アプリケーションバンドルじゃなくて、その中身を設定しないとダメなんですね。当たり前か。

一時ファイルディレクトリーに、mozex.textarea.foobarfoobar.txtとvimのスワップファイル(クラッシュに備えたバックアップファイルが作られます .swpファイル)ができるところまでは確認したけれど、やっぱりgvimには文字列が渡せませんね。TextEdit.appの中身を指定したけれど、やっぱりダメ。気が向いたらもう少しやってみるかも。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by zaucer (13280) on 2004年07月20日 7時27分 (#592529) 日記
    当の本人は既に Camino に乗りかえちゃって使ってなかったりするのですが X-)

    gvim にこれから開くファイルは UTF-8 だよん、と明示するオプションとかあったら指定するとよいかも。
    • ぎゃ、乗り換え後でしたか。まあ召還されてからひと月以上たっちゃいましたしね。すみませんです。

      もしまだmozexをインストールしたMoz Firefoxが残っているなら、emacsclientを指定した時のmozexのTextarea欄の記述を略さずに書いていただけないでしょうか。

      vimへのテキストフォーマットの指定は、UTF-8を自動認識して開いてくれるので、指定していません。テキストエリアに日本語を入れようが、ローマン文字を入れようが、mozex -> Edit textareaとメニューを辿っても、vimが起動すらしないので、それ以前の問題だと考えています。

      # 前の環境が残っていれば、で結構です。改めて実験する必要はありません。
      # mozex -> Edit textareaと辿って、無反応でも改めてテキストエリアをクリックすると、それまでに入力した文字が文字化けしたものに入れ替わった。むむむ、mozexは外部エディターで編集が終わったと判断して、書き換えている模様。

      親コメント
      • むむむ、「firefox からエディタを利用する方法」のページの通りで、Firefox が 0.9.1 になって mozex が追随できてないのか設定インターフィースがないので prefs.js を直接引用すると、

        user_pref("mozex.command.textarea", "/usr/local/bin/emacsclient %t");

        となっています。

        あの、もしかして、

        > X11で動くgvimを指定した

        DISPLAY が設定できてないとかいうことないでしょうか?

        ちなみに実は会社な Windows 機では常用してます。長文だったり引用が多いとやっぱりブラウザの form/textarea でちまちまやるよりラクです :-)
        # これも Firefox+Emacs で書きました
        親コメント
typodupeerror

※ただしPHPを除く -- あるAdmin

読み込み中...