From 5f8e0f8ef9a422691dd72e8a953a42a41478fcb4 Mon Sep 17 00:00:00 2001 From: Tatsuya Kinoshita Date: Wed, 4 May 2011 16:18:09 +0900 Subject: Releasing debian version 0.5.1-1 --- w3m-doc/README.html | 75 ++++++++ w3m-doc/community.html.in | 48 ++++++ w3m-doc/configuration.html.in | 182 ++++++++++++++++++++ w3m-doc/contain.wd | 14 ++ w3m-doc/copyright.html.in | 45 +++++ w3m-doc/define.wd | 9 + w3m-doc/detail.html.in | 32 ++++ w3m-doc/development.html.in | 77 +++++++++ w3m-doc/faq.html.in | 45 +++++ w3m-doc/function.html.in | 71 ++++++++ w3m-doc/index.html.in | 113 ++++++++++++ w3m-doc/install.html.in | 389 ++++++++++++++++++++++++++++++++++++++++++ w3m-doc/mkdocs | 57 +++++++ w3m-doc/operation.html.in | 50 ++++++ w3m-doc/outline.html.in | 352 ++++++++++++++++++++++++++++++++++++++ w3m-doc/prologue.html.in | 99 +++++++++++ w3m-doc/sample/README | 41 +++++ w3m-doc/sample/define.wd | 4 + w3m-doc/sample/html.wd | 18 ++ w3m-doc/sample/keymap.cgi | 268 +++++++++++++++++++++++++++++ w3m-doc/sample/s.wd | 8 + w3m-doc/sample/sample.html | 6 + w3m-doc/sample/sample.wd | 11 ++ w3m-doc/sample/w3mdoc.pl | 102 +++++++++++ w3m-doc/w3mdoc.pl | 102 +++++++++++ 25 files changed, 2218 insertions(+) create mode 100644 w3m-doc/README.html create mode 100644 w3m-doc/community.html.in create mode 100644 w3m-doc/configuration.html.in create mode 100644 w3m-doc/contain.wd create mode 100644 w3m-doc/copyright.html.in create mode 100644 w3m-doc/define.wd create mode 100644 w3m-doc/detail.html.in create mode 100644 w3m-doc/development.html.in create mode 100644 w3m-doc/faq.html.in create mode 100644 w3m-doc/function.html.in create mode 100644 w3m-doc/index.html.in create mode 100644 w3m-doc/install.html.in create mode 100755 w3m-doc/mkdocs create mode 100644 w3m-doc/operation.html.in create mode 100644 w3m-doc/outline.html.in create mode 100644 w3m-doc/prologue.html.in create mode 100644 w3m-doc/sample/README create mode 100644 w3m-doc/sample/define.wd create mode 100644 w3m-doc/sample/html.wd create mode 100755 w3m-doc/sample/keymap.cgi create mode 100644 w3m-doc/sample/s.wd create mode 100644 w3m-doc/sample/sample.html create mode 100644 w3m-doc/sample/sample.wd create mode 100755 w3m-doc/sample/w3mdoc.pl create mode 100755 w3m-doc/w3mdoc.pl (limited to 'w3m-doc') diff --git a/w3m-doc/README.html b/w3m-doc/README.html new file mode 100644 index 0000000..1caa3cd --- /dev/null +++ b/w3m-doc/README.html @@ -0,0 +1,75 @@ + + + + + +w3m $B%I%-%e%a%s%H@0Hw$NJ}?K(B + + + + +
+w3m $B%I%-%e%a%s%H@0Hw$NJ}?K(B +
+
+Yoshinobu Sakane February 15, 2001 +
+ +
    +

  1. $BJ}?K(B
  2. +
    +

    + w3m$B$K4X$9$k%I%-%e%a%s%HN`$r0J2<$NJ}?K$G@0Hw$7$?$$$H9M$($F$$$^$9!#(B +

    +

      +
    • $B8=;~E@(B(w3m-0.1.11-pre)$B$G;6J8$7$F$$$k%I%-%e%a%s%H$r0lDj$N%k!<%k$N$b$H$K$^$H$a$k(B +
    • $BF~LgDxEY$N%I%-%e%a%s%H$H?<$_$K$O$a$k(B:-)$B$?$a$N%I%-%e%a%s%H$rMQ0U$9$k(B +
    • HTML$BHG$H%W%l%$%s%F%-%9%HHG$rMQ0U$9$k!#$?$@$7!"%=!<%9$H$J$k%I%-%e%a%s%H$O0l$D(B +
    +
    +
    + +

  3. $B9|AH$_%I%-%e%a%s%H$N@bL@(B
  4. +
    +

    + + + + + + + + + + + + + + + + +
    $B!T%3%s%F%s%D!U(B
    w3mdoc.pl$B:dK\$5$s(B$B$46`@=$N(Bperl$B%9%/%j%W%H(B
    mkdocs$B%I%-%e%a%s%H@07AMQ%7%'%k%9%/%j%W%H(B
    README.html$B$3$N%U%!%$%k(B
    *.html.in$B3F>O!?@aKh$N%I%-%e%a%s%H%=!<%9(B
    *.wd$B3F +
    +

    + w3mdoc.pl$B$N;H$$J}$K$D$$$F$O!":dK\$5$s$,=q$+$l$?(BREADME$B!"5Z$S!"%5%s%W%k%=!<%9$r;2>H$7$F$/$@$5$$!#(B
    +

    +
    + +

  5. $B%I%-%e%a%s%H@0Hw$N?J$aJ}(B
  6. +
    +

    +

      +
    • $BM-;V(B($B0J9_!"(Bw3m-doc$B%a%s%P(B$B$H5-$9(B)$B$K$h$kJ,3d:n6H(B +
    • $BJ,3d$NC10L$O(Bw3m-doc$B%a%s%P4V$GD4@0(B +
    • $B:#2s<($99|AH$_$O$"$/$^$G;X?K!#>u67!?ET9g$K$h$j(Bw3m-doc$B%a%s%P4V$GD4@0$7JQ99$9$k(B +
    • $B$^$:$OF|K\8lHG$N%I%-%e%a%s%H$r:n$j!">u67$r8+$F1QLu$9$k(B +
    • $B$"$kDxEY$G$-$?$H$3$m$+$i!"C` +

      + $B$H!"9M$($F$$$^$9!#(B +

    + +
+ + + diff --git a/w3m-doc/community.html.in b/w3m-doc/community.html.in new file mode 100644 index 0000000..2868287 --- /dev/null +++ b/w3m-doc/community.html.in @@ -0,0 +1,48 @@ + + + +@include define.wd +@include contain.wd + + + +W3M COMMUNITY - w3m $B%3%_%e%K%F%#(B - + + + + +

w3m $B%3%_%e%K%F%#(B

+
+ +
+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

$B%a!<%j%s%0%j%9%H(B

+ +
+

w3m $B3+H/ +

+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B4XO"(B Web

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/configuration.html.in b/w3m-doc/configuration.html.in new file mode 100644 index 0000000..136768f --- /dev/null +++ b/w3m-doc/configuration.html.in @@ -0,0 +1,182 @@ + + + +@include define.wd +@include contain.wd + + + +CONFIGURATION - $B3F<o@_Dj(B - + + + + +

$B3F

+
+ + +
+ +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

$B5/F0%*%W%7%g%s(B

+ +
+

w3m $B$N5/F0%*%W%7%g%s$O0J2<$NDL$j$G$9!#(B +

+
+
-t $B%?%VI}(B +
$B%?%V$NI}$r;XDj$9$k!#%G%U%)%k%H$O(B8$B!#(B +
-r +
text/plain $B$NJ8>O$rI=<($9$k>l9g!"=E$MBG$A$K$h$k6/D4J8;z$rI=<($7$J$$!#$3$N0z?t$r;XDj$7$J$$>l9g!"(B``A^H_''$B$O(B A $B$N(B$B%"%s%@!<%i%$%s(B$B$H$7$FI=<($5$l!"(B``A^HA'' $B$O(B A $B$N(B$B%\!<%k%I(B$B$H$7$FI=<($5$l$k!#(B +
-l $B9T?t(B +
$BI8=`F~NO$NFbMF$rI=<($9$k;~$KJ]B8$5$l$k:GBg9T?t$r;XDj$9$k!#%G%U%)%k%H$O(B 10000$B!#(B +
-s +
Shift_JIS $B%3!<%I$GI=<($9$k!#(B +
-j +
JIS(ISO-2022-JP) $B%3!<%I$GI=<($9$k!#(B +
-e +
EUC-JP $B%3!<%I$GI=<($9$k!#(B +
-O e|s|j|N|m|n +
$BI=<($9$k4A;z%3!<%I$r;XDj$9$k!#(B +
-I e|s +
$BF~NO%U%!%$%k$N4A;z%3!<%I$r;XDj$9$k!#(B +
-B +
Bookmark $B%U%!%$%k$r%m!<%I$9$k!#(B +
-bookmark $B%U%!%$%kL>(B +
Bookmark $B%U%!%$%k$r;XDj$N%U%!%$%k$K$9$k!#(B +
-T $B%?%$%W(B +
$BI=<($9$kJ8=q$N%?%$%W$r;XDj$9$k!#$3$N;XDj$,$J$$>l9g!"%U%!%$%kL>$N3HD%;R$K$h$C$F<+F0H=JL$5$l$k!#H=JL$G$-$J$$>l9g$O(B text/plain $B$H$_$J$5$l$k!#(B +

+ $BNc(B:
+ $BI8=`F~NO$+$i(B HTML $B%U%!%$%k$rFI$s$GI=<($9$k(B +

+	cat hoge.html | w3m -T text/html
+

+ HTML$B%U%!%$%k$N%=!<%9$rI=<($9$k(B +

+	w3m -T text/plain hoge.html
+
+
-m +
Internet message $B%b!<%I$GI=<($9$k!#(BInternet message $B%b!<%I$N>l9g!"%X%C%@$NFbMF$r8+$F!"(BContent-Type: $B$,$"$l$P$=$l$r;29M$K$9$k!#EE;R%a!<%k$d%M%C%H%K%e!<%9$N5-;v$rFI$`;~$KJXMx!#(B +
-v +
$B$3$N%*%W%7%g%s$r;XDj$9$k$H!"(Bw3m $B$N%9%?!<%H%"%C%W!&%Z!<%8$rI=<($9$k!#(B +
-M +
$B%+%i!-F +
$B%U%l!<%`$r<+F0I=<($9$k!#(B +
-cols $BI}(B +
-dump $B%*%W%7%g%s$r;H$&>l9g$K!"J8=q$NI}$r;XDj$9$k!#(B +
-ppc $B%T%/%;%k?t(B +
$BJ8;z$NI}$r;XDj$9$k!#%G%U%)%k%H$O(B8.0$B!#(B +
-dump +
URL $B$G;XDj$5$l$?(B WWW $B$NFbMF$rFI$_9~$_!"@07A$5$l$?%P%C%U%!$NFbMF$rI8=`=PNO$K=q$-=P$9!#J8=q$NI}$O(B 80 $B7e$H2>Dj$5$l$k!#$3$NI}$O(B -cols $B%*%W%7%g%s$GJQ992DG=!#(B +
-dump_head +
URL $B$G;XDj$5$l$?(B WWW $B$NFbMF$rFI$_9~$_!"$=$N%X%C%@>pJs$N$_$rI8=`=PNO$K=q$-=P$9!#(B +
-dump_source +
URL $B$G;XDj$5$l$?(B WWW $B$NFbMF$rFI$_9~$_!"@07A$;$:$KI8=`=PNO$K=q$-=P$9!#4A;z%3!<%I$NJQ49$b9T$o$J$$!#(B +
-dump_both +
-dump_head $B$H(B -dump_souce $B$NN>J}$N8z2L(B +
-dump_extra +
-dump_both $B$K2C$(!"3HD%>pJs(B(extra information)$B$rI8=`=PNO$K=q$-=P$9!#(B +
-post $B%U%!%$%kL>(B +
$B;XDj$7$?%U%!%$%k$NFbMF$G(B POST $B%a%=%C%I$rMQ$$$k!#(B +
-header $BJ8;zNs(B +
insert string as a header ($B$C$F2?!)(B) +
+$B9THV9f(B +
w3m $B5/F08e$K!";XDj$N9THV9f$K0\F0$9$k!#(B +
-num +
$B9THV9f$rI=<($9$k!#(B +
-no-proxy +
$B%W%m%-%7$rMxMQ$7$J$$!#(B +
-no-mouse +
$B%^%&%9$rMxMQ$7$J$$!#(B +
-cookie +
$B%/%C%-!<$r=hM}$9$k!#(B +
-no-cookie +
$B%/%C%-!<$r=hM}$7$J$$!#(B +
-S +
tet/plain $B$NJ8=q$rI=<($9$k>l9g!"J#?t$N6u9T$r(B 1$B$D$K$^$H$a$FI=<($9$k!#(B +
-W +
$BJ8;zNs8!:w;~!"@^$jJV$7%5!<%A$r;H$&$+$I$&$+$r@Z$j49$($k!#(B +
-X +
w3m $B=*N;;~$K!"(Bw3m $B5/F0A0$N2hLL$KLa$i$J$$!#(B +
-o option=value +
w3m $B$K4X$9$k$5$^$6$^$J(B option $B$KBP$7$F(B $BCM(B (value) $B$r%;%C%H$9$k!#(B``w3m -o''$B$Hl9g!"(Busage $B$KB3$$$F!";XDj2DG=$J(B option $B$H$=$N@bL@$rI=<($9$k!#(B +
-config $B%U%!%$%kL>(B +
w3m $B$N(B config $B%U%!%$%k$r;XDj$9$k!#(B + +
+
+
+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B4D6-JQ?t(B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

bookmark $B%U%!%$%k(B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B%*%W%7%g%s%Q%M%k(B

+ + +

$B30It%S%e!<%"$NJT=8(B

+ + +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B$=$NB>%+%9%?%^%$%:(B

+ + +

keymap

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

menu

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/contain.wd b/w3m-doc/contain.wd new file mode 100644 index 0000000..8d48872 --- /dev/null +++ b/w3m-doc/contain.wd @@ -0,0 +1,14 @@ +@define +DOC.index index.html +DOC.prologue prologue.html +DOC.copyright copyright.html +DOC.outline outline.html +DOC.detail detail.html +DOC.install install.html +DOC.operation operation.html +DOC.configuration configuration.html +DOC.function function.html +DOC.FAQ faq.html +DOC.developement developement.html +DOC.community community.html +@end diff --git a/w3m-doc/copyright.html.in b/w3m-doc/copyright.html.in new file mode 100644 index 0000000..67c2ca1 --- /dev/null +++ b/w3m-doc/copyright.html.in @@ -0,0 +1,45 @@ + + + +@include define.wd +@include contain.wd + + + +COPYRIGHT - Copyright - + + + + +

Copyright

+
+ +
+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

$BCx:n8"!"%i%$%;%s%9(B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/define.wd b/w3m-doc/define.wd new file mode 100644 index 0000000..d2df71d --- /dev/null +++ b/w3m-doc/define.wd @@ -0,0 +1,9 @@ +@define +W3M.version w3m-0.2.2 +W3M.author Akinori ITO +W3M.home http://w3m.sourceforge.net/ +AITO.mail aito@fw.ipsj.or.jp +W3M.bbs http://mi.med.tohoku.ac.jp/~satodai/w3m/bbs/spool/log.html +W3M.note http://www2u.biglobe.ne.jp/~hsaka/w3mnote.cgi +README.fm ../doc/ja/README.fm +@end diff --git a/w3m-doc/detail.html.in b/w3m-doc/detail.html.in new file mode 100644 index 0000000..6836657 --- /dev/null +++ b/w3m-doc/detail.html.in @@ -0,0 +1,32 @@ + + + +@include define.wd +@include contain.wd + + + +DETAIL - $B>\:YJT(B - + + + + +

$B>\:YJT(B

+
+ +
+ +
+$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/development.html.in b/w3m-doc/development.html.in new file mode 100644 index 0000000..38b56fd --- /dev/null +++ b/w3m-doc/development.html.in @@ -0,0 +1,77 @@ + + + +@include define.wd +@include contain.wd + + + +DEVELOPMENT -$B3+H/%I%-%e%a%s%H(B- + + + + +

w3m$B3+H/%I%-%e%a%s%H(B

+
+ +
+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

w3m$B$N3+H/$K$D$$$F(B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B8=:_H=L@$7$F$$$k%P%0(B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

ToDo

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$BMzNr(B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B3+H/%]%j%7!<(B

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B3+H/

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/faq.html.in b/w3m-doc/faq.html.in new file mode 100644 index 0000000..7da0392 --- /dev/null +++ b/w3m-doc/faq.html.in @@ -0,0 +1,45 @@ + + + +@include define.wd +@include contain.wd + + + +FAQ - FAQ - + + + + +

FAQ

+
+ +
+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

$B$h$/J9$+$l$k

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

Tips

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/function.html.in b/w3m-doc/function.html.in new file mode 100644 index 0000000..9590838 --- /dev/null +++ b/w3m-doc/function.html.in @@ -0,0 +1,71 @@ + + + +@include define.wd +@include contain.wd + + + +FUNCTION - $B5!G=>\:Y(B - + + + + +

$B5!G=>\:Y(B

+
+ +
+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

$BBP1~$7$F$$$k(B URL

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$BBP1~$7$F$$$k(B HTML

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

SSL

+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

cookie

+ + +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$B%m!<%+%k(B CGI $B5!G=(B

+ + +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/index.html.in b/w3m-doc/index.html.in new file mode 100644 index 0000000..7871c48 --- /dev/null +++ b/w3m-doc/index.html.in @@ -0,0 +1,113 @@ + + + +@include define.wd +@include contain.wd + + + +THE DOCUMENTS FOR W3M + + + + + + + + + +

$B:w0z(B

+
    +
  1. $B$O$8$a$K(B + +
  2. $B35MWJT(B + +
  3. $B>\:YJT(B + +
+ + + + diff --git a/w3m-doc/install.html.in b/w3m-doc/install.html.in new file mode 100644 index 0000000..8e27f03 --- /dev/null +++ b/w3m-doc/install.html.in @@ -0,0 +1,389 @@ + + + +@include define.wd +@include contain.wd + + + +INSTALL - $B%$%s%9%H!<%k$N>\:Y(B - + + + + +

$B%$%s%9%H!<%k$N>\:Y(B

+
+ +
+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

w3m $BF~

+ +
+

w3m $B$N:G?7HG$O!"0J2<$N(Bw3m home $B$K$b<($7$F$"$k!"(B +

+http://prdownloads.sourceforge.net/w3m/ +
+$B$+$i$B$A$J$_$K!"8=:_$N:G?7%P!<%8%g%s$O!"(B@W3M.version@ $B$G$9!#(B +

$B$J$*!"(Bw3m $B$K4X$9$k>pJs(B($B:G?7HG$d%Q%C%AEy!9(B)$B$K$D$$$F$O!"(Bw3m $B%3%_%e%K%F%#(B$B$r;2>H$7!"%a!<%j%s%0%j%9%H!"(BWeb BBS $BEy$+$iF~ + +

w3m Homepage

+ +
+

w3m $B$N(B Homepage $B$O(B +

+ + + +
W3M Homepage@W3M.home@
+
+$B$G$9!#(B +
+ +

w3m $B$K4X$9$k7G<(HD(B

+ +
+

w3m $B$K4X$9$k7G<(HD$K$O0J2<$NDL$j$G$9!#(B +

+ + + + + + + +
w3m $BO"MmD"(B@W3M.bbs@ 
w3m $B$*$\$($,$-(B@W3M.note@ 
+
+
+ +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

$BI,MW$JJ*(B

+ +
+

w3m $B$r(B make $B$9$k$&$($G!"I,?\$J$b$N!"$*$h$S!"$"$l$PNI$$$b$N$O0J2<$NDL$j$G$9!#(B +

+

  • $BI,?\$J$b$N(B +
    • ANSI-C $B8_49(B C $B%3%s%Q%$%i(B +
    +
  • $B$"$l$PNI$$$b$N(B +
    • SSLeay/OpenSSL $B%i%$%V%i%j(B +
      • Secure HTTP(https:$B!A(B) $B$r;HMQ$9$k>l9g(B +
      +
    • GNU patch$B%3%^%s%I(B +
      • w3m $B$K(B patch $B$rE,MQ$9$k>l9g(B +
      +
    • Perl +
      • w3m $B$G(B $B%G%#%l%/%H%j%j%9%H$rI=<($9$k>l9g$N%m!<%+%k(B CGI $B$G;HMQ$9$k(B +
      +
    +
+ +$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

configure $B$K$D$$$F(B

+ +
+

w3m $B$N%"!<%+%$%V%U%!%$%k$rE83+$7$?%G%#%l%/%H%j$K$"$k(B ./configure $B$r$B0J2<$O!"(B./configure $B./configure $B$O3Fl9g$O!"$3$N4{DjCM$,;XDj$5$l$?;v$K$J$j$^$9!#(B +

+
Which directory do you want to put the binary? +
$B4{DjCM(B: /usr/local/bin
+ w3m $B$r$I$3$N%G%#%l%/%H%j$N2<$K%$%s%9%H!<%k$9$k$+$r;XDj$7$^$9!#(B +
+
Which directory do you want to put the support binary files? +
$B4{DjCM(B: /usr/local/lib/w3m
+ w3m $B$,;2>H$9$k%i%$%V%i%j$rCV$/>l=j$r;XDj$7$^$9!#(B +
+
Which directory do you want to put the helpfile? +
$B4{DjCM(B: /usr/local/lib/w3m
+ w3m $B$N%X%k%W%U%!%$%k$rCV$/>l=j$r;XDj$7$^$9!#(B +
+
Which language do you prefer? +
+ + + +
1-Japanese (charset ISO-2022-JP, EUC-JP, Shift_JIS)
2-English (charset US_ASCII, ISO-8859-1, etc.)
+ $B4{DjCM(B: 1
+ w3m $B$G;HMQ$9$k8@8l$r;XDj$7$^$9!#(B +
+
Input your display kanji code. +
+ + + + + + + +
S-Shift JIS
E-EUC-JP
j-JIS: ESC $@ - ESC (J
N-JIS: ESC $B - ESC (J
n-JIS: ESC $B - ESC (B
m-JIS: ESC $@ - ESC (B
+ $B4{DjCM(B: $BL5$7(B
+ $B$"$J$?$N%7%9%F%`$GI=<($KMQ$$$i$l$k4A;z%3!<%I$r;XDj$7$^$9!#(B +
+
Do you want to use Lynx-like key binding? +
$B4{DjCM(B: n
+ w3m $B$r(B Lynx $BIw$N%-!<%P%$%s%G%#%s%0$G;HMQ$9$k$+$I$&$+$r;XDj$7$^$9!#;HMQ$9$k>l9g$O(B``y''$B$r!";HMQ$7$J$$>l9g$O(B``n''$B$r;XDj$7$^$9!#(B +
+
Do you want to use 2-byte character for table border, item, etc. +
$B4{DjCM(B: y
+ $B%F!<%V%k$NOH$K7S@~$rMQ$$$?$j!"%"%$%F%`$K4A;z%7%s%\%k$r;HMQ$9$k$+$I$&$+$r;XDj$7$^$9!#;HMQ$9$k>l9g$O(B``y''$B$r!";HMQ$7$J$$>l9g$O(B``n''$B$r;XDj$7$^$9!#(B +
+
Do you want to automatically generate domain parts of passwords for anonymous FTP logins +
$B4{DjCM(B: n
+ $B%"%N%K%^%9(B ftp $B$G(B login $B$9$k:]$N%Q%9%o!<%I$r%m%0%$%sL>$H%I%a%$%sL>$+$i<+F0@8@.$9$k$+$I$&$+$r;XDj$7$^$9!#;HMQ$9$k>l9g$O(B``y''$B$r!";HMQ$7$J$$>l9g$O(B``n''$B$r;XDj$7$^$9!#(B +
+
Do you want listing of options +
$B4{DjCM(B: n
+ w3m $B$N(B usage $BI=<(;~$K!":Y$+$J%*%W%7%g%s$K$D$$$F$b%j%9%HI=<($9$k$+$I$&$+$r;XDj$7$^$9!#;HMQ$9$k>l9g$O(B``y''$B$r!";HMQ$7$J$$>l9g$O(B``n''$B$r;XDj$7$^$9!#(B +
+
Do you want NNTP support +
$B4{DjCM(B: n
+ w3m $B$G(B NNTP $B$r%5%]!<%H$9$k$+$I$&$+$r;XDj$7$^$9!#;HMQ$9$k>l9g$O(B``y''$B$r!";HMQ$7$J$$>l9g$O(B``n''$B$r;XDj$7$^$9!#(B``y''$B$r;XDj$7$?>l9g!"!H(Bnews:$B!A(B$B!I$N(B URI $B$,;HMQ$G$-$k$h$&$K$J$k!#(B +
+
Do you want ANSI color escape sequences supprot? +
$B4{DjCM(B: n
+ HTML$BJ8=q(B$B0J30(B$B$,!"(BANSI $B$N%+%i!l9g$O(B``y''$B$r!";HMQ$7$J$$>l9g$O(B``n''$B$r;XDj$7$^$9!#(B +
+
Let's do some configurations. Choose config option among the list. +
+ + + + + + + +
1-Baby model(no color, no menu, no mouse, no cookie, no SSL)
2-Little model(color, menu, no mouse, no cookie, no SSL)
3-Mouse model(color, menu, mouse, no cookie, no SSL)
4-Cookie model(color, menu, mouse, cookie, no SSL)
5-Monster model(with everything; you need openSSL library)
6-Customize
+ $B4{DjCM(B: $BL5$7(B
+ make $B$9$k(B w3m $B$N%b%G%k$r;XDj$7$^$9!#(B``6''$B$r;XDj$7$?>l9g!"8DJL$K%*%W%7%g%s$N;HMQ$rA*Br$7$^$9!#(B
+ $BA*Br$9$k%*%W%7%g%s$O0J2<$NDL$j!#(B
+
+ + + + +
color-$B%+%i! +
menu-$B%a%K%e! +
mouse-$B%^%&%9BP1~(B
cookie-cookie $BBP1~(B
SSL-SSL$BBP1~(B($BJLES!"(BopenSSL$B$,I,MW(B)
+
+
+
Input your favorite editor program. +
$B4{DjCM(B: /usr/bin/vi
+ $B%(%G%#%?!&%W%m%0%i%`$r;XDj$7$^$9!#$3$N@_Dj$O8e$G(B$B8D?MKh$KJQ99!&@_Dj(B$B$G$-$^$9(B +
+
Input your favorite mailer program. +
$B4{DjCM(B: /usr/bin/mailx$B!"$^$?$O!"(B/usr/bin/mail
+ $B%a%$%i!$B8D?MKh$KJQ99!&@_Dj(B$B$G$-$^$9!#(B +
+
Input your favorite external browser program. +
$B4{DjCM(B: netscape$B!"$^$?$O!"(Biexplore$B!"$^$?$O!"(Blynx
+ $BBeBX%V%i%&%6!&%W%m%0%i%`$r;XDj$7$^$9!#$3$N@_Dj$O8e$G(B$B8D?MKh$KJQ99!&@_Dj(B$B$G$-$^$9!#(B +
+
Input your favorite C-compiler. +
$B4{DjCM(B: gcc$B!"$^$?$O!"(Bcc
+ $B;HMQ$9$k(B C $B%3%s%Q%$%i$r;XDj$7$^$9!#(B +
+
Input your favorite C flags. +
$B4{DjCM(B: -O
+ C $B%3%s%Q%$%i$G;HMQ$9$k%3%s%Q%$%k%*%W%7%g%s$r;XDj$7$^$9!#(B +
+
Which terminal library do you want to use? (type "none" if you do not need one) +
$BC +
Input additional LD flags other than listed above, if any: +
$B%j%s%/;~$KDI2C$9$Y$-%i%$%V%i%j!"%U%i%0$,$"$l$P$=$l$r;XDj$7$^$9!#(B +
+
+

+$B$3$N%Z!<%8$N@hF,$KLa$k(B +

+
+ +

config.h $B$K$D$$$F(B

+ +
+

configure $B$G$O@_Dj$5$l$J$$$=$NB>$N5!G=$r;H$$$?$$>l9g$K$O!"(Bconfig.h $B$rJQ99$9$kI,MW$,$"$j$^$9!#(B +

$B0J2<$K(B config.h $B$G;XDj$G$-$k3F(B define $B$NL>>N$H35MW$r5-$7$^$9!#(B +

+
DICT +
$B<-=q0z$-5!G=(B$B$rM-8z$K$7$^$9!#(B
+ $BD4$Y$?$$C18l$K%+!<%=%k$r9g$o$;!"!H(BESC W$B!I$G(B w3mdict $B%3%^%s%I$r8F$S=P$7$^$9!#(B
+ w3mdict $B%3%^%s%I$O(B w3m $B$N%"!<%+%$%V$K$OF1:-$5$l$F$$$J$$$N$G!"<+?H$N4D6-$K9g$o$;$F:n@.$7$F$/$@$5$$!#(B
+ $B$?$H$($P!"$b$C$H$b4JC1$JNc$H$7$F!"(Bman $B%3%^%s%I$K(B wrap $B$9$k>l9g!"0J2<$N$h$&$K$7$^$9!#(B
+
+ % cat w3mdict
+ #!/bin/sh
+
+ man $*
+
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
USE_MARK +
$B%^!<%/A`:n(B$B$rM-8z$K$7$^$9!#$$$o$f$k(B vi $B$N%^!<%/A`:n$HF1Ey$N$b$N$G$9!#(B
+ $B$3$l$r(B define $B$9$k$H!"0J2<$N5!G=$r;H$($k$h$&$K$J$j$^$9!#(B +
    +
  • $B!H(BCTRL-SPC$B!I(B: $B%^!<%/$N@_Dj!?2r=|(B($B%H%0%k(B) +
  • $B!H(BESC p$B!I(B: $BA0$N%^!<%/$X0\F0(B +
  • $B!H(BESC n$B!I(B: $B$B!H(B"$B!I(B($B%@%V%k!&%/%)!<%F!<%7%g%s(B): $B@55,I=8=$K$h$k%^!<%/(B +
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
USE_HISTORY +
URL $BMzNr$NJ]B8!"8F$S=P$7(B($B!H(BCTRL-h$B!I(B)$B$,$G$-$k$h$&$K$J$j$^$9!#(B
+ $B4{DjCM$O(B #define $B$G$9!#(B +
+
BG_COLOR +
$BGX7J$N?'$N@_Dj$,2DG=$H$J$j$^$9(B($B%+%i!l9g$KM-8z(B)$B!#(B
+ $B4{DjCM$O(B #define $B$G$9!#(B +
+
VIEW_UNSEENOBJECTS +
$BGX7J2hA|$X$N%j%s%/$J$I!"DL>o$O8+$($J$$%*%V%8%'%/%H$X$N%j%s%/$r8+$($k$h$&$K$7$^$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
VI_PREC_NUM +
$B%Z%$%80\F05!G=$,(B vi $B$N$h$&$K!X7+$jJV$72s?t!\5!G=!Y$K$J$k$h$&$K$7$^$9!#(B
+ $B$?$H$($P!"!H(B2 SPC$B!I$@$H!V#2%Z%$%8?J$`!W$H$+!"!H(B2 b$B!I$@$H!V#2%Z%$%8La$k!W$N$h$&$K$J$j$^$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(Bundef $B$N>l9g$O!"!H(B2 SPC$B!I$@$H!V#2(B$B9T(B$B?J$`!W$K$J$j$^$9!#(B +
+
FORMAT_NICE +
$B1QC18l$r(B fill $B$7$^$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
USE_GOPHER +
GOPHER $B%W%m%H%3%k$r%5%]!<%H$7$^$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
USE_NNTP +
NNTP $B$r%5%]!<%H$7$^$9!#(B
+ $B$3$N(B define $B$O(B configure $B$G@_Dj$5$l$^$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
ANSI_COLOR +
$B%Z!<%8%c%b!<%I$G(B ANSI color $B%(%9%1!<%W%7!<%1%s%9$KBP1~$7$^$9!#(B
+ HTML $B$N;~$d!"%(%9%1!<%W%7!<%1%s%9$,L5$$>l9g$K$OBP1~$7$^$;$s!#(B
+ $B$3$N(B define $B$O(B configure $B$G@_Dj$5$l$^$9!#(B
+ $B4{DjCM$O(B #define $B$G$9!#(B +
+
ID_EXT +
HTML4.0 $B$N(B ID $BB0@-$r%j%s%/$GC)$l$k$h$&$K$7$^$9!#(B
+ $B4{DjCM$O(B #define $B$G$9!#(B +
+
BUFINFO +
$B%+%l%s%H$J%P%C%U%!$N(B URL $B$r(B ~/.w3m/bufinfo $B%U%!%$%k$K=q$-=P$9$h$&$K$7$^$9!#(B
+ $B4{DjCM$O(B #define $B$G$9!#(B +
+
USE_EGD +
EGD(Entropy Gathering Daemon)$B$KBP1~$7Mp?t$N%7!<%I$rF@$^$9!#(B
+ SSL $B$rAH$_9~$s$@(B w3m $B$N>l9g$KM-8z$G$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
EMACS_LIKE_LINEEDIT +
$B:G2<9T$G$NF~NO;~!"(BEmacs $B%i%$%/$J%-!<3d$jEv$F$K$J$j$^$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
ENABLE_REMOVE_TRAILINGSPACES +
$B9TKv$N6uGr$r + $B4{DjCM$O(B #undef $B$G$9!#(B +
+
LABEL_TOPLINE +
$B%i%Y%k$KHt$s$@:]$N%+!<%=%k0LCV$r2hLL$N@hF,$K$7$^$9!#(B
+ $B4{DjCM$O(B #undef $B$G$9!#(B +
+
NEXTPAGE_TOPLINE +
$B%Z%$%80\F0$G!" + $B4{DjCM$O(B #undef $B$G$9!#(Bundef $B$N>l9g!"J8=q$NKvHx0J9_$K6u9T$,F~$i$J$$$h$&$KD4@0$5$l$k$?$a!"I,$:$7$b%+!<%=%k0LCV$O2hLL$N@hF,$KMh$^$;$s!#(B +
+

### $B0J9_$N(B define $B$O(B @W3M.version@ $B$G$O(B unofficial $B$JJ*$G$9(B ###
+

+

MENU_THIN_FRAME +
$B%a%K%e! + $B4{DjCM$O(B #undef $B$G$9!#(B +
+
+ +$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +

make $B$K$D$$$F(B

+ +
+

configure $B$rconfig.h $B$N=$@5(B$B$r9T$C$?8e!"(Bmake $B$rmake $B;~$K%3%s%Q%$%k%(%i!<$,H/@8$9$k$h$&$G$"$l$P!"(B +

+ % make | & tee MAKE.log +
+$B$r$B$^$?!";vA0$K3:Ev%P!<%8%g%s$G$N(B w3m $B$N%Q%C%A$rF~l9g$K$O!"(Bpatch $B$rmake $B$,40N;$7!"%$%s%9%H!<%k$9$k>l9g$K$O!"(Broot $B$K$J$C$F!"(B +
+ % make install +
+$B$r$B0J>e$G%$%s%9%H!<%k$O=*N;$G$9!#(B +

$B$3$N%Z!<%8$N@hF,$KLa$k(B +

+
+ +

$BB>$N(B OS $B$G%$%s%9%H!<%k$9$k:]$N(B Tips

+ +
+

+
HP-UX +
HP $B$N(B (gcc $B$G$O$J$$(B) C $B%3%s%Q%$%i$G%3%s%Q%$%k$9$k>l9g!"(Bconfigure $B$N(B +
+ Input your favorite C-compiler.
+ (Default: cc) +
+ $B$K!"(Bcc -Aa -D_HPUX_SOURCE $B$HEz$($F$/$@$5$$!#(Bcc $B$@$1$@$H%3%s%Q%$%k$,DL$j$^$;$s!#(Bgcc $B$J$i$PIaDL$K%3%s%Q%$%k$ODL$j$^$9$,!"(Bgcc $B$N%P!<%8%g%s$,8E$a$N>l9g$K$O(B -g $B$r(B$BIU$1$J$$(B$B$G$/$@$5$$!#(B +
+
OS/2 +
emx $B$r;H$&;v$G(B w3m $B$r%3%s%Q%$%k$9$k;v$,$G$-$^$9!#(B
+ $B$^$::G=i$K!"(B +
+ % cd gc + % make -f EMX_MAKEFILE +
+ $B$r +
Windows +
README.cygwin $B$r$4Mw$/$@$5$$!#(B +
+
MS-DOS +
README.dj $B$r$4Mw$/$@$5$$!#(B +
+
+ +$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/mkdocs b/w3m-doc/mkdocs new file mode 100755 index 0000000..560c2dc --- /dev/null +++ b/w3m-doc/mkdocs @@ -0,0 +1,57 @@ +#!/bin/sh + +convert() +{ + SRC=$1 + HTML=`echo ${SRC} | ${SED} 's/\.in$//p'` + DOC=`echo ${HTML} | ${SED} 's/\.html$//p' | ${TR} '[a-z]' '[A-Z]'` + echo "converting ${SRC} to ${HTML_TOP_DIR}/${_JA_DIR}/${HTML} ... \c" + ${NKF} -e ${SRC} | ${SED} -e 's/。/./gp' -e 's/、/,/gp' | ${NKF} -j | ${W3MDOC} > ${HTML_TOP_DIR}/${_JA_DIR}/${HTML} + echo "done.\nconverting ${HTML} to ${DOC_TOP_DIR}/${_JA_DIR}/${DOC} ... \c" + ${W3M} -dump -e ${HTML_TOP_DIR}/${_JA_DIR}/${HTML} > ${DOC_TOP_DIR}/${_JA_DIR}/${DOC} + echo "done." +} + +W3MDOC="./w3mdoc.pl" +W3M="w3m" +if [ -x ${HOME}/bin/pre_w3m ]; then + W3M=${HOME}/bin/pre_w3m +fi + +NKF="/usr/local/bin/nkf" +SED="/usr/bin/sed" +TR="/usr/bin/tr" + +HTML_TOP_DIR="html" +DOC_TOP_DIR="doc" +_JA_DIR="ja" +#HTML_DIR="html" +#DOC_DIR="doc" + +if [ ! -d ${HTML_TOP_DIR} ]; then + mkdir ${HTML_TOP_DIR} + if [ ! -d ${HTML_TOP_DIR}/${_JA_DIR} ]; then + mkdir ${HTML_TOP_DIR}/${_JA_DIR} + fi +fi +if [ ! -d ${DOC_TOP_DIR} ]; then + mkdir ${DOC_TOP_DIR} + if [ ! -d ${DOC_TOP_DIR}/${_JA_DIR} ]; then + mkdir ${DOC_TOP_DIR}/${_JA_DIR} + fi +fi + +if [ $# -eq 0 ]; then + for _IN in *.in + do + convert ${_IN} + done +else + for _IN in $* + do + case ${_IN} in + *.in) convert ${_IN};; + *) ;; + esac + done +fi diff --git a/w3m-doc/operation.html.in b/w3m-doc/operation.html.in new file mode 100644 index 0000000..7195159 --- /dev/null +++ b/w3m-doc/operation.html.in @@ -0,0 +1,50 @@ + + + +@include define.wd +@include contain.wd + + + +OPERATION - w3m $BA`:nK!(B - + + + + +

w3m $BA`:nK!(B

+
+ +
+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+
+ +

$B%P%C%U%!A`:n(B

+ + +

$B%^%&%9A`:n(B

+ + +

$B:G2<9TF~NO(B

+ + +

$B%a%K%e!

+ + +
+$B$3$N%Z!<%8$N@hF,$KLa$k(B +
+
+ +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/outline.html.in b/w3m-doc/outline.html.in new file mode 100644 index 0000000..60bda47 --- /dev/null +++ b/w3m-doc/outline.html.in @@ -0,0 +1,352 @@ + + + +@include define.wd +@include contain.wd + + + +OUTLINE - $B35MWJT(B - + + + + +

$B35MWJT(B

+ + +
+$B%H%C%W%Z%$%8$KLa$k(B +
+ +
+ +

$B%$%s%9%H!<%k$N35MW(B

+ +
+

w3m$B$r%$%s%9%H!<%k$9$k$K$O!"\:Y$K$D$$$F$O(B$B%$%s%9%H!<%k$N>\:Y(B$B$r;2>H$7$F$/$@$5$$!#(B +

    +
  1. configure $B$rmake $B$rmake install $B$r +

    $B0J>e$G%$%s%9%H!<%k$O=*$o$j$G$9!#(B
    +
    +$B$3$N%Z%$%8$N@hF,$KLa$k(B +

+
+ +

$BA`:nJ}K!$N35MW(B

+ +

+w3m $B$N5/F0;~$N;XDj$O +

+	w3m [options] [file | URL]
+
+

+$B0z?t$K%m!<%+%k%U%!%$%kL>$r;XDj$9$l$P$=$N%U%!%$%k$rI=<($7!"(BURL $B$r;XDj$9$l$P$=$N(B URL $B$G<($5$l$k(B WWW $B$NFbMF$rI=<($7$^$9!#(B
+$B2?$b;XDj$7$J$1$l$P!"I8=`F~NO$NFbMF$rI=<($7$^$9!#$?$@$7!"I8=`F~NO$,(B tty $B$G$"$k>l9g$K$O!"(Busage$B$r=PNO$7$F=*N;$7$^$9!#(B +

+$B;XDj$G$-$k0z?t$K$D$$$F$O!"(B$B5/F0%*%W%7%g%s(B $B$r;2>H$7$F$/$@$5$$!#(B + +


+ +

$BI=<(FbMF$N@bL@(B

+ +

+HTML$BJ8=q$rI=<($7$F$$$k$H$-$K$O!" +

+ + + + + +
 $B%+%i!$B%b%N%/%mI=<(;~(B
$B%j%s%/(B$B@D?'(B$B2<@~(B
$B%$%s%i%$%s2hA|(B$BNP?'(B$BH?E>I=<((B
$B%U%)!<%`$NF~NOItJ,(B$B@V?'(B$BH?E>I=<((B
+
+

+$B%+%i! + +

$B4pK\E*$J;H$$J}(B

+ +

+w3m $B$r5/F0$7$?8e$O!"(B1$BJ8;z$N%3%^%s%I$r%-!<%\!<%I$+$iF~NO$9$k;v$GA`:n$7$^$9!#4pK\E*$J;H$$J}$K$D$$$F$O!"(Bw3m $B$r5/F0$7$?8e$K(B``H''$B$rF~NO$7$F!"(B$B%X%k%W(B$B$r;2>H$7$F$/$@$5$$!#(B
+$B$J$*!"%X%k%W%Z!<%8$N5-=R$G$O!"(BC-x $B$O(B$B%3%s%H%m!<%k(B + x$B$rI=$7$^$9!#$^$?!"(BSPC $B$O(B$B%9%Z!<%9%P!<(B$B!"(BRET $B$O(B$B%j%?!<%s%-!<(B$B!"(BESC $B$O(B$B%(%9%1!<%W%-!<(B$B$G$9!#(B +

+w3m $B$N%-! +$B$^$?!"%^%&%95!G=$r(B ON $B$K$7$F(B w3m $B$r(B make $B$7$F$"$l$P!"%^%&%9$r;H$C$F(B w3m $B$rA`:n$9$k$3$H$,$G$-$^$9!#%^%&%9$,;H$($k$N$O!"(Bxterm/kterm/rxvt $B$r;HMQ$7$F$$$k>l9g!"$^$?$O(B GPM $B$,F0$$$F$$$k4D6-$r;H$C$F$$$k>l9g$G$9!#(B
+$B%^%&%9$N>\$7$$A`:n$K$D$$$F$O(B$B!X%^%&%9A`:n!Y(B$B$r$4Mw$/$@$5$$!#(B +

+


+ +

$B%X%k%W$N;2>H(B

+ +

+w3m $B$N(Bmake$B;~$K;XDj$7$?%-! +

  • w3m $B%*%j%8%J%k$N%-! +
  • Lynx $BIw$N%-! + +

    +


    + +

    +

    w3m $B%*%j%8%J%k$N%-!

    + +
    $B%Z!<%8(B/$B%+!<%=%k0\F0(B
    + + + + + + + + + + + + + + + + + + + + + + +
    SPC,C-v $B
    b,ESC v $BA0%Z!<%8(B
    l,C-f $B%+!<%=%k$r1&$X0\F0(B
    h,C-b $B%+!<%=%k$r:8$X0\F0(B
    j,C-n $B%+!<%=%k$r2<$X0\F0(B
    k,C-p $B%+!<%=%k$r>e$X0\F0(B
    J$B0l9T>e$K%9%/%m!<%k(B($B?J$`(B)
    K$B0l9T2<$K%9%/%m!<%k(B($BLa$k(B)
    w$B
    W$BA0$NC18l$K0\F0(B
    > $B1&$K0l2hLLJ,%7%U%H(B
    < $B:8$K0l2hLLJ,%7%U%H(B
    . $B1&$K0lJ8;zJ,%7%U%H(B
    , $B:8$K0lJ8;zJ,%7%U%H(B
    g $B%Z!<%8$N@hF,9T$K0\F0(B
    G $B%Z!<%8$N:G=*9T$K0\F0(B
    ESC g $B;XDj9T$K0\F0(B
    TAB $B
    C-u, ESC TAB $BA0$N%O%$%Q!<%j%s%/$K0\F0(B
    [ $B:G=i$N%O%$%Q!<%j%s%/$K0\F0(B
    ] $B:G8e$N%O%$%Q!<%j%s%/$K0\F0(B
    + +
    $B%O%$%Q!<%j%s%/A`:n(B
    + + + + + + + + + + + + + + +
    RET $B%+!<%=%k2<$N%j%s%/$XHt$V(B
    a, ESC RET $B%j%s%/@h$NJ8=q$r%U%!%$%k$KJ]B8(B
    ESC I $B%j%s%/@h$N2hA|$r%U%!%$%k$KJ]B8(B
    u $B%j%s%/@h(B URL $B$NI=<((B
    I $B%$%s%i%$%s%$%a!<%8$NI=<((B
    : URL$B$N$h$&$JJ8;z$r%"%s%+!<$H$7$F%^!<%/(B
    ESC : Message-ID $B$N$h$&$JJ8;z$r%"%s%+!<$H$7$F%^!<%/(B
    c $B8=%Z!<%8$N(B URL $B$rI=<((B
    = $B8=%I%-%e%a%s%H$N>pJs$rI=<((B
    F $B%U%l!<%`$rI=<($9$k(B
    M $B8=%Z!<%8$r30It%V%i%&%6$GI=<($9$k(B(2M,3M $B$G(B2$BHVL\$H(B3$BHVL\$N%V%i%&%6$r8F$S$@$9(B)
    ESC M $B%j%s%/@h$r30It%V%i%&%6$GI=<($9$k(B(2ESC M,3ESC M $B$G(B2$BHVL\$H(B3$BHVL\$N%V%i%&%6$r8F$S$@$9(B)
    + +
    $B%U%!%$%k(B/$B%9%H%j!<%`A`:n(B
    + + + + + +
    U URL$B$r;XDj(B
    V $B%U%!%$%k$r3+$/(B
    @ $B%7%'%k$r5/F0$7FI$_9~$`(B
    # $B%7%'%k$r5/F0$7FI$_9~$`(B
    + +
    $B%P%C%U%!A`:n(B
    + + + + + + + + + +
    B $BA0$N%P%C%U%!$K0\F0(B
    v HTML$B%=!<%9$rI=<((B
    s $B%P%C%U%!$rA*Br(B
    E $B%P%C%U%!$N%=!<%9$rJT=8(B
    R $B%P%C%U%!$r:FFI$_9~$_(B
    S $B%P%C%U%!$rJ]B8(B
    ESC s HTML $B%=!<%9$rJ]B8(B
    ESC e $B%P%C%U%!$NI=<(%$%a!<%8$rJT=8(B
    + +
    $B%V%C%/%^!<%/A`:n(B
    + + + +
    ESC b $B%V%C%/%^!<%/$rFI$_9~$`(B
    ESC a $B8=%Z!<%8$r%V%C%/%^!<%/$KDI2C(B
    + +
    $B8!:w(B
    + + + + + +
    /,C-s $BA0J}8!:w(B
    ?,C-r $B8eJ}8!:w(B
    n $B
    N $BA0$r8!:w(B
    + +
    $B%^!<%/A`:n(B
    + + + + + +
    C-SPC $B%^!<%/$N@_Dj(B/$B>C5n(B
    ESC p $BA0$N%^!<%/$X0\F0(B
    ESC n $B
    " $B@55,I=8=$K$h$k%^!<%/(B
    + +
    $B$=$NB>(B
    + + + + + + + + + +
    ! $B%7%'%k$N
    H $B%X%k%W(B($B$3$N%U%!%$%k$rI=<((B)
    o $B%*%W%7%g%s@_Dj(B
    C-k $B%/%C%-!<0lMw$rI=<((B
    C-c $BJ8=q$NFI$_9~$_$rCfCG(B
    C-z $B%5%9%Z%s%I(B
    q w3m $B$r=*N;(B($B3NG'$"$j(B)
    Q w3m $B$r=*N;(B($B3NG'$J$7(B)
    + +
    $B9TJT=8%b!<%I(B
    + + + + + + + + + + + + + +
    C-f $B%+!<%=%k$r1&$X0\F0(B
    C-b $B%+!<%=%k$r:8$X0\F0(B
    C-h $BA0$NJ8;z$r:o=|(B
    C-d $B%+!<%=%k0LCV$NJ8;z$r:o=|(B
    C-k $B%+!<%=%k$N8eJ}$rA4$F:o=|(B
    C-u $B%+!<%=%k$NA0$^$G$rA4$F:o=|(B
    C-a $B9TF,$K0\F0(B
    C-e $B9TKv$X0\F0(B
    C-p $B%R%9%H%j$+$i0l$DA0$NJ8;zNs$r
    C-n $B%R%9%H%j$+$i
    TAB,SPC $B%U%!%$%kL>$NJd40(B
    RETURN $BF~NO=*N;(B
    +
    + +

    +

    Lynx $BIw$N%-!

    + +
    $B%Z!<%8(B/$B%+!<%=%k0\F0(B
    + +
    SPC,C-v$Bb,ESC v$BA0$N%Z!<%8$rI=<($7$^$9!%(B +
    l$B%+!<%=%k$r1&$K0\F0$7$^$9!%(B +
    h$B%+!<%=%k$r:8$K0\F0$7$^$9!%(B +
    j$B%+!<%=%k$r2<$K0\F0$7$^$9!%(B +
    k$B%+!<%=%k$r>e$K0\F0$7$^$9!%(B +
    J$B2hLL$r(B1$B9T>e$K%9%/%m!<%k$7$^$9!%(B +
    K$B2hLL$r(B1$B9T2<$K%9%/%m!<%k$7$^$9!%(B +
    >$B2hLLA4BN$r1&$K$:$i$7$^$9!%(B($BI=<(FbMF$r:8$K$:$i$9(B) +
    <$B2hLLA4BN$r:8$K$:$i$7$^$9!%(B($BI=<(FbMF$r1&$K$:$i$9(B) +
    C-a$BJ8=q$N$$$A$P$s>e$N9T$K0\F0$7$^$9!%(B +
    C-e$BJ8=q$N$$$A$P$s2<$N9T$K0\F0$7$^$9!%(B +
    G$B2hLL2<$G9THV9f$rF~NO$7!$$=$3$G;XDj$7$?9T$K0\F0$7$^$9!%(B +$B$3$3$G(B $ $B$rF~NO$9$k$H!$:G=*9T$K0\F0$7$^$9!%(B +
    TAB, C-n, $B2$BESC TAB, C-p, $B>eLp0u(B$BA0$N%j%s%/$K0\F0$7$^$9!%(B +
    + +
    $B%O%$%Q!<%j%s%/A`:n(B
    + +
    RET, C-f, $B1&Lp0u(B$B8=:_%+!<%=%k$,$"$k%j%s%/$,;X$9@h$NJ8=q$rFI$_$3$_$^$9!%(B +
    d, ESC RET$B8=:_%+!<%=%k$,$"$k%j%s%/$,;X$9@h$NJ8=q$r%U%!%$%k$KJ]B8$7$^$9!%(B +
    u$B8=:_%+!<%=%k$,$"$k%j%s%/$,;X$9@h$N(BURL$B$rI=<($7$^$9!%(B +
    I$B8=:_%+!<%=%k$,$"$k%j%s%/$KBP1~$9$k2hA|$rI=<($7$^$9!%(B +
    ESC I$B8=:_%+!<%=%k$,$"$k%j%s%/$,;X$92hA|$r%U%!%$%k$KJ]B8$7$^$9!%(B +
    :URL $BIw$NJ8;zNs$r%j%s%/$K$7$^$9!%$3$N5!G=$O!$(BHTML $B$G$J$$J8=q$r(B +$BFI$s$G$$$k$H$-$K$bM-8z$G$9!%(B +
    ESC :Message-ID $BIw$NJ8;zNs$r!$(Bnews: $B$N%j%s%/$K$7$^$9!%$3$N5!G=$O!$(BHTML $B$G$J$$J8=q$rFI$s$G$$$k$H$-$K$bM-8z$G$9!%(B +
    c$B8=:_$NJ8=q$N(B URL $B$rI=<($7$^$9!%(B +
    =$B8=:_$NJ8=q$K4X$9$k>pJs$rI=<($7$^$9!%(B +
    F<FRAMESET> $B$r4^$`J8=q$rI=<($7$F$$$k$H$-$K!$(B<FRAME> $B%?%0$N;X$9J#?t$NJ8=q$r(B1$B$D$NJ8=q$KJQ49$7$FI=<($7$^$9!%(B +
    M$B8=:_8+$F$$$k%Z!<%8$r!$30It%V%i%&%6$r;H$C$FI=<($7$^$9!%(B 2M, 3M $B$G(B2$BHVL\$H(B3$BHVL\$N%V%i%&%6$r;H$$$^$9!%(B +
    ESC M$B8=:_$N%j%s%/@h$r!$30It%V%i%&%6$r;H$C$FI=<($7$^$9!%(B 2ESC M, 3ESC M $B$G(B2$BHVL\$H(B3$BHVL\$N%V%i%&%6$r;H$$$^$9!%(B +
    + +
    $B%U%!%$%k$H(B URL $B4X78$NA`:n(B
    + +
    g, UURL $B$r;XDj$7$F3+$-$^$9!%(B +
    V$B%m!<%+%k%U%!%$%k$r;XDj$7$F3+$-$^$9!%(B +
    @$B%3%^%s%I$r#$B%3%^%s%I$r + +
    $B%P%C%U%!A`:n(B
    + +
    B, C-b, $B:8Lp0u(B$B8=:_8+$F$$$k%P%C%U%!$r:o=|$7!$0l$DA0$N%P%C%U%!$rI=<($7$^$9!%(B +
    \HTML $B$N%=!<%9$rI=<($7$^$9!%(B +
    s, C-h$B%P%C%U%!A*Br%b!<%I$KF~$j$^$9!%(B +
    E$B8=:_8+$F$$$k%P%C%U%!$,%m!<%+%k%U%!%$%k$N>l9g!$$=$N%U%!%$%k$r%(%G%#%?$GJT=8$7$^$9!%%(%G%#%?$r=*N;$7$?8e!$$=$N%U%!%$%k$r:FEYFI$_9~$_$^$9!%(B +
    R, C-r$B%P%C%U%!$r:FEYFI$_9~$_$^$9!%(B +
    S, p$B%P%C%U%!$NI=<(FbMF$r%U%!%$%k$KJ]B8$7$^$9!%(B +
    ESC sHTML $B$N%=!<%9$r%U%!%$%k$KJ]B8$7$^$9!%(Bv $B$G%=!<%9$rI=<($7$F(B S $B$GJ]B8$9$k$N$H$[$\F1$8$G$9$,!$(BESC s $B$GJ]B8$7$?%U%!%$%k$O4A;z%3!<%I$,%*%j%8%J%k$N$^$^$G$"$k$N$KBP$7$F!$(Bv S $B$GJ]B8$9$k$H8=:_I=<($K;H$C$F$$$k4A;z%3!<%I$KJQ49$5$l$FJ]B8$5$l$^$9!%(B +
    ESC e$B8=:_I=<($5$l$F$$$k%P%C%U%!$r!$I=<($5$l$F$$$k7A<0$N$^$^%(%G%#%?$GJT=8$7$^$9!%(B +
    + +
    $B%P%C%U%!A*Br%b!<%I(B
    +"s" $B$G%P%C%U%!A*Br%b!<%I$KF~$C$?$H$-$N%-! +
    k,C-p$B0l$D>e$N%P%C%U%!$rA*Br$7$^$9!%(B +
    j,C-n$B0l$D2<$N%P%C%U%!$rA*Br$7$^$9!%(B +
    D$B8=:_A*Br$7$F$$$k%P%C%U%!$r:o=|$7$^$9!%(B +
    RET$B8=:_A*Br$7$F$$$k%P%C%U%!$rI=<($7$^$9!%(B +
    + +
    $B%V%C%/%^!<%/A`:n(B
    + +
    v, ESC b$B%V%C%/%^!<%/$rFI$_9~$_$^$9!%(B +
    a, ESC a$B8=:_8+$F$$$k%Z!<%8$r%V%C%/%^!<%/$KDI2C$7$^$9!%(B +
    + +
    $B8!:w(B
    + +
    /$B8=:_$N%+!<%=%k0LCV$+$i%U%!%$%kKvHx$K8~$+$C$F@55,I=8=$r8!:w$7$^$9!%(B +
    ?$B8=:_$N%+!<%=%k0LCV$+$i%U%!%$%k$N@hF,$K8~$+$C$F@55,I=8=$r8!:w$7$^$9!%(B +
    n$B + +
    $B%^!<%/A`:n(B
    + +
    C-SPC$B%^!<%/$r@_Dj!?2r=|$7$^$9!%%^!<%/$OH?E>I=<($5$l$^$9!%(B +
    ESC p$B0l$DA0$N%^!<%/$K0\F0$7$^$9!%(B +
    ESC n$B0l$D8e$N%^!<%/$K0\F0$7$^$9!%(B +
    "$B@55,I=8=$G;XDj$5$l$?J8;zNs$rA4$F%^!<%/$7$^$9!%(B +
    + +
    $B$=$NB>(B
    + + + +
    !$B%7%'%k%3%^%s%I$rH, ?$B%X%k%W%U%!%$%k$rI=<($7$^$9!%(B +
    o$B%*%W%7%g%s@_Dj%Q%M%k$rI=<($7$^$9!%(B +
    C-k $B%/%C%-!<0lMw$rI=<((B
    C-c$BJ8=q$NFI$_9~$_$rCfCG$7$^$9!%(B +
    C-z$B%5%9%Z%s%I$7$^$9!%(B
    qw3m $B$r=*N;$7$^$9!%%*%W%7%g%s$N@_Dj$K$h$C$F!$=*N;$9$k$+$I$&$+3NG'$7$^$9!%(B +
    Q$B3NG'$;$:$K(B w3m $B$r=*N;$7$^$9!%(B +
    + +
    $B9TJT=8%b!<%I(B
    +$B2hLL$N:G2<9T$GJ8;zNs$rF~NO$9$k>l9g$KM-8z$J%-! +
    C-f$B%+!<%=%k$r1&$K0\F0$7$^$9!%(B +
    C-b$B%+!<%=%k$r:8$K0\F0$7$^$9!%(B +
    C-h$B%+!<%=%k$ND>A0$NJ8;z$r:o=|$7$^$9!%(B +
    C-d$B%+!<%=%k0LCV$NJ8;z$r:o=|$7$^$9!%(B +
    C-k$B%+!<%=%k0LCV$+$i8e$r:o=|$7$^$9!%(B +
    C-u$B%+!<%=%k0LCV$+$iA0$r:o=|$7$^$9!%(B +
    C-a$BJ8;zNs$N@hF,$K0\F0$7$^$9!%(B +
    C-e$BJ8;zNs$N:G8e$K0\F0$7$^$9!%(B +
    SPC$B%U%!%$%kL>F~NO;~$K!$%U%!%$%kL>$rJd40$7$^$9!%(B +
    RETURN$BF~NO$r=*N;$7$^$9!%(B +
    + +
    +
    + + + + + + diff --git a/w3m-doc/prologue.html.in b/w3m-doc/prologue.html.in new file mode 100644 index 0000000..922bc4b --- /dev/null +++ b/w3m-doc/prologue.html.in @@ -0,0 +1,99 @@ + + + +@include define.wd +@include contain.wd + + + +PROLOGUE - $B$O$8$a$K(B - + + + + +

    $B$O$8$a$K(B

    + + + + +
    + +

    w3m $B$H$O(B

    + +
    +

    $B!!(Bw3m $B$O!"(BWorld Wide Web $B$KBP1~$7$?%F%-%9%H%Y!<%9$N%Z!<%8%c$G$9!#(Bkterm $B$J$I$N%-%c%i%/%?Ce$G!"%m!<%+%k%U%!%$%k$r8+$?$j!"(BWWW $B$NFbMF$r8+$?$j$9$k$3$H$,$G$-$^$9!#(B
    +

    $B!!(Bw3m $B$O!"(Bfm $B$H$$$&%Z!<%8%c$r%Y!<%9$H$7$F:n$i$l$^$7$?!#(Bfm $B$K$D$$$F$N>\:Y$O!"(BREADME.fm $B$r$*FI$_$/$@$5$$!#(Bw3m $B$N%Z!<%8%c$H$7$F$N4pK\E*$JFCD'$O!"(Bfm $B$H$[$H$s$IF1$8$G$9!#(B
    +

    $B!!(Bw3m $BFH<+$NFCD'$H$7$F$O!" +

      +
    • WWW $BBP1~$J$N$G!"(BHTML $B$NJ8>O$rFI$s$G$$$k;~$K$O!"$=$NCf$N%j%s%/$rC)$C$?$j2hA|$r8+$k;v$,$G$-$k!#(B +
    • Internet message $BI=<($N$?$a$N%b!<%I$,$"$k!#$3$N;~!"(BContent-Type: $B$,(B text/html $B$N>l9g$O!"<+F0E*$K(B HTML $B$NJ8=q$H$7$FI=<($9$k!#$^$?!"<+NO$G(B MIME header $B$N%G%3!<%I$r$9$k!#(B +
    • $B8+$F$$$k(B plain text $BJ8=qCf$K(B URL $BI=5-$,$"$C$?>l9g!"$=$NItJ,$+$i%j%s%/$r$?$I$k;v$,$G$-$k!#(B +
    +
    +$B$3$N%Z%$%8$N@hF,$KLa$k(B +
    +
    + +

    $BMQ8l$N@bL@(B

    + + +
    + +

    $BCm0U;v9`(B

    + +
    +

    $B$3$N%=%U%H%&%'%"$K$h$C$FMxMQl9g!":n5Bz$9$k8B$j$K$*$$$F!"$3$N%=%U%H%&%'%"$O!"C/$G$b:n +

    +$B$3$N%Z%$%8$N@hF,$KLa$k(B +

    +
    + +

    $BCx:n8"!"%i%$%;%s%9(B

    +
    +

    $B!!(B$BCx:n8"!"%i%$%;%s%9(B$B$r;2>H$/$@$5$$!#(B +

    + +
    + +

    $BF0:n3NG'(BOS

    + +
    +

    $B!!8=:_!"F0:n$,3NG'$5$l$F$$$k(B OS $B$O0J2<$NDL$j$G$9!#(B +

    + + + + + + + + + + + + + + + +
    SunOS4.1.x
    HP-UX 9.x, 10.x
    Soraris2.5.x
    Linux 2.0.30
    FreeBSD 2.2.8, 3.1, 3.2, 4.6
    NetBSD/macppc, m68k
    EWS4800 Release12.2 Rev.A
    Digital UNIX: v3.2D, v4.0D
    IRIX 5.3, IRIX 6.5
    OS/2 with emx
    Windows 9x/NT with Cygwin32 b20.1
    MS-DOS with DJGPP and WATT32 packet drive
    MacOS X Server
    MacOS X 10.1, 10.2
    +
    +$B$3$N%Z%$%8$N@hF,$KLa$k(B +
    +
    + +$B%H%C%W%Z%$%8$KLa$k(B + + + diff --git a/w3m-doc/sample/README b/w3m-doc/sample/README new file mode 100644 index 0000000..7bb9dab --- /dev/null +++ b/w3m-doc/sample/README @@ -0,0 +1,41 @@ + +使い方 + perl w3mdoc.pl sample.wd > sample.html + +展開されるもの + +* @xxx.yyy@ + + @define 〜 @end 内で定義された値に展開される。 + +* @YYY(xxx)@ + + @code 〜 @end 内で定義された関数を呼び出して展開される。 + + 例) + URL(xxx) xxx.url + LINK(xxx) xxx.title + MAILTO(xxx) xxx.name + +コマンド一覧 + +* 定義 + @define + xxx.yyy zzz + @end + + xxx.yyy を zzz と定義する。xxx は以下の関数の引数にもなる。 + 例は define.wd を参照。 + +* コード(関数定義) + @code + コード + @end + + w3mdoc を実装している言語のコードを直接書く。とりあえず perl5。 + 例は html.wd を参照。 + +* インクルード + @include file + + ファイルを include する。 diff --git a/w3m-doc/sample/define.wd b/w3m-doc/sample/define.wd new file mode 100644 index 0000000..f588f4c --- /dev/null +++ b/w3m-doc/sample/define.wd @@ -0,0 +1,4 @@ +@define +hsaka.url http://www2u.biglobe.ne.jp/~hsaka/ +hsaka.title 坂本浩則のホームページ +@end diff --git a/w3m-doc/sample/html.wd b/w3m-doc/sample/html.wd new file mode 100644 index 0000000..1b1d7f2 --- /dev/null +++ b/w3m-doc/sample/html.wd @@ -0,0 +1,18 @@ +@code +sub URL { + $_[0]->CHECK(qw(url)); + $_[0]->{url}; +} +sub LINK { + $_[0]->CHECK(qw(url title)); + "{url}\">$_[0]->{title}"; +} +sub LINK_SEC { + $_[0]->CHECK(qw(url section title)); + "{url}\">$_[0]->{section} $_[0]->{title}"; +} +sub MAILTO { + $_[0]->CHECK(qw(address name)); + "{address}\">$_[0]->{name}"; +} +@end diff --git a/w3m-doc/sample/keymap.cgi b/w3m-doc/sample/keymap.cgi new file mode 100755 index 0000000..f68f5fb --- /dev/null +++ b/w3m-doc/sample/keymap.cgi @@ -0,0 +1,268 @@ +#!/usr/local/bin/perl + +$QUERY = $ENV{'QUERY_STRING'}; +$KEYMAP = "$ENV{'HOME'}/.w3m/keymap"; + +if ($QUERY) { + # &write_keymap($QUERY); + print <) { + s/^keymap\s+// || next; + (($k, $_) = &getQWord($_)) || next; + (($f, $_) = &getWord($_)) || next; + $FUNC_EXIST{$f} || next; + ($d, $_) = &getQWord($_); + push(@key, $k); + push(@func, $f); + push(@data, $d); +} +close(KEYMAP); + +$N = @key; + +print <Keymap Setting +

    Keymap Setting

    +
    + +
     Key Command Argument +
    + + +

    +EOF +$i = 0; +while(@key) { + $k = &Q(shift @key); + $f = shift @func; + $d = &Q(shift @data); + print <
     $k + +Delete +EOF + $i++; +} +print < + +EOF + +sub write_keymap { + local($query) = @_; + @key = (); + @func = (); + @data = (); + + for $q (split('&', $query)) { + ($_, $d) = split('=', $q); + if (s/^k_//) { + $key[$_] = $d; + } elsif (s/^f_//) { + $func[$_] = $d; + } elsif (s/^d_//) { + $data[$_] = $d; + } elsif (s/^del_//) { + $del[$_] = 1; + } + } + open(KEYMAP, "> ${KEYMAP}") || next; + while(@key) { + $k = &UQ(shift @key); + $f = shift @func; + $d = &UQ(shift @data); + ($f =~ /^\w/) || next; + (shift @del) && next; + print KEYMAP "keymap\t$k\t$f"; + if ($d ne '') { + if ($d =~ /[\"\'\\\s]/) { + $d =~ s/([\"\\])/\\$1/g; + print KEYMAP "\t\t\"$d\""; + } else { + $d =~ s/([\"\\])/\\$1/g; + print KEYMAP "\t\t$d"; + } + } + print KEYMAP "\n"; + } + close(KEYMAP); +} + +sub UQ { + local($_) = @_; + s/\+/ /g; + s/%([\da-f][\da-f])/pack('c', hex($1))/egi; + return $_; +} + +sub Q { + local($_) = @_; + s/\&/\&/g; + s/\/\>/g; + s/\"/\"/g; + return $_; +} + +sub getQWord { + local($_) = @_; + local($x) = ''; + s/^\s+//; + while($_ ne '') { + if (s/^\'(([^\'\\]|\\.)*)\'// || + s/^\"(([^\"\\]|\\.)*)\"// || + s/^([^\'\"\\\s]+)// || s/^\\(.)//) { + $x .= $1; + } else { + last; + } + } + return ($x, $_); +} + +sub getWord { + local($_) = @_; + s/^\s+//; + s/^(\S+)// || return (); + return ($1, $_); +} + +sub print_func { + local($f) = @_; + for(@FUNC_LIST) { + if ($f eq $_) { + print "