[English / Japanese]

Emacs-w3m、シンプルな w3m への Emacs インターフェース

Emacs を使う完全装備で安全なインターネットブラウザです
(Javascript には対応しません)。


機能


歴史

このプロジェクトは 2000年から活発に開発を続けています。

かつて Emacs/W3 という独自のプロジェクトがあり、その時代の Emacs で最も人気のあるウェブ・ブラウザだったのですが、 その遅い動作に苦しめられました。そこで、伊藤彰則さんによる WWW の機能があるテキストモードのペイジャー w3m を使って代替品を作ろうということになったのです。 2018年現在、プロジェクトは活発に開発を続け、 20年近くに渡って持続していますが、2005年からは CVS リポジトリーから直接 ローリング・リリース による更新を行なっています (もっとも第三者による非公式なミラーが MELPAgithub にありますが)。 以下は過去に安定版のリリースが行なわれた経過点の歴史です:


ダウンロード

公式の最新版が、いつでも CVS リポジトリから利用することができます。 もっとも、 ダウンロードと更新をユーザーにとってもっと便利に行なうことができる、 第三者による非公式なミラーが、 MELPA および github として存在することを確認していますが。
(ひとつ言っておかなければなりません。 それらのミラーはこのプロジェクトの管理下にないので、 その信頼性または問題がないことを、私たちは知る由がありません。)

このプロジェクトは cvs[1] バージョン管理システムを使っているので、 公式な供給元から最新版をダウンロードするためには、 cvs をインストールしておかなければなりません。

% cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot login
CVS password:
# パスワードは設定されていません.単に Enter/Return キーを押して下さい。
% cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot co emacs-w3m

ViewVC でソースを見ることもできます。


動作環境


インストール

もし (非公式な第三者の) MELPA からインストールするのであれば、 インストールの手順は標準の MELPA のやり方に従ってください。 この章の後半では、 どのように手作業でソースからインストールするかを説明します。

Emacs-w3m をインストールする前に、あなたのシステムが 動作環境 に見合うかどうかを確認してください。

UNIX 系の環境でインストールする

初めに configure スクリプトを実行してください。

% ./configure

APEL や FLIM などがデフォルトの load-path 以外の標準的ではないディレクトリにインストールされている場合は、 次のように --with-addpath オプションを使って、 それらを指定しなければなりません。

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

次に emacs-w3m を適当なディレクトリにインストールするため、 以下ののコマンドを実行してください。

% make
# make install

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

あなたのシステムで configure スクリプトを実行できないか、または make コマンドが利用できない場合は、 以下のコマンドを実行してください。

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

APEL や FLIM など (または他のどんなライブラリでも) が通常の場所にインストールされていないと、 インストーラはそれらを無視してしまいます。そのような場合は 以下に示すように、 それらの場所をインストーラに教えてあげることが必要です。

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

設定

Emacs-w3m にはたくさんの設定オプションがありますが、最低限度必要なのはこの行を ~/.emacs ファイルに、ただ置いてこくことです。

(require 'w3m-load)

これで単に M-x w3m とタイプすれば、emacs-w3m を使うことができます。

Wanderlust のような SEMI MUA に text/html パートを扱うことができるようにするには、以下の行を ~/.emacs ファイルに追加してください。

(require 'mime-w3m)

詳しくは Info を参照するか、Emacs でカスタマイズの emacs-w3m グループを眺めてみてください。


メーリングリスト

プロジェクトのメーリングリスト emacs-w3m@namazu.org は日本語と英語のバイリンガルです。 これは一般に公開されていて、過去のメールは emacs-w3m メーリングリスト アーカイブ で読むことができます。 また、このメーリングリストと双方向で接続している gmane.emacs.w3m ニュースグループを講読することもできます (nntp で news.gmane.org に接続してください)。

このリストに参加したい場合は 免責事項 を確認してから、本文に

subscribe Your Name

(あなたのメールアドレスではありません) と書いたメールを emacs-w3m-ctl@namazu.org に送ってください (上記サンプル中の「Your Name」という部分は実際の名前に置き換えてください)。 退会するには、本文に

# bye

とだけ書いて emacs-w3m-ctl@namazu.org に送ってください。


リンク集


開発者

(50音順)

他の多くのみなさんの多大な貢献に感謝します。


連絡先

私たちに連絡したいときは emacs-w3m@namazu.org にメールを送ってください。この メーリングリスト は gmane.emacs.w3m ニュースグループと双方向で接続されていて、 登録ユーザー以外の人から送信されたメールも受け付けます。