[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

2. Emacs-w3m を使い始めるのはとっても簡単

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs-w3m&node=Getting+Started"
"emacs-w3m/Emacs-w3mを使い始めるのはとっても簡単"へのコメント(無し)

ひょっとすると、あなたのシステムには emacs-w3m がすでにインストールされ ているかもしれません。その場合、あなたはこの項を読み飛ばして、直ちに使い 始めることができます。そんな幸運に恵まれなかったならば、emacs-w3m のイン ストールの仕方を会得するために、読み続けてください。



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

2.1 どんなバージョンの Emacs で使えるの?

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs-w3m&node=Required+Emacs+Version"
"emacs-w3m/どんなバージョンのEmacsで使えるの?"へのコメント(無し)

以下に挙げたいろいろなバージョンの Emacsen で emacs-w3m を動作させること ができます。

`Emacs 21.1 以上'
追加のパッケージは不要です。

`XEmacs 21.x'
第一に、emacs-w3m は XEmacs 21.4.17 以上、および XEmacs 21.5-b19 以上だ けをサポートすることに注意してください。加えて、`timer-funcs.el' を 含む最新の xemacs-base パッケージをインストールしておく必要があります。

APEL パッケージと `gifsicle' プログラムが必要です。さらに、 `mailto' url を解析するための `rfc2368.el' モジュールをインス トールしておいた方が良いでしょう (see 節 2.3 Emacs-w3m を動作させるのに必要なもの)。

`Emacs 20.x, Emacs 19.34 (含 Mule 2.3)'
これらの Emacs を emacs-w3m はサポートしません。

GNU Emacs の開発版を使っているのであれば、おそらく CVS 版の emacs-w3m を 使わなければならないでしょう。その場合には、メーリングリストに参加するこ とを強く勧めます (see 節 11. メーリングリスト、バグリポート)。



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

2.2 w3m を使います: emacs-w3m が速いわけ

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs-w3m&node=You+Need+w3m"
"emacs-w3m/w3mを使います:emacs-w3mが速いわけ"へのコメント(無し)

Emacs-w3m は外部コマンド w3m を、ウェブコンテンツを取得するためのバック エンドとして、または HTML の描画エンジンとして使用します。非同期動作によっ て高速な Emacs ウェブブラウザを実現することができたのは w3m のおかげです。

あなたは最新の w3m をインストールしなければなりません。それは以下の場所 で取得できます:

http://prdownloads.sourceforge.net/w3m/



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

2.3 Emacs-w3m を動作させるのに必要なもの

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs-w3m&node=Other+Requirements"
"emacs-w3m/Emacs-w3mを動作させるのに必要なもの"へのコメント(無し)

使用している Emacs のバージョンによっては、サードパーティのパッケージが 必要になることがあります。この項では、それらを見つけてインストールするた めの資料を提供します。

`APEL'
XEmacs に不可欠です。Emacs-w3m を構築する前に APEL をインストー ルしなければなりません。APEL は以下の場所にあります:

http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/apel/

APEL XEmacs パッケージ (SUMO に含まれています) のバージョ ン 1.32 より古いものは使えないことに注意してください。もしすでにそのよう な版のパッケージがインストールされているならば、それを更新するか、または 上記のリンクで示した APEL で置き換えるために、以下の命令を使っ てください (新規に APEL をインストールする場合も同じ命令を使う ことができます):

 
% rm -fr /usr/local/lib/xemacs/xemacs-packages/lisp/apel
% cd apel-10.7
% make install-package XEMACS=xemacs-21.4.x\
  PACKAGEDIR=/usr/local/lib/xemacs/xemacs-packages

`gifsicle'
XEmacs に不可欠です。すべての XEmacs 21.x には、オプティマイズされたアニ メーション gif が正常に表示されなかったり、ある種のインターレース gif を 表示しようとするとクラッシュしてしまう既知のバグがあります。 Emacs-w3m は gif データを XEmacs 21.x で扱える形式に変換するため に、`gifsicle' プログラムを使います。これは次の場所から入手すること ができます:

http://www.lcdf.org/gifsicle/

`ImageMagick'
ImageMagick パッケージに含まれている `convert' プログラムがあれば、 emacs-w3m は画像サイズの変更や `favicon' 画像を Emacs が扱えるフォー マットに変換するためにそれを使います。Emacs-w3m は ImageMagick が無くて も動作するでしょうが、インストールすることによってあなたのネットサーフィ ンが豊かなものになるでしょう。ImageMagick パッケージは、以下の場所から手 に入れることができます:

ftp://ftp.imagemagick.org/pub/ImageMagick/

`favicon' 画像を操作するために、バージョン 5.4.0-5 以降のものを使う ことを推奨します。以前のバージョンも動くかもしれませんが、それらは完全に チェックされていません。

`FLIM'
`Shimbun' ライブラリを使うためには FLIM パッケージが必要 です。`Shimbun' ライブラリはウェブ上の新聞を読むための道具類のコレ クションで、Gnus、Mew または Wanderlust とともに使うことができま す。See 節 9. ウェブ上の新聞を読むための道具.

使っている Emacs のバージョンにかかわらず、FLIM パッケージに は APEL パッケージが必要であることに注意してください。したがっ て `shimbun' ライブラリを使うには、 APELFLIM の両方をインストールしなければなりませ ん。FLIM パッケージは以下の場所にあります:

http://kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/flim/flim-1.14/

`Mule-UCS'
XEmacs 21.4 を使うか、または Emacs 21 を使って中国語、日本語、韓国語など のテキストを読む必要があるならば、emacs-w3m が (Unicode システムの代表的 な coding system である) UTF-8 でエンコードされたページを表示できるよう にするために、Mule-UCS Emacs Lisp パッケージをインストールすることを勧め ます。Emacs 21 が Unicode システムを部分的に (例えばラテン・テキストのた めに) サポートし、Emacs 22 以上がそれを完全にサポートすることに注意して ください。Mule-UCS Emacs Lisp パッケージは以下の場所から取得してください:

http://unit.aist.go.jp/itri/itri-gist/ftp.m17n.org/pub/mule/Mule-UCS/test/Mule-UCS-current.tar.gz

(Mule-UCS の公式ページは近い将来 http://www.meadowy.org/ でオープ ンします。)

Emacs-21.2 で利用する場合は、 Mule-UCS に このパッチ を適用したほうがいいでしょう。

XEmacs 21.4 ユーザ向けには、ここにコンパイル済みのパッケージがあります:

ftp://ftp.xemacs.org/xemacs/packages/mule-ucs-1.14-pkg.tar.gz

(Mule SUMO に含まれているので、加えてさらにこれをインストールする必要は ありません。)

`codepage-ex'
ヨーロッパのいくつかの web サイトは、`charset=ISO-8859-1' をテキス トのエンコードに指定しているのにもかかわらず、実際に は windows-1252 を使います。それらをデコードするの に iso-8859-1 は不十分なので、emacs-w3m は利用可能な ら windows-1252iso-8859-1 のスーパーセットとして使用し ます。Emacs 22 から windows-1252 coding system は組み込まれていま すが、codepage-ex というモジュールを使うことによって、Emacs 21 で もそれを使えるようにすることができます。以下のページを参照してください。

http://nijino.homelinux.net/emacs/codepage-ex.html

`rfc2368.el'
XEmacs 上で動作させる emacs-w3m が、適切に `mailto' url を解析でき るようにしたい場合にインストールしてください。XEmacs で使うことができ る `rfc2368.el' モジュールは、emacs-w3m の配布の `attic' ディ レクトリにあります。インストールするには `rfc2368.el' ファイル を load-path が通っているディレクトリにコピーして、以下のコマンド を実行してください:

 
% xemacs -batch -vanilla -f batch-byte-compile rfc2368.el



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

2.4 Emacs-w3m をインストールする

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs-w3m&node=Installing+Emacs%2Dw3m"
"emacs-w3m/Emacs-w3mをインストールする"へのコメント(無し)

Emacs-w3m の取得に関しては公式ペー ジ http://emacs-w3m.namazu.org/ を参照してください。すべて準備で きましたか? では始めましょう。

非 UNIX 系のシステム (`configure' を実行できないか `make' コマ ンドが無い、何らかのシステム) に emacs-w3m をインストールするには、この 項を飛ばして次の項 2.5 非 UNIX 系環境でのインストール に行ってください。

  1. 最初に、配布された emacs-w3m の tarball を以下のように適当な場所で展開し て、先頭のディレクトリに入ってください:

     
    % tar zxf emacs-w3m-1.4.371.tar.gz
    % cd emacs-w3m-1.4.371
    

    Emacs-w3m を CVS で取得したのならば、`configure' スクリプトを生成す るために (引数無しで) `autoconf' を実行しなければなりません。

  2. `configure' スクリプトを実行します。

     
    % ./configure
    

    Gnus ユーザへの重要なお知らせ:

    複数のバージョンの Gnus がインストールされている場合 (リリース版と開発版 の Gnus があるかもしれません) は、load-path にあなたが使うバージョ ンがインストールされているディレクトリ (`gnus.elc' ファイルを調べま しょう) を含むようにしてください。以下のように `--with-addpath' オ プションを使うことによって、これを確実に行なうことができます:

     
    % ./configure --with-addpath=/usr/local/share/emacs/site-lisp/gnus
    

    APELFLIM または他の何かを、デフォルト の load-path 以外の標準ではないディレクトリにインストールしてある 場合は、以下のように `--with-addpath' オプションを使ってそれらを指 定しなければなりません (さらに、それに `:' で分けられた Gnus のディ レクトリを含めても構いません):

     
    % ./configure --with-addpath=/opt/share/apel:/opt/share/flim
    

  3. 単に `make' と `make install' を実行します。XEmacs を使ってい る場合は、さらに次の段落も見てください。

     
    % make
    % make install
    

    すべての Lisp ファイルと info ファイルが適切なディレクトリにインストール されるでしょう。

    さて、あなたはどんなファイルがどこに行くか分かりますか? それを前もって 知るためには、これを使ってください:

     
    % make what-where
    

    画像を表示することができる Emacs または XEmacs を使っているならば、アイ コン画像のファイルをインストールした方が良いでしょう。それを行なうには:

     
    % make install-icons
    

    または

     
    % make install-icons30
    

    後者はちょっと大きなアイコン画像を使うためのものです。

  4. 以下のように `make install' の代わり に `make install-package' を使うことによって、 emacs-w3m を XEmacs パッケージとしてインストールすることもできます:

     
    % make
    % make install-package
    

    この場合 `make install-icons' または `make install-icons30' を 実行する必要はありません。

    パッケージ・ディレクトリを指定するには二つの方法があります:



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

2.5 非 UNIX 系環境でのインストール

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs-w3m&node=Non%2DUNIX%2Dlike+systems"
"emacs-w3m/非UNIX系環境でのインストール"へのコメント(無し)

あなたのシステムで `configure' スクリプトを実行することができないか、 `make' コマンドが利用できない場合は、以下の文句を唱えてください。

 
% emacs -batch -q -no-site-file -l w3mhack.el NONE -f w3mhack-nonunix-install

APELFLIM (または他の何か) が普通の場所にインストー ルされていないと、インストーラはそれらを無視してしまうでしょう。そんな場 合は、以下に示すように、それらの場所をインストーラに告げる必要があります:

 
% emacs -batch -q -no-site-file -l w3mhack.el //c/share/apel://c/share/flim -f w3mhack-nonunix-install



[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [表紙] [目次] [索引] [検索] [上端 / 下端] [?]

2.6 設定しなければならない最低限のもの

URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs-w3m&node=Minimal+Settings"
"emacs-w3m/設定しなければならない最低限のもの"へのコメント(無し)

この項では基本的な emacs-w3m の設定のいくつかを説明します。きめ細かな設 定をしたいならば、たくさんのカスタマイズ可能な変数を 5. デフォルトのままでも結構良いと思うけれど で見つけることができるでしょう。

`Autoloads'
Emacs-w3m を XEmacs パッケージとしてインストール (see 節 2.4 Emacs-w3m をインストールする) してあれば `w3m/auto-autoloads.el' ファイルが自動ロー ド (autoload) の面倒を見てくれるので、これは必要ありません。

それ以外のすべての場合、以下の行を `~/.emacs' ファイルに入れてくだ さい:

 
(require 'w3m-load)

`Startup File'
Emacs-w3m のいろんな変数をいじる必要があるときは、`~/.emacs-w3m' ファ イル (これは w3m-init-file という変数のデフォルト値です) の利用を 推奨します。このファイルは `~/.emacs' と似ていますが、こちら は emacs-w3m が起動するときに読み込まれます。w3m-command など幾つ かのオプションは、このファイルでは変更できないことに注意してください。

`Proxy Gateway'
あなたが防火壁 (firewall) の中から proxy ゲートウェイを通してインターネッ トに接続している場合は、それを使うように w3m に指示する必要があります。

これにはいくつかの方法があります。一つは環境変 数 http_proxy を shell 上で、こんなふうにグローバルに設定すること です:

 
setenv http_proxy http://proxy.hogege.com:8000/

他に、変数 w3m-command-arguments をカスタマイズして、`-o' お よび `http_proxy=http://PROXY_SERVER_NAME:PORT/' を追加する方法があ ります。これは `~/.emacs-w3m' ファイルで以下のように行なうこともで きます。

 
(setq w3m-command-arguments
      (nconc w3m-command-arguments
             '("-o" "http_proxy=http://proxy.hogege.com:8000/")))

Proxy ゲートウェイを通すべきではないホスト (イントラネットのサイトな ど) を指定するには、環境変数 no_proxy (no-proxy ではないこ とにご注意) にコンマで区分けされたホスト名のリストを設定してください。あ るいは以下のように、変数 w3m-no-proxy-domains にドメイン名 (ホス ト名ではない) のリストを設定することもできます:

 
(setq w3m-no-proxy-domains '("local.com" "neighbor.com"))

no_proxy ホストの設定にどうやって正規表現を使うかの説明は、変 数 w3m-command-arguments-alist のドキュメントを見てください。


[ << ] [ >> ]           [表紙] [目次] [索引] [検索] [上端 / 下端] [?]