-
Notifications
You must be signed in to change notification settings - Fork 15
/
README.ja
247 lines (161 loc) · 9 KB
/
README.ja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
[README for SEMI kernel package (日本語版)]
SEMI とは?
=========
SEMI は GNU Emacs に対して MIME 機能を提供するライブラリです。MIME は、
メッセージ内にプレーンテキスト (ASCII) 以外の内容やヘッダを含むものに
関して提案されたインターネット規格です。
RFC 2045 : Internet Message Bodies
RFC 2046 : Media Types
RFC 2047 : Message Header Extensions
RFC 2048 : MIME Registration Procedures
RFC 2049 : MIME Conformance
SEMI は、以下の機能を持っています:
- MIME message viewer (mime-view-mode) (RFC 2045 .. 2049)
- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)
MIME message viewer と MIME message compiser はさらに次の特徴を持って
います:
- filename handling by Content-Disposition field (RFC 1806)
- PGP/MIME security Multiparts (RFC 2015)
- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)
- text/richtext (RFC 1521; obsolete; preview only)
- text/enriched (RFC 1896)
- External method configuration by mailcap (RFC 1524)
このパッケージには MUAs に関する MIME 拡張は含まれていないことに注意
してください。これらは、別のパッケージとして配布されています。
必要な環境
==========
SEMI は、XEmacs 21.1 以降、および GNU Emacs 20.4 以降に対応しています。
SEMI は、GNU Emacs 19.28 または XEmacs 19.14 よりも古いものについては、
一切対応していません。加えて、SEMI は Mule 1, Mule 2 および GNU Emacs
20.1/20.2 などで実装されている byte-indexing では動作しません。
SEMI は、Emacs 19.29 から 19.34, XEmacs 19.15 または XEmacs 20.2 につ
いても対応はしていませんが、動くかもしれません。
SEMI は、APEL (10.7 以降) と FLIM (1.14.2 以降) を必要とします。 SEMI
をインストールする前に、これらをインストールしてください。APEL は、以
下で入手可能です。:
http://git.chise.org/elisp/dist/apel/
そして、FLIM は以下で入手可能です。:
http://git.chise.org/elisp/dist/flim/flim-1.14/
インストール
============
(a) 展開した場所で実行する
もし、他のディレクトリにインストールすることを望まないならば、以下の
みを実行してください。:
% make
あなたは emacs コマンド名を指定することが可能です。例えば、
% make EMACS=xemacs
もし、`EMACS=...' が省略されると、EMACS=emacs が用いられます。
(b) make install
もしあなたが、他のディレクトリにインストールすることを望むならば、以下
を実行してください。:
% make install
あなたは emacs コマンド名を指定することが可能です。例えば、
% make install EMACS=xemacs
もし、`EMACS=...' が省略されると、EMACS=emacs が用いられます。
あなたは、Emacs Lisp プログラムとシェルスクリプトに関するディレクトリ階
層の接頭語を指定することができます。たとえば、:
% make install PREFIX=~/
もし、`PREFIX=...' が省略されると、指定した emacs コマンドのディレク
トリ階層の接頭語が使用されます。(たぶん、/usr/local)
例えば、もし、PREFIX=/usr/local および、EMACS 19.34 が指定されると、
以下のようなディレクトリ階層が作成されるでしょう。:
/usr/local/share/emacs/19.34/site-lisp/ --- emu
/usr/local/share/emacs/site-lisp/apel/ --- APEL
/usr/local/share/emacs/site-lisp/flim/ --- FLIM
/usr/local/share/emacs/site-lisp/semi/ --- SEMI
あなたは、site-lisp のディレクトリを指定することができます。例えば、
% make install LISPDIR=~/share/emacs/lisp
もし、`LISPDIR=...' が省略されると、指定した emacs コマンドの
site-lisp ディレクトリが使用されます(たぶん、
/usr/local/share/emacs/site-lisp または
/usr/local/lib/xemacs/site-lisp)。
もし、emu モジュール (APEL に含まれている)が一般的ではないディレクト
リにインストールされている場合には、あなたは、これらがどこで見付けら
れるか指定する必要があります。:
% make install VERSION_SPECIFIC_LISPDIR=~/elisp
(c) XEmacs package としてのインストール
もしあなたが、XEmacs package のディレクトリにインストールすることを望
むならば、以下を実行してください。:
% make install-package
あなたは、emacs command の名前を指定することができます。たとえば、:
% make install-package XEMACS=xemacs-21
もし、`XEMACS=...' が省略されると、XEMACS=xemacs が用いられます。
あなたは、package のディレクトリを指定することができます。たとえば、:
% make install PACKAGEDIR=~/.xemacs
もし、`PACKAGEDIR=...' が省略されると、最初に存在する package のディ
レクトリが使用されます。
XEmacs package システムは、XEmacs 21.0 以降を必要とすることに注意してく
ださい。
(a,b,c)
あなたは、${archive}/SEMI-CFG というファイルを書き換えることにより、
他のオプションの設定を指定することができます。${archive}/README.en と
${archive}/SEMI-CFG のコメントを読んでください。
初期化
======
(a) load-path
あなたが XEmacs 21.1 以降あるいは GNU Emacs 20.4 以降を使用しているな
ら、load-path に関して必要な設定はありません。
(b) mime-setup
あなたの ~/.emacs に以下の記述を追加してください。:
(load "mime-setup")
付属資料
========
SEMI を使い始めるために、${archive}/README.en を読んでください。
RFC 822, 1524, 1806, 1847, 1896, 2015, 2045, 2046, 2047, 2048 および
2049 は anonymous ftp を経由して入手可能です。:
ftp://ftp.merit.edu/internet/documents/rfc/
メーリングリスト
================
もし、あなたが、バグレポートおよび/または改良のための提案を書く場合には、
それらを Emacs-MIME メーリングリストに送ってください。
[email protected] (英語)
[email protected] (日本語)
Emacs-MIME ML を通して、SEMI のバグを報告したり、SEMI の最新のリリー
スに関する情報を入手したり、SEMI の将来の拡張について議論することなど
ができます。Emacs-MIME ML に加入したい方は、以下の頁の記述を見て購読
手続きを行ってください:
http://lists.chise.org/mailman/listinfo/emacs-mime-ja (日本語)
http://lists.chise.org/mailman/listinfo/emacs-mime-en (英語)
Git に基づいた開発
==================
SEMI の開発には Git を用いており、次のような操作により SEMI の最新の
ソースを取得することができます。
% git clone http://git.chise.org/git/elisp/semi.git
この SEMI のリポジトリーは WWW 経由でも閲覧することができます:
http://git.chise.org/gitweb/?p=elisp/semi.git
Git に基づいた開発に参加したいときは、まず Emacs-MIME メーリングリス
トにてその旨を宣言してください。
我々は多くの方がこの開かれた開発に参加してくださることを望んでいます。
作者
====
元の作者
MORIOKA Tomohiko <[email protected]>
(SEMI のいろいろな部分と mime-view の作者)
UMEDA Masanobu <[email protected]>
(emacs-mime-tools の mime.el の作者。mime.el は SEMI の
meme-edit.el の原型です)
他の作者
Shuhei KOBAYASHI <[email protected]>
(たくさんのコードと signature.el の主要な作者)
MASUTANI Yasuhiro <[email protected]>
(mime-play.el の anonymous ftp コード)
OKABE Yasuo <[email protected]>
(mime-partial.el と signature.el の主要な作者)
Steinar Bang <[email protected]>
Steven L. Baur <[email protected]>
Kevin Broadey <[email protected]>
Alastair Burt <[email protected]>
Eric Ding <[email protected]>
Thierry Emery <[email protected]>
Simon Josefsson <[email protected]>
Jens Lautenbacher <[email protected]>
Carsten Leonhardt <[email protected]>
Pekka Marjola <[email protected]>
Hisashi Miyashita <[email protected]>
Kazuhiro Ohta <[email protected]>
Alexandre Oliva <[email protected]>
François Pinard <[email protected]>
Artur Pioro <[email protected]>
Dan Rich <[email protected]>
(XEmacs と共に mime-image.el を発展させるために寄与)
Katsumi Yamaoka <[email protected]>