xyzzy QandA

IE のソースを xyzzy で表示するにはどうしたらよいですか?


管理番号 131
最終更新 2004/04/01 07:42:41
レジストリの以下のキーに,xyzzy を指定しておきます。

  [キー名]
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\View Source Editor\Editor Name

  [値]
  "C:\xyzzy\xyzzycli.exe"

しかしこれだとソースが fundamental-mode で開かれてしまいます。これを 
html-mode で開くようにするには,以下の手順で設定します。

  1. まず,$XYZZY/xyzzycli.exe を 例えば,htmlsrc.exe などの別名で同じ
     ディレクトリにコピーします。

  2. 同じディレクトリに,1. で作成したファイルの拡張子を ini (ここでは,
     htmlsrc.ini) に変えた名前のファイルを作成し,以下の記述をしておき
     ます。

       [xyzzy]
       compatNotepad=1
       precedingOptions="-m html-mode"

  3. 上記のレジストリキーに以下の値を設定します。

       "C:\xyzzy\htmlsrc.exe"

html+-mode を使いたい場合は,ini ファイルの html-mode の部分を変更すれ
ばおっけーです。

レジストリの操作は危険なので,十分注意して行ってください。

古いバージョンの IE (多分 4) だと,上記のレジストリ変更には対応してい
ないようなので,その場合は,管理番号:133 の方法で Notepad.exe を置換え
た後,一時ファイルの拡張子などに html-mode (または html+-mode) を対応
づけておけば良いようです。例えばこんな感じで。

  (pushnew '("\\.tmp$" . html-mode) *auto-mode-alist* :test 'equal)
関連項目