head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.184 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.182 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.180 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.178 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.176 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.174 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.172 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.170 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.168 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.166 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.164 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.162 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.160 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.158 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.156 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.154 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.152 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.150 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.148 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.146 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.144 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.142 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.140 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.136 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.116 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.138 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.134 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.132 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.130 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.128 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.126 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.124 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.122 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.120 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.118 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.114 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.112 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.110 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.108 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.106 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.104 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.102 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.100 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.98 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.96 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.94 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.92 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.90 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.88 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.86 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.84 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.82 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.80 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.78 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.76 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.74 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.72 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.70 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.68 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.66 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.64 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.62 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.60 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.58 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.56 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.54 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.52 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.50 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.48 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.46 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.44 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.42 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.40 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.38 pkgsrc-2008Q1:1.1.0.36 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.34 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.32 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.30 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.28 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.26 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.24 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.22 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.20 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.18 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.16 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.14 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.12 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.10 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.8 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.6 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.4 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.1 date 2003.04.13.03.55.53; author uebayasi; state Exp; branches; next ; desc @@ 1.1 log @* Install Info docs. PR19078 from Ishit . * Do some Makefile/PLIST clean-ups. Bump revision. @ text @$NetBSD$ --- mime-ui-ja.texi.orig Tue Oct 15 15:59:21 2002 +++ mime-ui-ja.texi @@@@ -1,108 +1,111 @@@@ \input texinfo.tex @@setfilename mime-ui-ja.info -@@settitle{SEMI 1.14 $B@@bL@@=q(B} +@@settitle{SEMI 1.14 説明書} @@titlepage -@@title SEMI 1.14 $B@@bL@@=q(B -@@author $B +@@title SEMI 1.14 説明書 +@@author 守岡 知彦 @@subtitle 1998/07/03 @@end titlepage @@node Top, Introduction, (dir), (dir) -@@top SEMI 1.14 $B@@bL@@=q(B +@@top SEMI 1.14 説明書 @@ifinfo +@@direntry +* SEMI-ja: (mime-ui-ja). SEMI, a MIME user interface for GNU Emacs. +@@end direntry This file documents SEMI, a MIME user interface for GNU Emacs.@@refill -GNU Emacs $BMQ$N(B MIME user interface $B$G$"$k(B SEMI $B$K$D$$$F@@bL@@$7$^$9!#(B +GNU Emacs 用の MIME user interface である SEMI について説明します。 @@end ifinfo @@menu -* Introduction:: SEMI $B$C$F2?!)(B -* MIME-View:: MIME message $B$N1\Mw(B -* MIME-Edit:: MIME message $B$NJT=8(B -* Various:: $B$=$NB>(B -* Concept Index:: $B35G0:w0z(B -* Function Index:: $B4X?t:w0z(B -* Variable Index:: $BJQ?t:w0z(B +* Introduction:: SEMI って何? +* MIME-View:: MIME message の閲覧 +* MIME-Edit:: MIME message の編集 +* Various:: その他 +* Concept Index:: 概念索引 +* Function Index:: 関数索引 +* Variable Index:: 変数索引 @@end menu @@node Introduction, MIME-View, Top, Top -@@chapter SEMI $B$C$F2?!)(B +@@chapter SEMI って何? -SEMI $B$O(B GNU Emacs $BMQ$N(B MIME user interface $B$rDs6!$9$k(B package $B$G$9!#(B +SEMI は GNU Emacs 用の MIME user interface を提供する package です。 @@refill -SEMI $B$,Ds6!$9$k(B MIME user interface $B$O(B MIME-View $B$H(B MIME-Edit $B$+$i$J$j$^(B -$B$9!#(B@@refill +SEMI が提供する MIME user interface は MIME-View と MIME-Edit からなりま +す。@@refill -MIME-View $B$O(B MIME $B$d(B STD 11 $B$*$h$S!XCO0h2=$5$l$?(B RFC 822$B!Y(Bmessage $B$rI=<((B -$B$7$?$j!"A`:n$7$?$j$9$k$?$a$N(B user interface $B$NCf3K$G$9!#(B@@refill +MIME-View は MIME や STD 11 および『地域化された RFC 822』message を表示 +したり、操作したりするための user interface の中核です。@@refill -MIME-Edit $B$O(B MIME message $B$r@@8@@.$9$k$?$a$N(B user interface $B$G$9!#(B@@refill +MIME-Edit は MIME message を生成するための user interface です。@@refill -$B3F(B MUA $B$G$3$l$i$N5!G=$rMxMQ$9$k$3$H$K$h$j!"9bEY$J(B MIME $B5!G=$rMxMQ$9$k$3(B -$B$H$,$G$-$^$9!#(B +各 MUA でこれらの機能を利用することにより、高度な MIME 機能を利用するこ +とができます。 @@node MIME-View, MIME-Edit, Introduction, Top -@@chapter MIME message $B$N1\Mw(B +@@chapter MIME message の閲覧 -MIME-View $B$O(B GNU Emacs $B$GF0:n$9$kHFMQE*$J(B MIME viewer $B$G$9!#(B@@refill +MIME-View は GNU Emacs で動作する汎用的な MIME viewer です。@@refill -MIME-View $B$O(B MIME message $B$r1\Mw$9$k$?$a$NMxMQe$G(B presentation-method $B$H8F$P$l$kI=<($r:n$k%W%m%0%i%`(B -$B$rF0$+$7$?$j!"(Bacting-method $B$H8F$P$l$k(B entity $B$N=hM}%W%m%0%i%`$rF0$+$9(B -$B$3$H$,2DG=$G!"$5$^$6$^$Jl9g$b=qLL$N(B -$BJ8;zId9f$O#1$D$G$9!#$3$N$?$a!"MxMQH$J$I$N$5$^$6$^$J$b$N$,9M$($i$^$9!#$3$N$?$a!"I=<($@@$1$r9M$($F$$$?(B STD -11 $B$K$*$1$kMxMQe$NLdBj$+$i<+F0=hM}$r$9$k$Y$-$G$J$$$b$N$,$"$j!"$3$&$$$C$?$b$N$N:F(B -$B@@8$K4X$7$F$OMxMQpJs(B -$B8r49MQI=8=$H$=$N2rpJs8r49MQI=8=$r3JG<$9$k(B -mime-raw-buffer $B$HI=<(MQI=8=$r3JG<$9$k(B mime-preview-buffer $B$N#2$D$N(B -buffer $B$rMQ$$$^$9!#(B@@refill - -MIME-View $B$O(B mime-preview-buffer $B$KBP$7$F(B mime-view-mode $B$H$$$&(B MIME -message $B$r1\Mw$9$k$?$a$N(B mode $B$rDs6!$7$^$9!#MxMQpJs$rI=<($7$^$9!#$3$l$i$O>r7o$K=>$C$F(B design $B$rJQ99$7$?$j!"I=<((B -$B$rM^@@)$9$k$3$H$b$G$-$^$9!#(B +という情報を表示します。これらは条件に従って design を変更したり、表示 +を抑制することもできます。 -$B0J2<$K!"I=<(Nc$r<($7$^$9!#(B +以下に、表示例を示します。 @@example -From: morioka@@@@jaist.ac.jp ($Be$,$j!#(B + こんな風に、絵入り message のでき上がり。 -$B".".".".".".".".".".".(B $B%m%7%"%s!&%F%#!<$r0lGU!#(B $B".".".".".".".".".".".(B -$B".".".".".(B $B!y(B $B%8%c%`$G$O$J$/%^!<%^%l!<%I$G$b$J$/K*L*$G(B $B!y(B $B".".".".".(B -$B".".".".".(B $B'.'0'2$$'0','!(B $B'4'0'.'0'7'*','0(B $B".".".".".(B -$B".".".".".".".(B Internet E-mail: $B".".".".".".".(B +〓〓〓〓〓〓〓〓〓〓〓 ロシアン・ティーを一杯。 〓〓〓〓〓〓〓〓〓〓〓 +〓〓〓〓〓 ☆ ジャムではなくマーマレードでもなく蜂蜜で ☆ 〓〓〓〓〓 +〓〓〓〓〓 МОРいОКА ТОМОХИКО 〓〓〓〓〓 +〓〓〓〓〓〓〓 Internet E-mail: 〓〓〓〓〓〓〓 @@end example @@@@ -180,177 +183,177 @@@@ @@cindex entity-number @@cindex entity-button -@@strong{entity-button} $B$O(B entity $B$N@@hF,$K$"$C$F!"$=$N(B entity $B$K4X$9$kBg(B -$B$^$+$J>pJs$rI=<($9$kItJ,$G$9!#(B@@refill +@@strong{entity-button} は entity の先頭にあって、その entity に関する大 +まかな情報を表示する部分です。@@refill -$BI8=`$G$O(B +標準では @@example [1.3 test (text/plain)] @@end example @@noindent -$B$N$h$&$J46$8$KI=<($5$l$^$9!#(B +のような感じに表示されます。 -$B:G=i$N?t;z$O(B message $BCf$N$3$N(B entity $B$N0LCV$r@@aHV9f$N$h$&$KI=$7$?$b$N$G!"(B -@@strong{entity-number} $B$H8F$S$^$9!#(B@@refill +最初の数字は message 中のこの entity の位置を節番号のように表したもので、 +@@strong{entity-number} と呼びます。@@refill -$B#2HVL\$NJ8;zNs$OI=Bj$rI=$7$^$9!#$3$N>pJs$O!"(B +2番目の文字列は表題を表します。この情報は、 @@enumerate @@item -Content-Description field $B$b$7$/$O(B Subject field $B$K=q$+$l$?I=Bj(B +Content-Description field もしくは Subject field に書かれた表題 @@item -Content-Disposition field $B$N(B filename parameter $B$K=q$+$l$?(B file $BL>(B +Content-Disposition field の filename parameter に書かれた file 名 @@item -Content-Type field $B$N(B name parameter $B$K=q$+$l$?(B file $BL>(B +Content-Type field の name parameter に書かれた file 名 @@item - uuencode $B$N>l9g$N(B file $BL>(B + uuencode の場合の file 名 @@end enumerate @@noindent -$B$+$i:n$j$^$9!#$I$l$bB8:_$7$J$$>l9g$O6uGr$,I=<($5$l$^$9!#(B +から作ります。どれも存在しない場合は空白が表示されます。 -$B#3HVL\$N3g8L$NCf$N>pJs$O$=$N(B entity $B$N(B media-type/subtype $B$rI=$7$^$9!#Hs(B -MIME entity $B$N>l9g!"(B@@code{nil} $B$,I=<($5$l$^$9!#(B@@refill +3番目の括弧の中の情報はその entity の media-type/subtype を表します。非 +MIME entity の場合、@@code{nil} が表示されます。@@refill -$B$3$N(B entity-button $B$O(B entity $B$NFbMF$r>]D'$9$k(B icon $B$N$h$&$JLr3d$r2L$?(B -$B$7$^$9!#Nc$($P!"(B +この entity-button は entity の内容を象徴する icon のような役割を果た +します。例えば、 @@example [2 (image/gif)] @@end example @@noindent -$B$N>e$G(B @@kbd{v} $B$r2!$;$P$3$3$KF~$C$F$$$k3($,I=<($5$l$^$9!#(B +の上で @@kbd{v} を押せばここに入っている絵が表示されます。 -$B$^$?!"(Bmouse $BA`:n$,2DG=$J>l9g!"(Bentity-button $B$rBh#2%\%?%s!J(B3 button -mouse $B$N>l9g!"Cf1{$N%\%?%s!K$G2!$;$P!"F1MM$K$=$N3($,I=<($5$l$^$9!#(B +また、mouse 操作が可能な場合、entity-button を第2ボタン(3 button +mouse の場合、中央のボタン)で押せば、同様にその絵が表示されます。 @@node entity-header, entity-body, entity-button, MIME-Preview @@subsection entity-header @@cindex entity-header -@@strong{entity-header} $B$O$"$k(B entity $B$N(B header $B$rI=<($9$kIt(B -$BJ,$G$9!J!V$=$N$^$^$d$s$1!W$C$FE\$i$J$$$G!#$=$&$$$&$b$s$J$s$G$9!K!#(B +@@strong{entity-header} はある entity の header を表示する部 +分です(「そのままやんけ」って怒らないで。そういうもんなんです)。 @@node entity-body, , entity-header, MIME-Preview @@subsection entity-body @@cindex entity-body -@@strong{entity-body} $B$O(B part $B$NFbMF$rI=<($9$kItJ,$G$9!#(B@@refill +@@strong{entity-body} は part の内容を表示する部分です。@@refill -$B$3$l$b$R$M$j$,B-$j$J$$$G$9$,!"$^$"!"$=$&$$$&$b$s$G$9!#(B@@refill +これもひねりが足りないですが、まあ、そういうもんです。@@refill -$B$H$O$$$(!"/$7$R$M$C$F$^$9!#(B@@refill +とはいえ、実際には少しひねってます。@@refill -text entity $B$N>l9g$O(B charset $B$K1~$8$F(B code $BJQ49$7$?$j$7$^$9$7!"(BXEmacs $B$G(B -$B$O(B image entity $B$rJQ49$7$J$$$H$$$1$J$$$7!#(B@@refill +text entity の場合は charset に応じて code 変換したりしますし、XEmacs で +は image entity を変換しないといけないし。@@refill -$B>\$7$/$O$^$?8e$G!#(B +詳しくはまた後で。 @@node mime-view-mode, , MIME-Preview, MIME-View -@@section mime-preview-buffer $B$G$NA`:n(B +@@section mime-preview-buffer での操作 -mime-preview-buffer $B$K$O0J2<$N5!G=$,$"$j$^$9!#(B@@refill +mime-preview-buffer には以下の機能があります。@@refill @@table @@kbd @@item @@key{u} -$B>e$N(B part $B$KLa$k!J(Bmessage $B$N0lHV>e$N(B part $B$G$3$l$r9T$J$&$H(B Summary -mode $B$KLa$k(B (*1)$B!K(B +上の part に戻る(message の一番上の part でこれを行なうと Summary +mode に戻る (*1)) @@item @@key{p} -$BA0$N(B part $B$K0\F0$9$k(B +前の part に移動する @@item @@key{M-TAB} -$BA0$N(B part $B$K0\F0$9$k(B +前の part に移動する @@item @@key{n} -$Bl9g!"(BSummary mode $B$K$OLa$j$^$;(B -$B$s!#(B@@refill +(*1) MUA で mime-view の設定をしていない場合、Summary mode には戻りませ +ん。@@refill -(*2) $B$NA`:n(B -* file-type specification:: $BA^F~$5$l$k(B file $B$KBP$9$k(B tag $B$N7hDj(B +* mime-edit-mode:: MIME message を編集するための minor-mode +* single-part tags:: single-part に対する操作 +* enclosure tags:: enclosure に対する操作 +* other MIME-Edit operations:: mime-edit-mode におけるその他の操作 +* file-type specification:: 挿入される file に対する tag の決定 * transfer level:: * message/partial sending:: Splitting @@end menu @@node mime-edit-mode, single-part tags, MIME-Edit, MIME-Edit -@@section MIME message $B$rJT=8$9$k$?$a$N(B minor-mode +@@section MIME message を編集するための minor-mode @@cindex enclosure -@@cindex multi-part $B=*N;(B tag -@@cindex multi-part $B3+;O(B tag +@@cindex multi-part 終了 tag +@@cindex multi-part 開始 tag @@cindex tag @@cindex mime-edit-mode -@@strong{mime-edit-mode} $B$O(B MIME message $B$r:n@@.$9$k$?$a$N(B minor-mode $B$G$9!#(B -$B$3$N(B mode $B$G$O(B @@strong{tag} $B$r;H$C$F$5$^$6$^$JJN,2D$G$9!#(B@@refill +TYPE/SUBTYPE および PARAMETERS は Content-Type +(@@ref{(mime-ja)Content-Type}) 欄の type/subtype および parameters を表し +ます。TYPE/SUBTYPE は必須であり、PARAMETERS は省略可です。@@refill -ENCODING $B$O(B Content-Transfer-Encoding -(@@ref{(mime-ja)Content-Transfer-Encoding}) $BMs$rI=$7$^$9!#$3$l$b>JN,2D$G(B -$B$9!#(B@@refill +ENCODING は Content-Transfer-Encoding +(@@ref{(mime-ja)Content-Transfer-Encoding}) 欄を表します。これも省略可で +す。@@refill -OPTIONAL-FIELDS $B$O(B Content-Type, Content-Transfer-Encoding $B0J30$N(B field -$B$r=q$/$?$a$NItJ,$G!">JN,2D$G$9!#(B@@refill +OPTIONAL-FIELDS は Content-Type, Content-Transfer-Encoding 以外の field +を書くための部分で、省略可です。@@refill -multi-part tag $B$O(B multi part (@@ref{(mime-ja)multipart}) $B$rI=8=$9$k$?$a$N(B -tag $B$G!"(B@@refill +multi-part tag は multi part (@@ref{(mime-ja)multipart}) を表現するための +tag で、@@refill @@example --<>-@@@@@@{ @@end example @@noindent -$B$H$$$&7A$N(B @@strong{multi-part $B3+;O(B tag} $B$H8F$P$l$k(B multi -part $B$N3+;O$r<($9(B tag $B$H(B +という形の @@strong{multi-part 開始 tag} と呼ばれる multi +part の開始を示す tag と @@example --@@@@@@}-<> @@end example @@noindent -$B$H$$$&7A$N(B @@strong{multi-part $B=*N;(B tag} $B$H8F$P$l$k(B multi -part $B$N=*N;$r<($9(B tag $B$,$"$j$^$9!#(B +という形の @@strong{multi-part 終了 tag} と呼ばれる multi +part の終了を示す tag があります。 -$B$^$?!"(Bmulti-part $B3+;O(B tag $B$H(B multi-part $B=*N;(B tag $B$G0O$^$l$?ItJ,$r(B -@@strong{enclosure} $B$H8F$S$^$9!#(B +また、multi-part 開始 tag と multi-part 終了 tag で囲まれた部分を +@@strong{enclosure} と呼びます。 @@node single-part tags, enclosure tags, mime-edit-mode, MIME-Edit -@@section single-part $B$KBP$9$kA`:n(B +@@section single-part に対する操作 -single-part $B$r:n$k$?$a$NA`:n$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#(B +single-part を作るための操作には以下のようなものがあります。 @@table @@kbd @@item @@key{C-c C-x C-t} -text part $B$rI=$9(B single-part tag $B$rA^F~$7$^$9!#(B +text part を表す single-part tag を挿入します。 @@item @@key{C-c C-x C-i} -file $B$r(B MIME part $B$H$7$FE:IU$7$^$9!#A0$K(B @@kbd{C-u} $B$rIU$1$?>l9g!">o$K(B -media-type, subtype $BEy$rJ9$$$FMh$^$9!#(B(cf. @@ref{tag specification for inserted file}) +file を MIME part として添付します。前に @@kbd{C-u} を付けた場合、常に +media-type, subtype 等を聞いて来ます。(cf. @@ref{tag specification for inserted file}) @@item @@key{C-c C-x C-e} -external part $B$rA^F~$7$^$9!#(B +external part を挿入します。 @@item @@key{C-c C-x C-v} -@@kbd{C-g} $B$,2!$5$l$k$^$GO?2;$r9T$$!"2;@@<(B part $B$rA^F~$7$^$9!#!J;H(B -$BMQ$G$-$J$$>l9g$,$"$j$^$9!K(B +@@kbd{C-g} が押されるまで録音を行い、音声 part を挿入します。(使 +用できない場合があります) @@item @@key{C-c C-x C-y} -$B8=:_I=<(Cf$N(B (mail or news) message $B$rA^F~$7$^$9!#!J$r9T$$$^$9!#(B(cf. @@ref{PGP}) +指定した region に電子署名を行います。(cf. @@ref{PGP}) @@item @@key{C-c C-x C-e} -$B;XDj$7$?(B region $B$r0E9f2=$7$^$9!#(B(cf. @@ref{PGP}) +指定した region を暗号化します。(cf. @@ref{PGP}) @@item @@key{C-c C-x C-q} -$B;XDj$7$?(B region $BFb$N(B tag $B$rL58z$K$7!"$=$N(B tag $B$rJ8;zNs$H$7$FMxMQ$G$-$k(B -$B$h$&$K$7$^$9!#!J8=:_$NHG$G$O$&$^$/F/$+$J$$$3$H$,$"$j$^$9!#$^$?!"EE;R=p(B -$BL>$H$NJ;MQ$K4X$7$F$bIT40A4$G$9!K(B +指定した region 内の tag を無効にし、その tag を文字列として利用できる +ようにします。(現在の版ではうまく働かないことがあります。また、電子署 +名との併用に関しても不完全です) @@end table @@node other MIME-Edit operations, file-type specification, enclosure tags, MIME-Edit -@@section mime-edit-mode $B$K$*$1$k$=$NB>$NA`:n(B +@@section mime-edit-mode におけるその他の操作 -mime-edit-mode $B$K$*$1$k$=$NB>$NA`:n$r@@bL@@$7$^$9!#(B +mime-edit-mode におけるその他の操作を説明します。 @@table @@kbd @@item @@key{C-c C-c} -$BJT=8Cf$N(B message $B$rAw?.$7$^$9!#(B +編集中の message を送信します。 @@item @@key{C-c C-x p} -$BJT=8Cf$N(B message $B$r(B preview $B$7$^$9!#(B(cf. @@ref{MIME-View}) +編集中の message を preview します。(cf. @@ref{MIME-View}) @@item @@key{C-c C-x C-z} -$BJT=8Cf$N(B message $B$rAw?.$9$k$3$H$J$/!"(Bmime-edit-mode $B$r=*N;$7$^$9!#(B +編集中の message を送信することなく、mime-edit-mode を終了します。 @@item @@key{C-c C-x /} -$BBg$-$J(B message $B$rAw?.$9$k>l9g$K(B message/partial $B7A<0$K<+F0J,3d2DG=$H$9(B -$B$k$+$I$&$+$r7h$a$^$9!#(B +大きな message を送信する場合に message/partial 形式に自動分割可能とす +るかどうかを決めます。 @@item @@key{C-c C-x 7} -transfer level (@@ref{transfer level}) $B$r(B 7bit (@@ref{(mime-ja)7bit}) $B$K$7(B -$B$^$9!#(B +transfer level (@@ref{transfer level}) を 7bit (@@ref{(mime-ja)7bit}) にし +ます。 @@item @@key{C-c C-x 8} -transfer level (@@ref{transfer level}) $B$r(B 8bit (@@ref{(mime-ja)8bit}) $B$K$7(B -$B$^$9!#(B +transfer level (@@ref{transfer level}) を 8bit (@@ref{(mime-ja)8bit}) にし +ます。 @@item @@key{C-c C-x v} -message $BA4BN$rEE;R=pL>$9$k$+$I$&$+$r7h$a$^$9!#(B(cf. @@ref{PGP}) +message 全体を電子署名するかどうかを決めます。(cf. @@ref{PGP}) @@item @@key{C-c C-x h} -message $BA4BN$r0E9f2=$9$k$+$I$&$+$r7h$a$^$9!#(B(cf. @@ref{PGP}) +message 全体を暗号化するかどうかを決めます。(cf. @@ref{PGP}) @@item @@key{C-c C-x ?} -help message $B$rI=<($7$^$9!#(B +help message を表示します。 @@end table @@node file-type specification, transfer level, other MIME-Edit operations, MIME-Edit -@@section $BA^F~$5$l$k(B file $B$KBP$9$k(B tag $B$N7hDj(B +@@section 挿入される file に対する tag の決定 -@@kbd{C-c C-x C-i} (@@code{mime-edit-insert-file}) $B$rpJs$OJQ?t(B -@@code{mime-file-types} $B$K$h$C$F(B file $BL>$+$i?dB,$5$l$^$9!#(B@@refill - -$BA0$K(B @@kbd{C-u} $B$rIU$1$?;~!"$*$h$S!"E,Ev$JCM$,8+IU$+$i$J$+$C$?>l9g!"(Buser -$B$KBP$7$FCM$NF~NO$rB%$7$^$9!#!JA0$K(B @@kbd{C-u} $B$rIU$1$?;~!"?dB,$5$l$?CM$,(B -$B4{DjCM$H$7$FMQ$$$i$l$^$9!K(B@@refill +@@kbd{C-c C-x C-i} (@@code{mime-edit-insert-file}) を実行した時、挿入され +る file に対する media-type や encoding などの tag の情報は変数 +@@code{mime-file-types} によって file 名から推測されます。@@refill + +前に @@kbd{C-u} を付けた時、および、適当な値が見付からなかった場合、user +に対して値の入力を促します。(前に @@kbd{C-u} を付けた時、推測された値が +既定値として用いられます)@@refill -file $BL>$KBP$9$k4{DjCM$rJQ$($?$$>l9g$OJQ?t(B @@code{mime-file-types} -$B$r@@_Dj$7$F2<$5$$!#(B +file 名に対する既定値を変えたい場合は変数 @@code{mime-file-types} +を設定して下さい。 @@defvar mime-file-types -$BA^F~$5$l$k(B file $B$N(B file $BL>$KBP$9$k(B tag $B$N4{DjCM$rM?$($k!#(B@@refill +挿入される file の file 名に対する tag の既定値を与える。@@refill -$B$3$NJQ?t$O(B +この変数は @@lisp (FILE_PAT TYPE SUBTYPE PARAMS ENCODING @@@@ -545,11 +548,11 @@@@ @@end lisp -$B$H$$$&(B list $B$N(B list $B$G!"3FMWAG$O0J2<$NDL$j$G$"$k!'(B +という list の list で、各要素は以下の通りである: @@table @@samp @@item FILE_PAT -file $BL>$rI=$9@@55,I=8=(B +file 名を表す正規表現 @@item TYPE media type @@@@ -558,7 +561,7 @@@@ media subtype @@item PARAMS -Content-Type field $B$N(B parameter +Content-Type field の parameter @@item ENCODING Content-Transfer-Encoding @@@@ -567,13 +570,13 @@@@ disposition-type @@item DISPOSITION_PARAMS -Content-Disposition field $B$N(B parameter +Content-Disposition field の parameter @@end table @@noindent -$B@@_DjNc!'(B @@file{*.rtf} $B$KBP$9$k(B media type $B$r(B application/rtf $B$K(B -$B$9$k>l9g(B +設定例: @@file{*.rtf} に対する media type を application/rtf に +する場合 @@lisp (eval-after-load @@@@ -592,48 +595,48 @@@@ @@section transfer level @@cindex transfer level -message $B$KA^F~$9$k(B data $B$O(B 7bit (@@ref{(mime-ja)7bit}) $B$J$$$7(B 8bit -(@@ref{(mime-ja)8bit}) $B$b$7$/$O(B binary (@@ref{(mime-ja)binary}) $B$GI=8=$9$k(B -$B$3$H$,$G$-$^$9!#(B@@refill - -$B$h$C$F!"(B7bit $B$7$+DL$5$J$$(B MTA (@@ref{(mime-ja)MTA}) $B$r7PM3$9$k>l9g!"(B7bit -$B$N(B data $B$O$=$N$^$^$GAw$l$^$9$,!"(B8bit $B$d(B binary $B$N(B data $B$O(B 7bit $B$KJQ49$7(B -$B$J$1$l$P$J$j$^$;$s!#(B@@refill - -$BF1MM$K!"(B8bit $B$7$+DL$5$J$$(B MTA $B$r7PM3$9$k>l9g!"(B7bit $B$d(B 8bit $B$N(B data $B$O$=(B -$B$N$^$^$GAw$l$^$9$,!"(Bbinary $B$N(B data $B$O(B 7bit $B$+(B 8bit $B$KJQ49$7$J$1$l$P$J$j(B -$B$^$;$s!#(B@@refill +message に挿入する data は 7bit (@@ref{(mime-ja)7bit}) ないし 8bit +(@@ref{(mime-ja)8bit}) もしくは binary (@@ref{(mime-ja)binary}) で表現する +ことができます。@@refill + +よって、7bit しか通さない MTA (@@ref{(mime-ja)MTA}) を経由する場合、7bit +の data はそのままで送れますが、8bit や binary の data は 7bit に変換し +なければなりません。@@refill + +同様に、8bit しか通さない MTA を経由する場合、7bit や 8bit の data はそ +のままで送れますが、binary の data は 7bit か 8bit に変換しなければなり +ません。@@refill @@noindent @@strong{[Memo]} @@quotation -EBCDIC $B$7$+DL$5$J$$(B MTA $B$r7PM3$9$k>l9g!"(B7bit $B$N(B data $B$b(B base64 $BEy$GJQ(B -$B49$7$J$$$HAw$l$^$;$s$,!";d$O(B EBCDIC $B$N$3$H$^$G$OCN$j$^$;$s!#(B(^_^; +EBCDIC しか通さない MTA を経由する場合、7bit の data も base64 等で変 +換しないと送れませんが、私は EBCDIC のことまでは知りません。(^_^; -$BF1MM$K!"@@)8fJ8;z$rDL$5$J$$(B MTA $B$N$3$H$d(B code $BJQ49$r9T$J$&(B MTA $B$b>C$($F$J(B -$B$/$J$C$FM_$7$$$G$9!#(B(^_^;@@refill +同様に、制御文字を通さない MTA のことや code 変換を行なう MTA も消えてな +くなって欲しいです。(^_^;@@refill -binary $B$bDL$9(B MTA $B$bB8:_$9$k$s$G$7$g$&$,!":#$N$H$3$m$"$^$j0lHLE*$H$O$$$((B -$B$J$$$G$7$g$&!#(B +binary も通す MTA も存在するんでしょうが、今のところあまり一般的とはいえ +ないでしょう。 @@end quotation -@@strong{transfer level} $B$H$$$&$N$O$I$NHO0O$N(B data $B$^$GAw$l$k$+(B -$B$H$$$&$3$H$rI=$9$b$N$G$9!#(Bmime-edit $B$O(B -@@code{mime-transfer-level} $B$H$$$&JQ?t$r;}$C$F$*$j!"$3$l$G(B -transfer level $B$rI=8=$7$^$9!#(B +@@strong{transfer level} というのはどの範囲の data まで送れるか +ということを表すものです。mime-edit は +@@code{mime-transfer-level} という変数を持っており、これで +transfer level を表現します。 @@defvar mime-transfer-level -transfer level $B$rI=$9!#(B@@refill +transfer level を表す。@@refill -$B$"$k(B data $B$N(B transfer level $B$,$3$NCM$r1[$($k>l9g!"(B7bit data $B$X$NJQ49$,9T(B -$B$o$l$k!#(B@@refill +ある data の transfer level がこの値を越える場合、7bit data への変換が行 +われる。@@refill -$B8=:_$N$H$3$m!"(B7 $B$+(B 8 $B$,M-8z$G$"$k!#4{DjCM$O(B 7 $B$G$"$k!#(B@@refill +現在のところ、7 か 8 が有効である。既定値は 7 である。@@refill -EBCDIC $B$r(B 5, ASCII printable $B$N$_$r(B 6, binary $B$r(B 9 $B$H$9$k$3$H$r7W2h$7$F(B -$B$$$k$,!"l9g$K$O(B -@@code{mime-edit-message-default-max-lines} $B$rMQ$$$^$9!#(B +メジャーモードがここで指定されてない場合には +@@code{mime-edit-message-default-max-lines} を用います。 @@end defvar @@defvar mime-edit-split-blind-field-regexp -$BJ,3dAw?.$N:]$KL5;k$5$l$k%U%#!<%k%IL>$K%^%C%A$9$k@@55,I=8=$G$9!#(B +分割送信の際に無視されるフィールド名にマッチする正規表現です。 @@end defvar @@node Various, Concept Index, MIME-Edit, Top -@@chapter $B$=$NB>(B +@@chapter その他 @@menu -* PGP:: $B0E9f2=!"=pL>(B -* Buttons:: $B2!KU(B -* Acting-condition configuration:: $Br7o$N@@_Dj(B +* PGP:: 暗号化、署名 +* Buttons:: 押釦 +* Acting-condition configuration:: 実行条件の設定 @@end menu @@node PGP, Buttons, Various, Various @@@@ -694,33 +697,33 @@@@ @@cindex PGP-kazu @@cindex PGP/MIME -mime-edit $B$G$O(B @@strong{PGP/MIME} (RFC 2015) $B$*$h$S(B@@strong{PGP-kazu} -(draft-kazu-pgp-mime-00.txt) $B$K$h$k0E9f2=!&EE;R=pL>!&8x3+80$NA^F~5!G=$r(B -$BMxMQ$9$k$3$H$,$G$-$^$9!#(B@@refill +mime-edit では @@strong{PGP/MIME} (RFC 2015) および@@strong{PGP-kazu} +(draft-kazu-pgp-mime-00.txt) による暗号化・電子署名・公開鍵の挿入機能を +利用することができます。@@refill -$BC"$7!"$3$N5!G=$rMxMQ$9$k$K$O3F$KMQ$$$k(B PGP $B$b$7$/$O(B GnuPG $B%3%^%s%I$N%P!<%8%g%s$G$9!#(B -$BCM$O(B symbol $B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O(B @@code{gpg}$B!"(B -@@code{pgp} $B$b$7$/$O(B @@code{pgp5} $B$G$9!#(B@@refill +暗号化もしくは署名に用いる PGP もしくは GnuPG コマンドのバージョンです。 +値は symbol を指定します。使えるバージョンは @@code{gpg}、 +@@code{pgp} もしくは @@code{pgp5} です。@@refill @@end defvar @@defvar pgg-scheme -$BI|9f$b$7$/$O8!>Z$KMQ$$$k(B PGP $B$b$7$/$O(B GnuPG $B%3%^%s%I$N%P!<%8%g%s$G$9!#(B -$BCM$O(B symbol $B$r;XDj$7$^$9!#;H$($k%P!<%8%g%s$O(B @@code{gpg}$B!"(B -@@code{pgp} $B$b$7$/$O(B @@code{pgp5} $B$G$9!#(B@@refill +復号もしくは検証に用いる PGP もしくは GnuPG コマンドのバージョンです。 +値は symbol を指定します。使えるバージョンは @@code{gpg}、 +@@code{pgp} もしくは @@code{pgp5} です。@@refill @@end defvar @@defvar pgg-insert-url-function -$B80%5!<%P$+$i8x3+80$rl9g$K$O(B -$Br7o$N@@_Dj(B +@@section 実行条件の設定 @@defun mime-add-condition target-type condition &optional mode file @@@@ -773,17 +776,17 @@@@ @@node Concept Index, Function Index, Various, Top -@@chapter $B35G0:w0z(B +@@chapter 概念索引 @@printindex cp @@node Function Index, Variable Index, Concept Index, Top -@@chapter $B4X?t:w0z(B +@@chapter 関数索引 @@printindex fn @@node Variable Index, , Function Index, Top -@@chapter $BJQ?t:w0z(B +@@chapter 変数索引 @@printindex vr @@bye @