• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

attic/H17-Sep-2021-5952

doc/H17-Sep-2021-25,87022,531

icons/H03-May-2022-

icons30/H03-May-2022-

shimbun/H17-Sep-2021-35,77225,245

.dir-locals.elH A D17-Sep-202185 51

.gitignoreH A D17-Sep-2021293 2019

.travis.ymlH A D17-Sep-20213.9 KiB124118

BUGS.jaH A D17-Sep-20213.5 KiB

COPYINGH A D17-Sep-202117.6 KiB342282

ChangeLogH A D17-Sep-2021506.2 KiB14,49610,077

ChangeLog.1H A D17-Sep-2021240.4 KiB6,7324,985

Makefile.inH A D03-May-20226.8 KiB220184

NEWSH A D17-Sep-20211.3 KiB4027

NEWS.2007H A D17-Sep-202110.2 KiB254183

NEWS.2007.jaH A D17-Sep-202112.1 KiB

NEWS.jaH A D17-Sep-20211.5 KiB4027

READMEH A D17-Sep-20215.8 KiB179113

README.jaH A D17-Sep-20217.4 KiB179113

README.md_H A D17-Sep-2021357 95

acinclude.m4H A D17-Sep-20216.7 KiB218203

bookmark-w3m.elH A D17-Sep-20213.1 KiB8731

configure.inH A D17-Sep-2021393 1615

install-shH A D17-Sep-20215.4 KiB251152

mew-w3m.elH A D17-Sep-202117.6 KiB513395

mime-w3m.elH A D17-Sep-20216.9 KiB203149

mkinstalldirsH A D17-Sep-20213.2 KiB153112

octet.elH A D17-Sep-202116.9 KiB563402

w3m-antenna.elH A D17-Sep-202121.4 KiB641537

w3m-bookmark.elH A D17-Sep-202120.7 KiB605500

w3m-bug.elH A D17-Sep-20216.3 KiB189137

w3m-cookie.elH A D17-Sep-202121.1 KiB653516

w3m-dtree.elH A D17-Sep-20218.1 KiB235182

w3m-ems.elH A D17-Sep-202146.4 KiB1,3101,131

w3m-favicon.elH A D17-Sep-202112.4 KiB350277

w3m-fb.elH A D17-Sep-20216.1 KiB188112

w3m-filter.elH A D17-Sep-202151.5 KiB1,4751,304

w3m-form.elH A D17-Sep-202170.8 KiB2,0661,886

w3m-hist.elH A D17-Sep-202130.2 KiB758637

w3m-image.elH A D17-Sep-20217.8 KiB243181

w3m-lnum.elH A D17-Sep-202140.3 KiB1,1511,019

w3m-mail.elH A D17-Sep-202114.2 KiB388323

w3m-namazu.elH A D17-Sep-20218.6 KiB274203

w3m-perldoc.elH A D17-Sep-20214.7 KiB15299

w3m-proc.elH A D17-Sep-202129.9 KiB796643

w3m-rss.elH A D17-Sep-20215.1 KiB163109

w3m-save.elH A D17-Sep-20218.2 KiB232192

w3m-search.elH A D17-Sep-202111.2 KiB310252

w3m-session.elH A D17-Sep-202139 KiB1,101914

w3m-symbol.elH A D17-Sep-20216.9 KiB214166

w3m-tabmenu.elH A D17-Sep-20215.6 KiB173124

w3m-util.elH A D17-Sep-202154.7 KiB1,6181,360

w3m-weather.elH A D17-Sep-202120.5 KiB510430

w3m.elH A D17-Sep-2021444.3 KiB12,09210,846

w3mhack.elH A D17-Sep-202119.6 KiB575451

README

1       This package contains emacs-w3m, an Emacs interface to w3m
2
31. Introduction
4
5   w3m is a pager with WWW capability, developed by Akinori ITO.
6   Although it is a pager, it can be used as a text-mode WWW browser.
7   Visit the official w3m page for details:
8
9       http://w3m.sourceforge.net/
10
11   (See the next section `Requirements' for the place where you can get
12    the latest w3m source.)
13
14   Emacs-w3m is a simple Emacs interface to w3m.  Its official web page
15   is available at:
16
17        http://emacs-w3m.namazu.org/
18
19   You can find more detailed version of the following explanations
20   in the form of HTML'ized info:
21
22        http://emacs-w3m.namazu.org/info/
23
24   (But the info has not been being maintained for a long period,
25    so some descriptions might have probably been obsolescent and
26    the new features are not necessarily all described, sorry.)
27
28
292. Requirements
30
31   Check whether your system meets the following requirements before
32   installing emacs-w3m.
33
34   Now emacs-w3m will work with Emacs 26, 27, and hopefully 28 (not
35   released yet, though).  XEmacs support has been dropped.
36
37   Emacs-w3m requires the latest version of w3m (version 0.3.1 and
38   later).  Since this program is much sensitive to the version of w3m,
39   you should confirm it with `w3m --version' if you already have w3m
40   installed.  To get the latest source of w3m, visit this page:
41
42       https://salsa.debian.org/debian/w3m
43
44   If you want to use the shimbun library that is included in the
45   emacs-w3m distribution, you have to install the APEL and the FLIM
46   packages in order.  To get those latest sources, visit this page:
47
48       https://github.com/wanderlust/
49
50
513. Installation
52
533.1. Installing emacs-w3m on UNIX-like systems
54
55     At the first, run the `configure' script.
56
57         % ./configure
58
59     If you can't find the `configure' script, rus the `autoconf'
60     command. It create this script.
61
62         % autoconf
63
64     If you've installed APEL, FLIM or something in non-standard
65     directories other than the default `load-path', you must specify
66     them using the --with-addpath option as follows (this is the case
67     where you want to use the shimbun library):
68
69         % ./configure --with-addpath=/opt/share/apel:/opt/share/flim
70
71     Next, execute the following commands to install emacs-w3m to an
72     appropriate directory.
73
74         % make
75         % make install
76
77     You may as well install icon image files, too.  To do this:
78
79         % make install-icons
80     or
81         % make install-icons30
82
83     The latter will install the slightly larger icons with characters.
84
85     The info files will also be installed by `make install'.
86
873.2. Installing on non-UNIX-like systems
88
89     If you cannot execute the `configure' script on your system, or if
90     no `make' command is available, execute the following command:
91
92         % emacs -batch -q -no-site-file -l w3mhack.el NONE -f w3mhack-nonunix-install
93
94     If APEL, FLIM (or any other library) aren't installed in the
95     ordinary places, the installer will leave them out.  In such a
96     case, it is necessary to tell those places to the installer as
97     shown below:
98
99         % emacs -batch -q -no-site-file -l w3mhack.el //c/share/apel://c/share/flim -f w3mhack-nonunix-install
100
101
1024. Configuration
103
104   When you want to twiddle some options referenced by emacs-w3m, use
105   the ~/.emacs-w3m.el file (its base name is the default value of the
106   `w3m-init-file' variable, the name ~/.emacs-w3m is also allowed).
107   That is similar to Emacs' init file (~/.emacs, etc.) but is read
108   when emacs-w3m starts.  Note that there are a few options, e.g.,
109   `w3m-command', that should be put into Emacs' init file, rather than
110   the ~/.emacs-w3m.el file.
111
112
1134.1. Essential Configuration
114
115     Put this line into your Emacs' init file (i.e., ~/.emacs, etc.):
116
117         (require 'w3m-load)
118
1194.2. mime-w3m.el
120
121     In order to let SEMI MUAs, such as Wanderlust, render text/html
122     parts in messages using emacs-w3m, put the following line in your
123     Emacs' init file (i.e., ~/.emacs, etc):
124
125         (require 'mime-w3m)
126
1274.3. Proxy Gateway
128
129     There are some ways to do this, one is to set the "http_proxy"
130     environment variable globally in the shell something like:
131
132         export http_proxy='http://proxy.hogege.com:8000/'
133
134     Another way is to customize the `w3m-command-arguments' variable
135     so to have the option:
136
137         '("-o" "http_proxy=http://PROXY_SERVER_NAME:PORT/")
138
139     This can be done in your ~/.emacs-w3m.el file as shown below:
140
141     (setq w3m-command-arguments
142           (nconc w3m-command-arguments
143                  '("-o" "http_proxy=http://proxy.hogege.com:8000/")))
144
145     To specify `no-proxy' hosts, that shouldn't be connected to with
146     proxy gateways, you can set the "no_proxy" environment variable
147     with the comma separated host names, or set the
148     `w3m-no-proxy-domains' variable with a list of domain names (not
149     host names) as follows:
150
151         (setq w3m-no-proxy-domains '("local.com" "neighbor.com"))
152
153     See also the documentation for the `w3m-command-arguments-alist'
154     variable to use regexps to specify the `no-proxy' hosts.
155
156
1575. Contact the emacs-w3m community
158
159   To contact the emacs-w3m community for reporting bugs, contributing
160   improvements, making a suggestion or asking us for help, send a mail
161   to the open list <emacs-w3m@namazu.org>.  You can also send a bug
162   report using the `report-emacs-w3m-bug' command or the `C-c C-b' key
163   if you have set the `mail-user-agent' variable so to work properly.
164
165
1666. Acknowledgments
167
168   w3m, that is an essential part of this package, was written by
169   Akinori ITO.  We'd like to address our thanks to him for his nice
170   work.
171
172
173Local Variables:
174mode: indented-text
175mode: outline-minor
176outline-regexp: "[0-9]\\.[0-9]\\.[0-9]\\.\\|[0-9]\\.[0-9]\\.\\|[0-9]\\."
177fill-column: 72
178End:
179

README.ja

1このパッケージには w3m を Emacs 上で動かすためのプログラム emacs-w3m が
2含まれています.
3
41. はじめに
5
6   w3m は,伊藤彰則さんによって開発された World Wide Web に対応したペー
7   ジャです.あくまでページャですが,テキストベース WWW ブラウザとしても
8   使うことができます.詳細については,
9
10       http://w3m.sourceforge.net/
11
12   を参照してください (最新のソースの入手元については次章「動作環境」を
13   参照してください).
14
15   emacs-w3m は,Emacs 上で動作する単なるインターフェースプログラムに過
16   ぎません.公式 Web ページの URL は,
17
18        http://emacs-w3m.namazu.org/
19
20   です.以下の説明のもっと詳しいものを,HTML 化された Info の形で読むこ
21   とができます.
22
23        http://emacs-w3m.namazu.org/info/
24
25   (しかし,すみませんが info は長期間維持されていないので,一部の説明
26    はおそらく陳腐化しており,必ずしもすべての新機能が説明されているわ
27    けではありません.)
28
29
302. 動作環境
31
32   emacs-w3m をインストールする前に,必要な環境が整っているか調べてくだ
33   さい.
34
35   現在 emacs-w3m は Emacs 26,27,そしてうまくいけば 28 (まだリリースさ
36   れていませんが) で動作するでしょう.XEmacs サポートは終了しました.
37
38   emacs-w3m を動かすには最新の w3m (バージョン 0.3.1 以上) が必要です.
39   このプログラムは w3m のバージョンに強く依存しているので,既に w3m を
40   インストールしてある場合は,`w3m -version' でそれを確認してください.
41   最新の w3m のソースを入手するには,このページに行ってください:
42
43       https://salsa.debian.org/debian/w3m
44
45   emacs-w3m に同梱して配布されている shimbun ライブラリを利用するために
46   は,APEL と FLIM パッケージを順番にインストールしておく必要があります.
47   それらの最新のソースを入手するには,このページに行ってください:
48
49       https://github.com/wanderlust
50
51
523. インストール
53
543.1. UNIX 系の環境でインストールする場合
55
56     最初に,configure スクリプトを実行してください.
57
58         % ./configure
59
60     もし, configure スクリプトが見つかられなければ, autoconf コマンド
61     を実行してください.これは,configure スクリプトを作成します.
62
63         % autoconf
64
65     APEL や FLIM などの必要なモジュールが,標準的ではないディレクトリに
66     インストールされている場合には,`--with-addpath' オプションを使って,
67     そのディレクトリを指定する必要があります (これは shimbun ライブラリ
68     を使いたい場合です).
69
70         % ./configure --with-addpath=/opt/share/apel:/opt/share/flim
71
72     次に,emacs-w3m を適当なディレクトリにインストールするため,次のコ
73     マンドを実行してください.
74
75         % make
76         % make install
77
78     アイコン画像のファイルもインストールした方が良いでしょう.
79     それを行なうには:
80
81         % make install-icons
82     または
83         % make install-icons30
84
85     後者はちょっと大きな,文字も入ったアイコン画像を使うためのものです.
86
87     `make install' によって info ファイルもインストールされます.
88
893.2. 非 UNIX 系の環境でインストールする場合
90
91     configure スクリプトを実行できない,または make コマンドが存在しな
92     い環境の場合は,以下のコマンドを実行してください.
93
94         % emacs -batch -q -no-site-file -l w3mhack.el NONE -f w3mhack-nonunix-install
95
96     APEL や FLIM などの必要なモジュールが,標準的ではないディレクトリに
97     インストールされている場合には,以下のようにそのディレクトリを指定
98     する必要があります.
99
100         % emacs -batch -q -no-site-file -l w3mhack.el //c/share/apel://c/share/flim -f w3mhack-nonunix-install
101
102
1034. 設定
104
105   Emacs-w3m が参照するいろんなオプションをいじるには ~/.emacs-w3m.el
106   ファイルを使ってください (そのベース名は `w3m-init-file' 変数のデ
107   フォルト値ですが ~/.emacs-w3m という名前も許容します).これは Emacs
108   の初期設定ファイル (~/.emacs など) に似ていますが,emacs-w3m の起動
109   時に読み込まれます.~/.emacs-w3m.el ファイルではなく, Emacs の初期
110   化ファイルに置かなければならないいくつかのオプション,例えば
111   `w3m-command',があることに注意してください.
112
113
1144.1. 基本
115
116     これを Emacs の初期設定ファイル (~/.emacs など) に加えてください.
117
118         (require 'w3m-load)
119
1204.2. mime-w3m
121
122     Wanderlust などの SEMI MUA が emacs-w3m を使ってメッセージ中の
123     text/html パートを使って表示できるようにするには,以下の行を
124     Emacs の初期設定ファイル (~/.emacs など) に追加してください.
125
126         (require 'mime-w3m)
127
1284.3. Proxy Gateway
129
130     これにはいくつかの方法があります.一つは環境変数 http_proxy を
131     shell 上で,こんなふうにグローバルに設定することです:
132
133         export http_proxy='http://proxy.hogege.com:8000/'
134
135     他に,オプション `w3m-command-arguments' をカスタマイズして,次の
136     オプションを追加する方法もあります:
137
138         '("-o" "http_proxy=http://PROXY_SERVER_NAME:PORT/")
139
140     これは ~/.emacs-w3m.el ファイルで以下のように行なうことができます.
141
142     (setq w3m-command-arguments
143           (nconc w3m-command-arguments
144                  '("-o" "http_proxy=http://proxy.hogege.com:8000/")))
145
146     環境変数 no-proxy にコンマで区分けされたホスト名を設定するか,また
147     は以下のようにドメイン名 (ホスト名ではない) のリストをオプション
148     `w3m-no-proxy-domains' に設定することによって,proxy ゲートウェイを
149     使わずに接続するホストを指定することができます.
150
151         (setq w3m-no-proxy-domains '("local.com" "neighbor.com"))
152
153     no-proxy ホストの設定に正規表現を使うには,オプション
154     `w3m-command-arguments-alist' のドキュメントを見てください.
155
156
1575. 連絡先
158
159   バグリポート,改善への貢献,提案,または助けを求めるには,メールを
160   <emacs-w3m@namazu.org> 宛に送ってください.もし `mail-user-agent' を
161   正しく動作するように設定してあれば,`report-emacs-w3m-bug' コマンドか
162   `C-c C-b' キーを使ってバグリポートを送ることもできます.
163
164
1656. 謝辞
166
167   伊藤彰則さんによって開発された w3m がなければ,このプログラムは存在し
168   ませんでした.最大の謝意を,伊藤さんに捧げたいと思います.
169
170
171Local Variables:
172mode: indented-text
173mode: outline-minor
174outline-regexp: "[0-9]\\.[0-9]\\.[0-9]\\.\\|[0-9]\\.[0-9]\\.\\|[0-9]\\."
175use-kuten-for-period: nil
176use-touten-for-comma: nil
177fill-column: 72
178End:
179

README.md_