yatex
diff docs/yahtmlj @ 271:d467c0fb6083
Preparing for 1.76 release
author | HIROSE Yuuji <yuuji@gentei.org> |
---|---|
date | Thu, 10 May 2012 11:40:02 +0900 |
parents | 5a16b237416f |
children | 78d0fdc0459c |
line diff
1.1 --- a/docs/yahtmlj Thu Jan 12 12:24:40 2012 +0900 1.2 +++ b/docs/yahtmlj Thu May 10 11:40:02 2012 +0900 1.3 @@ -1,542 +1,541 @@ 1.4 -Info file: yahtmlj, -*-Text-*- 1.5 -produced by `texinfo-format-buffer' 1.6 -from file `yahtmlj.tex' 1.7 -using `texinfmt.el' version 2.38 of 3 July 1998. 1.8 - 1.9 - 1.10 - 1.11 - 1.12 - 1.13 - 1.14 -File: yahtmlj, Node: Top, Next: Intro, Prev: (dir), Up: (dir) 1.15 - 1.16 -* Menu: 1.17 - 1.18 -* Intro:: $(B$O$8$a$K 1.19 -(B* Installation:: $(B%$%s%9%H!<%k 1.20 -(B* Command Invocation:: $(B30It%3%^%s%I5/F0 1.21 -(B* Completion:: $(BJd40F~NO 1.22 -(B* Jump:: $(B%+!<%=%k%8%c%s%W 1.23 -(B* Changing and Deleting:: $(BJQ99$H:o=| 1.24 -(B* CSS Support:: $(B%9%?%$%k%7!<%HJd40 1.25 -(B* Customizations:: $(B%+%9%?%^%$%:JQ?t0lMw 1.26 -(B* Copying:: $(B$H$j$"$D$+$$ 1.27 -(B* Concept Index:: $(B:w0z 1.28 - 1.29 - 1.30 - 1.31 - 1.32 -(BFile: yahtmlj, Node: Intro, Next: Installation, Prev: Top, Up: Top 1.33 - 1.34 -$(B$O$8$a$K 1.35 -(B******** 1.36 - 1.37 -yahtml$(B$O (BGNU Emacs $(B>e$G (BHTML$(BJ8=q$r:n@.$9$k;~$K!"HK;($J(BHTML$(B%?%0$NF~NO$rJd40 1.38 -5!G=$K$h$C$F%9%`!<%:$K9T$($k$h$&$K$9$k$@$1$G$J$/!"(Bweblint$(B$J$I$N9=J8%A%'%C 1.39 -%/%W%m%0%i%`!"%+!<%=%k0LCV$N(BURL$(B$d%U%!%$%kL>$K0MB8$7$?%V%i%&%6(B/$(B%$%a!<%8%t%e!< 1.40 -%"$N5/F0$J$I$r (BEmacs $(BJT=82hLLCf$+$i9T$($k$h$&$K$9$k%Q%C%1!<%8$G$9!# 1.41 - 1.42 -(B($(B$3$N(BInfo$(B$OL$40@.$G$9(B(__)$(B!D(B) 1.43 - 1.44 - 1.45 - 1.46 -File: yahtmlj, Node: Installation, Next: Command Invocation, Prev: Intro, Up: Top 1.47 - 1.48 -$(B%$%s%9%H!<%k 1.49 -(B************ 1.50 -* Menu: 1.51 - 1.52 -* yahtml$(B5/F0$N$?$a$N@_Dj(B:: 1.53 -* lint$(B%W%m%0%i%`(B/$(B%V%i%&%6(B/$(B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B:: 1.54 -* WWW$(B%Z!<%84D6-MQJQ?t$N@_Dj(B:: 1.55 - 1.56 - 1.57 - 1.58 -File: yahtmlj, Node: yahtml$(B5/F0$N$?$a$N@_Dj(B, Next: lint$(B%W%m%0%i%`(B/$(B%V%i%&%6(B/$(B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B, Prev: Installation, Up: Installation 1.59 - 1.60 -yahtml$(B5/F0$N$?$a$N@_Dj 1.61 -(B====================== 1.62 - 1.63 - 1.64 -`~/.emacs'$(B$K2<$N(B2$(B9`L\$r2C$($^$9!# 1.65 - 1.66 - (B(setq auto-mode-alist 1.67 - (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist)) 1.68 - (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t) 1.69 - 1.70 -$(B<!$K(Byahtml$(B$KI,MW$J%U%!%$%k(B(`yahtml.el', `yatexlib.el', `yatexprc.el') $(B$rCV 1.71 -$/%G%#%l%/%H%j$r (Bload-path $(B$K2C$($^$9!#$?$H$($P!" (B`~/src/emacs/yahtml'$(B$KCV 1.72 -$/$N$G$"$l$P!" 1.73 - 1.74 - (B(setq load-path (cons (expand-file-name "~/src/emacs/yahtml") load-path)) 1.75 - 1.76 -$(B$J$I$H$7$^$9!# 1.77 - 1.78 - 0J>e$N@_Dj$K$h$j!"3HD%;R$, (B.html $(B$G$"$k%U%!%$%k$rJT=8$9$k$H<+F0E*$K 1.79 -(Byahtml $(B$,%m!<%I$5$l$^$9!#(Byahtml$(B$,@5>o$K5/F0$G$-$?$H$-$O%b!<%I%i%$%s$NI=<( 1.80 -$,!V(Byahtml$(B!W$KJQ$o$j$^$9!# 1.81 - 1.82 - 1.83 - 1.84 -(BFile: yahtmlj, Node: lint$(B%W%m%0%i%`(B/$(B%V%i%&%6(B/$(B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B, Next: WWW$(B%Z!<%84D6-MQJQ?t$N@_Dj(B, Prev: yahtml$(B5/F0$N$?$a$N@_Dj(B, Up: Installation 1.85 - 1.86 -lint$(B%W%m%0%i%`(B/$(B%V%i%&%6(B/$(B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj 1.87 -(B==================================================== 1.88 - 1.89 -$(BMxMQ$9$k30It%W%m%0%i%`$J$I$K4X$9$k0J2<$NJQ?t$r3NG'$7!"I,MW$J$i@5$7$$CM$KJQ 1.90 -99$7$^$9(B($(B3g8LFb$O%G%U%)%k%HCM(B)$(B!# 1.91 -(B`yahtml-www-browser' 1.92 - ... $(B5/F0$9$k%V%i%&%6$N%3%^%s%IL>(B(netscape) 1.93 -`yahtml-image-viewer' 1.94 - ... $(B5/F0$9$k2hA|%S%e!<%"$N%3%^%s%IL>(B(xv) 1.95 -`yahtml-lint-program' 1.96 - ... $(B9=J8%A%'%C%/%W%m%0%i%`$N%3%^%s%IL>(B(jweblint) 1.97 -`yahtml-kanji-code' 1.98 - ... html$(B%U%!%$%k$N4A;z%3!<%I 1.99 - 1.100 - 1.101 - 1.102 -(BFile: yahtmlj, Node: WWW$(B%Z!<%84D6-MQJQ?t$N@_Dj(B, Prev: lint$(B%W%m%0%i%`(B/$(B%V%i%&%6(B/$(B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B, Up: Installation 1.103 - 1.104 -WWW$(B%Z!<%84D6-MQJQ?t$N@_Dj 1.105 -(B========================= 1.106 - 1.107 -$(B%[!<%`%Z!<%8$H$J$k%U%!%$%k$,B8:_$9$k(BPATH$(BL>$K4X$9$kJQ?t$r@_Dj$7$^$9!# 1.108 -(B`yahtml-path-url-alist' 1.109 - ... $(B%U%!%$%k%7%9%F%`>e$N(BPATH$(BL>$H!"(BURL$(B$NBP1~I= 1.110 -(B`yahtml-directory-index' 1.111 - ... URL$(B;XDj$G%U%!%$%kL>$r>JN,$7$?$H$-$KI=<($5$l$k%$%s%G%C%/%9 1.112 - %U%!%$%kL>(B(NCSA$(B7O(Bhttpd$(B$J$i (B`index.html', CERN$(B7O$J$i(B`Welcome.html'$(B$,0l 1.113 - HLE*(B) 1.114 - 1.115 -$(BJQ?t (B`yahtml-path-url-alist' $(B$N@_DjNc$r<($7$^$9!#Nc$($P!"<+Bp$G$O!" 1.116 -(B`/home/yuuji/http/' $(B$, (B`http://localhost/~yuuji' $(B$G;2>H$G$-!"?&>l$G$O 1.117 -(B`/usr/home/yuuji/www/' $(B$,(B`http://www.keio.ac.jp/~yuuji/' $(B$G;2>H$G$-$k$h$& 1.118 -$K$J$C$F$$$k>l9g$O0J2<$N$h$&$K@_Dj$7$^$9!# 1.119 - 1.120 - (B(setq yahtml-path-url-alist 1.121 - '(("/home/yuuj/http" . "http://localhost/~yuuji") 1.122 - ("/usr/home/yuuj/www" . "http://www.keio.ac.jp/~yuuji"))) 1.123 - 1.124 -$(B$3$NBP1~AH$O$$$/$i$G$b@_Dj$9$k$3$H$,$G$-$^$9!# 1.125 - 1.126 - 1.127 - 1.128 -(BFile: yahtmlj, Node: Command Invocation, Next: Completion, Prev: Installation, Up: Top 1.129 - 1.130 -$(B30It%3%^%s%I5/F0 1.131 -(B**************** 1.132 - 1.133 -HTML$(B%U%!%$%kJT=8$K$+$+$o$k$$$/$D$+$N%3%^%s%I$rB(:B$K8F$V$3$H$,$G$-$^$9!# 1.134 -(B`[prefix] t j' 1.135 - ... HTML$(B9=J8%A%'%C%+(B(jweblint)$(B5/F0 1.136 -(B`[prefix] t p' 1.137 - ... $(B8=:_$N%Z!<%8$rBP>]$H$7$?%V%i%&%65/F0 1.138 -(B`[prefix] t r' 1.139 - ... $(B8=:_$N%Z!<%8$,%V%i%&%6$KI=<($5$l$F$$$k$H$-$N(Breload$(B;XDj 1.140 - 1.141 - 1.142 - 1.143 -(BFile: yahtmlj, Node: Completion, Next: Jump, Prev: Command Invocation, Up: Top 1.144 - 1.145 -$(BJd40F~NO 1.146 -(B******** 1.147 - 1.148 -$(B!VLnD;!W$GMxMQ$G$-$k!"!V(Bbegin$(B7?Jd40!W!"!V(Bsection$(B7?Jd40!W!"!V(Blarge$(B7?Jd40!W!" 1.149 -!V(Bmaketitle$(B7?Jd40!W!"!V%"%/%;%s%HJd40!W$HA4$/F1$8%-!<A`:n$GBP1~$9$k(BHTML$(B%? 1.150 -%0$NJd40F~NO$,$G$-$^$9!#$=$l$>$l$N7?$NJd40$O=g$K!"!VJ#?t9T$KEO$k%?%0F~NO!W!" 1.151 -!V6uMWAG%?%0(B(img$(B$J$I(B)$(B$NJd40!W!"!V0l9TFb$G$N3+;O(B/$(B=*N;%?%0$NF~NO!W!"!V6uMWAG 1.152 -6uB0@-%?%0$NF~NO!W!"!VJ8;z;2>HF~NO!W$KBP1~$7$F$$$^$9!#6qBNE*$K$O 1.153 - 1.154 -(B`[prefix] b ($(BLnD;$N(Bbegin$(BJd40$KBP1~(B)' 1.155 - ... 1.156 - <ul> 1.157 - </ul> 1.158 - 1.159 - $(B$N$h$&$K3+;O%?%0$H=*N;%?%0$rFs9T$KEO$C$F=q$-$?$$>l9g$NJd40$r;X$7$^$9!# 1.160 - $*$b$K%V%m%C%/7?%?%0$,Jd408uJd$K4^$^$l$^$9!# 1.161 - 1.162 -(B`[prefix] s ($(BLnD;$N(Bsection$(B7?Jd40$KBP1~(B)' 1.163 - ... 1.164 - <img src="foo.gif" alt="photo"> 1.165 - 1.166 - $(B$N$h$&$K=*N;%?%0$r;}$?$:!"$+$DB0@-CM$N$_$G5!G=$r;XDj$9$k%?%0$rJd40$7 1.167 - $^$9!#Jd408uJd$H$7$F$O!"(Bimg, input $(B$,B8:_$7$^$9!# 1.168 - 1.169 -(B`[prefix] l ($(BLnD;$N(Blarge$(B7?Jd40$KBP1~(B)' 1.170 - ... begin$(B7?Jd40$H$[$\F1$8$G$9$,!" 1.171 - 1.172 - (B<big> $(B!A (B</big> 1.173 - 1.174 - $(B$N$h$&$K0l9TFb$K3+;O(B/$(B=*N;%?%0$rF~$l$?$$$H$-$KMxMQ$7$^$9!# 1.175 - 1.176 -(B`[prefix] m ($(BLnD;$N(Bmaketitle$(B7?Jd40$KBP1~(B)' 1.177 - ... $(BMWAG$bB0@-CM$b;}$?$J$$%?%0$rJd40F~NO$7$^$9!#(B<br> 1.178 - $(B$J$I$,Jd408uJd$KAjEv$7$^$9!# 1.179 - 1.180 -(B`[prefix] a ($(BLnD;$N%"%/%;%s%HJd40$KBP1~(B)' 1.181 - ... $(B%(%s%F%#%F%#;2>H$K$h$kJ8;zI=5-$rF~NO$9$k$H$-$KMQ$$$^$9!# 1.182 - %G%U%)%k%H$G$O (B< (<), > (>), & (&), " ("), ' ('), 1.183 - $(B%V%i%s%/ (B( ) $(B$NJd40F~NO$,9T$($^$9!# 1.184 - 1.185 - 1.186 - 1.187 -(BFile: yahtmlj, Node: Jump, Next: Changing and Deleting, Prev: Completion, Up: Top 1.188 - 1.189 -$(B%+!<%=%k%8%c%s%W 1.190 -(B**************** 1.191 -$(BJ8=qCf$N$$$m$$$m$J>l=j$G 1.192 - 1.193 -(B`[prefix] g' 1.194 - ... $(BBP1~$9$k%*%V%8%'%/%H$K%8%c%s%W 1.195 - 1.196 -$r2!$9$3$H$K$h$j!"%+!<%=%k0LCV$N(BHTML$(B9=J8$KBP1~$9$k>l=j$K%8%c%s%W$7$^$9!#BP 1.197 -1~4X78$,B8:_$9$k$H2r<a$5$l$k%3%^%s%I$K$O0J2<$N$b$N$,$"$j$^$9!# 1.198 - 1.199 - (B* `<TAG>' $(B"+"* (B`</TAG>' 1.200 - * `<img src="$(B2hA|%U%!%$%k(B">' $(B"* BP1~$9$k(Bviewer$(B5/F0 1.201 - (B* `<a href="$(B%j%s%/@h(B">' $(B"* %j%s%/@h$X$N%]%$%s%H0\F0 1.202 - (B* `<applet code="$(B%W%m%0%i%`(B">' $(B"* (BJava$(B%=!<%9%W%m%0%i%`$X$N0\F0 1.203 - 1.204 - 1.205 - 1.206 -(BFile: yahtmlj, Node: Changing and Deleting, Next: CSS Support, Prev: Jump, Up: Top 1.207 - 1.208 -$(BJQ99(B/$(B:o=| 1.209 -(B********* 1.210 - 1.211 -* Menu: 1.212 - 1.213 -* $(BBP%?%0$NJQ99(B:: 1.214 -* $(BJ8;z;2>H$X$NJQ99(B:: 1.215 -* $(B%j%8%g%sFbJ8;z$N(BURLencode:: 1.216 -* td$(B3g$j(B/tr$(B3g$j(B:: 1.217 - 1.218 - 1.219 - 1.220 -File: yahtmlj, Node: $(BBP%?%0$NJQ99(B, Next: $(BJ8;z;2>H$X$NJQ99(B, Prev: Changing and Deleting, Up: Changing and Deleting 1.221 - 1.222 -$(BBP%?%0$NJQ99 1.223 -(B============ 1.224 -$(BJ8=qCf$N$$$m$$$m$J>l=j$G 1.225 - 1.226 -(B`[prefix] c' 1.227 - ... $(BBP1~$9$k%?%0Ey$rJQ99 1.228 - 1.229 -$r2!$9$3$H$K$h$j!"%+!<%=%k0LCV$N(BHTML$(B9=J8$K1~$8$?5-=RFbMF$NJQ99$r9T$$$^$9!# 1.230 -%+!<%=%k0LCV$HJQ99$9$kFbMF$NBP1~$O0J2<$NDL$j$G$9!# 1.231 - 1.232 - (B* `<TAG>'$(B!A(B`</TAG>' 1.233 - ... `TAG' $(B$NJQ99 1.234 - (B* `<img src="$(B2hA|%U%!%$%k(B" alt="photo">' $(B$J$I$NB0@-CM 1.235 - (B... $(BB0@-CM$NJQ99 1.236 - 1.237 - 1.238 - 1.239 -(BFile: yahtmlj, Node: $(BJ8;z;2>H$X$NJQ99(B, Prev: $(BBP%?%0$NJQ99(B, Up: Changing and Deleting 1.240 - 1.241 -$(BJ8;z;2>H$X$NJQ99 1.242 -(B================ 1.243 -$(BJ8;z$H$7$F$N (B< $(B$d (B> $(B$rI=8=$9$k$H$-$O!"J8;z;2>H$rMQ$$$F(B< $(B$d (B> $(B$HI=5- 1.244 -$9$kI,MW$,$"$j$^$9$,!"(BHTML$(B0J30$N%U%!%$%k$+$i$3$l$i$NJ8;z$r4^$`%F%-%9%H$rD% 1.245 -$j9~$s$@>l9g$J$I$K!"$3$l$i$NJ8;z$r0l3g$7$FJ8;z;2>H7A<0$KJQ49$G$-$^$9!# 1.246 - 1.247 -(B`[prefix] ;' 1.248 - ... $(B;XDj$7$?NN0h$NJ8;z;2>H$KCV$-49$($k$Y$-J8;z$NCV49 1.249 -(B`[prefix] :' 1.250 - ... $(B;XDj$7$?NN0h$NJ8;z;2>H$r;2>HJ8;z$=$N$b$N$KCV49(B([prefix] ; 1.251 - $(B$N5UJQ49(B) 1.252 - 1.253 - 1.254 - 1.255 - 1.256 -File: yahtmlj, Node: $(B%j%8%g%sFbJ8;z$N(BURLencode, Next: td$(B3g$j(B/tr$(B3g$j(B, Prev: $(BJ8;z;2>H$X$NJQ99(B, Up: Changing and Deleting 1.257 - 1.258 -$(B%j%8%g%sFbJ8;z$N(BURLencode 1.259 -========================= 1.260 - [prefix] # 1.261 - 1.262 - ... $(B;XDj$7$?NN0hFb$K (BURLencode $(B$9$Y$-J8;z$,$"$l$P$=$l$i$r%(%s 1.263 - %3!<%II=5-$KCV49!# 1.264 - 1.265 - 1.266 - 1.267 -(BFile: yahtmlj, Node: td$(B3g$j(B/tr$(B3g$j(B, Prev: $(B%j%8%g%sFbJ8;z$N(BURLencode, Up: Changing and Deleting 1.268 - 1.269 -td$(B3g$j(B/tr$(B3g$j 1.270 -(B============= 1.271 -$(B6uGr6h@Z$j$G=q$$$?I=7A<0$N9T%l%3!<%I$r (B<td> $(B3g$j$NJB$S!$$"$k$$$O$=$l$i$r$5 1.272 -$i$K (B<tr> $(B$G3g$C$?9TJB$S$KJQ49$G$-$^$9!# 1.273 - (B`[prefix] '} 1.274 - 1.275 - ... $(B8=:_$N%j%8%g%s$K$"$k%G!<%?$r6uGr6h@Z$j$4$H$K 1.276 - (B<td>...</td> $(B$G3g$k 1.277 - (B`[prefix] ]' 1.278 - 1.279 - ... $(B8=:_$N%j%8%g%s$K$"$k9T$r>e5-(Btd$(B3g$j$r$[$I$3$7$F$+$i$5$i$K9T$4$H 1.280 -$K (B<tr>...</tr> $(B$G3g$k%G%U%)%k%H$G$O6uGr6h@Z$j$G$9$,!$$3$l$rJQ$($k$H$-$O 1.281 -(BDelimiter: $(B$NLd$$9g$o$;$K6h@Z$jJ8;z$r;XDj$7$^$9!#$?$H$($P%+%s%^(B(,) $(B$r;XDj 1.282 -$9$k$H(BCSV$(B$+$iI=$r:n$k$3$H$,$G$-$^$9!# 1.283 - 1.284 -(Btd$(B0J30$NMWAG!$6qBNE*$K$O (Bth $(B$G3g$j$?$$>l9g$O (Buniversal-argument (`C-u') $(B$r 1.285 -$D$1$F>e5-(B2$(B$D$N%3%^%s%I$r8F$S$^$9!#$I$NMWAG$G3g$k$+$N<ALd$,A}$($k$N$G$=$l 1.286 -$K (Bth $(B$HF~$l$l$P!$3F%U%#!<%k%I$r (B<th>...</th> $(B$G3g$j$^$9!#$b$7!$Bh(B1$(B%U%#!< 1.287 -%k%I$N$_ (Bth $(B$G!$;D$j$rA4It (Btd $(B3g$j$K$7$?$$$H$-$O (Bthd $(B$HF~NO$7$F2<$5$$!# 1.288 - 1.289 - 1.290 - 1.291 -(BFile: yahtmlj, Node: CSS Support, Next: Customizations, Prev: Changing and Deleting, Up: Top 1.292 - 1.293 -CSS($(B%9%?%$%k%7!<%H(B)$(B%5%]!<%H 1.294 -(B*************************** 1.295 - 1.296 -* Menu: 1.297 - 1.298 -* CSS-class completion:: 1.299 -* Reread CSS file:: 1.300 - 1.301 - 1.302 - 1.303 -File: yahtmlj, Node: CSS-class completion, Next: Reread CSS file, Prev: CSS Support, Up: CSS Support 1.304 - 1.305 -CSS$(B%/%i%9L>Jd40 1.306 -(B=============== 1.307 -HTML$(B20$O(BCSS(Cascading Style Sheets)$(B$N%/%i%9L>$rJd40F~NO$9$k$3$H$,$G$-$^$9!# 1.308 -%9%?%$%kDj5A$H$7$F 1.309 - 1.310 - (Bh1.foo, h2.foo { background-color: 0xffffff; } 1.311 - h1.bar, h2.bar { font-size: 120%; } 1.312 - 1.313 -$(B$N$h$&$J$b$N$,$"$C$?>l9g$K!"(Bh1$(B$^$?$O(Bh2$(B%?%0$r (B[prefix] b $(B$d (B[prefix] l $(B$GJd 1.314 -40F~NO$7$?>l9g$K!"$=$l$i$KM-8z$J (Bclass $(BL>$G$"$k (Bfoo, bar $(B$r8uJd$H$7$FJd40 1.315 -F~NO$9$k$3$H$,2DG=$G$9!#$^$? 1.316 - 1.317 - (B.caution { font-size: 120%; background-color: 0xc00000;} 1.318 - 1.319 -$(B$N$h$&$JA4$F$N%(%l%a%s%H$KF/$/(Bclass$(B$,Dj5A$5$l$F$$$?>l9g$O!"A4$F$N%?%0$NJd 1.320 -40F~NO;~$K(Bclass$(B;2>HF~NO$r5a$a$i$l$^$9!#$3$l$,HQ$o$7$$>l9g$O%(%l%a%s%HL>F~ 1.321 -NO3NDj$N$H$-$K%j%?!<%s%-!<(B($(B$^$?$O(BC-m)$(B$G$O$J$/!"(BC-j$(B$r2!$;$P(Bclass$(BJd40F~NO$r 1.322 -%-%c%s%;%k$G$-$^$9!#$?$H$($P 1.323 - 1.324 - (B`[prefix] l' $(B9TFb%?%0Jd40$r5/F0 1.325 - (B($(B$^$?$O(B`[prefix] l SPC') 1.326 - tt <tt></tt>$(B$r$$$l$?$$$N$G(Btt$(B$HF~NO 1.327 - (B`C-m' 1.328 - 1.329 -$(B$H$7$?>l9g$OB3$$$F (Bclass= $(B$HJd40%W%m%s%W%H$,=P$^$9$,!" 1.330 - 1.331 - (B`[prefix] l' $(B9TFb%?%0Jd40$r5/F0 1.332 - (B($(B$^$?$O(B`[prefix] l SPC') 1.333 - tt <tt></tt>$(B$r$$$l$?$$$N$G(Btt$(B$HF~NO 1.334 - (B`C-j' 1.335 - 1.336 -$(B$H:G8e$r (B`C-j' $(B$GF~NO$7$?>l9g$O (Bclass $(BJd40%W%m%s%W%H$O=P$^$;$s!# 1.337 - 1.338 - 1.339 - 1.340 -(BFile: yahtmlj, Node: Reread CSS file, Prev: CSS-class completion, Up: CSS Support 1.341 - 1.342 -CSS$(BDj5A%U%!%$%k$NFI$_D>$7 1.343 -(B========================= 1.344 -html$(B%U%!%$%k$rJT=8Cf$K(BCSS$(BDj5A%U%!%$%k$r=$@5$7!"DI2C$7$?(Bclass$(B$rJd408uJd$H$7 1.345 -$FD>$A$KFI$_9~$^$;$?$$>l9g$O!"(B`M-x yahtml-mode' $(B$H$7$F:F5/F0$r9T$C$F$/$@$5 1.346 -$$!# 1.347 - 1.348 - 1.349 - 1.350 -(BFile: yahtmlj, Node: Customizations, Next: Copying, Prev: CSS Support, Up: Top 1.351 - 1.352 -$(B%+%9%?%^%$%: 1.353 -(B************ 1.354 - 1.355 -yahtml$(B$NF0:n$r@)8f$9$kJQ?t$K$D$$$F@bL@$7$^$9!# 1.356 - 1.357 -(B* Menu: 1.358 - 1.359 -* All customizable variables:: $(B%+%9%?%^%$%:JQ?t0lMw 1.360 -(B* Hook variables:: hook$(BJQ?t 1.361 - 1.362 - 1.363 - 1.364 -(BFile: yahtmlj, Node: All customizable variables, Next: Hook variables, Prev: Customizations, Up: Customizations 1.365 - 1.366 -$(B%+%9%?%^%$%:JQ?t0lMw 1.367 -(B==================== 1.368 - 1.369 - -- Variable: yahtml-prefix 1.370 - yahtml-mode $(BCf$N%W%j%U%#%/%9%-!< (B(`\C-c') 1.371 - 1.372 - -- Variable: yahtml-image-viewer 1.373 - img$(B$G;2>H$7$F$$$k2hA|%U%!%$%k$rI=<($9$k$H$-$K5/F0$9$k%3%^%s%I (B(xv) 1.374 - 1.375 - -- Variable: yahtml-www-browser 1.376 - `[prefix]g' $(B$G30It%Z!<%8$rI=<($9$k$H$-$K5/F0$9$k%V%i%&%6 (B(netscape) 1.377 - 1.378 - -- Variable: yahtml-kanji-code 1.379 - $(B%G%U%)%k%H$N4A;z%3!<%I!#(B1=sjis, 2=jis, 3=euc, 4=utf-8 (2) 1.380 - .htaccess $(B%U%!%$%k$K 1.381 - (BAddType "text/html; charset=xxx" .html $(B$N5-=R$,$"$C$?>l9g$O$=$l 1.382 - $K=>$& 1.383 - 1.384 - (B-- Variable: yahtml-fill-column 1.385 - auto-fill$(B$9$k$H$-$N%+%i%`?t (B(72) 1.386 - 1.387 - -- Variable: yahtml-fill-prefix 1.388 - yahtml-mode $(B8GM-$N(Bfill-prefix (`nil') 1.389 - 1.390 - -- Variable: yahtml-path-url-alist 1.391 - OS$(B$N%U%!%$%k%7%9%F%`>e$G$N%U%k%Q%9L>$H!"$=$N30It8x3+;~$N(BURL$(B$NBP1~I=!# 1.392 - 1.393 - (B-- Variable: yahtml-directory-index 1.394 - $(B%5!<%P%"%/%;%9;~%U%!%$%kL>$r>JN,$7$?$H$-$K%G%U%)%k%H$G3+$+$l$k%$%s%G%C 1.395 - %/%9%U%!%$%k$NL>A0!#B?$/$N>l9g (Bindex.html$(B!#(B(`"index.html"') 1.396 - 1.397 - -- Variable: yahtml-lint-program 1.398 - HTML$(B9=J8%A%'%C%/%W%m%0%i%`!#(B(`"jweblint"') 1.399 - 1.400 - -- Variable: yahtml-hate-too-deep-indentation 1.401 - $(B%M%9%H$7$?Ns5s7O4D6-$G$N%$%s%G%s%H$,?<$9$.$k$H$-$K(Bt$(B$K$9$k!#(B(`nil') 1.402 - 1.403 - -- Variable: yahtml-always-/p 1.404 - `<p>' $(B$r$$$l$?$iI,$: (B`</p>' $(B$7$?$$?M8~$1!#(B`nil' 1.405 - 1.406 - -- Variable: yahtml-p-prefered-env-regexp 1.407 - $(B<+F0E*$K (B`<p>' $(B$rF~$l$FM_$7$$4D6-!# 1.408 - (B(`"^\\(body\\|dl\\|blockquote\\)"') 1.409 - 1.410 - -- Variable: yahtml-template-file 1.411 - $(B?75,(BHTML$(B%U%!%$%k:n@.;~$K<+F0E*$KA^F~$7$FM_$7$$%U%!%$%kL>!# 1.412 - (B`"~/http/template.html"' 1.413 - 1.414 - -- Variable: yahtml-prefer-upcases 1.415 - $(B%?%0$KBgJ8;z$r;H$$$?$$!#(B`nil' 1.416 - 1.417 - -- Variable: yahtml-prefer-upcase-attributes 1.418 - $(BB0@-;XDj;R$KBgJ8;z$r;H$$$?$$!#(B`nil' 1.419 - 1.420 - -- Variable: yahtml-server-type 1.421 - Apache$(B7O$N%5!<%P$rMxMQ$7$F$$$k>l9g$O (B'apache $(B$r%;%C%H$9$k!# 1.422 - (B./.htaccess $(B$r;2>H$9$k$+$I$&$+$r7hDj$9$k!#(B`'apache' 1.423 - 1.424 - -- Variable: yahtml-apache-access-file 1.425 - `yahtml-server-type' $(B$, (B`'apache' $(B$N$H$-$K%"%/%;%9@)8B%U%!%$%kL>$r;X 1.426 - Dj!#(B`".htaccess"' 1.427 - 1.428 - -- Variable: yahtml-shell-command-option 1.429 - $(B%7%'%k$GJL%3%^%s%I$r5/F0$9$k$H$-$N%*%W%7%g%s!# 1.430 - 1.431 - (B-- Variable: yahtml-translate-hyphens-when-comment-region 1.432 - $(BNN0h%3%a%s%H%"%&%H$r$9$k$H$-$K4{$KB8:_$9$k%O%$%U%s$r (B`-' $(B$KJQ99$9 1.433 - $k$+$I$&$+!#(B(`t') 1.434 - 1.435 - -- Variable: yahtml-entity-reference-chars-alist 1.436 - $(B%(%s%F%#%F%#;2>H(B(Entity Reference)$(B$G5-=R$9$Y$-J8;z72$r(B`'(?$(BJ8;z (B. "$(B%( 1.437 - %s%F%#%F%#I=5-(B")' $(B$H$$$&7A<0$rNs5s$7$?(Balist$(B$GJB$Y$k!#%G%U%)%k%H$G 1.438 - (B`<', `>', `&', `'', `"' $(B$KBP$9$k(Balist$(B$,@_Dj$5$l$F$$$k$N$G!"DI2C$7$?$$ 1.439 - J,$@$1$r5-=R$9$l$PNI$$!#(Bcdr$(BIt (B`"$(B%(%s%F%#%F%#I=5-(B"' $(B$O!"@hF,$N (B`&' $(B$H 1.440 - KvHx$N(B`;' $(B$O4^$a$:$K=q$/!# 1.441 - 1.442 - (B-- Variable: yahtml-faithful-to-htmllint 1.443 - $(B9=J8%A%'%C%+$H$7$F (Bhtmllint $(B$rMxMQ$9$k>l9g$A$g$C$H$7$?M>7W$J6uGr$J$I 1.444 - $KBP$7$F$b7Y9p$r<($9$N$G!"$3$l$r2sHr$9$k$H$-$K$O$3$NJQ?t$r(B`t'$(B$K$9$k!# 1.445 - 1.446 - (B-- Variable: yahtml-use-css 1.447 - CSS$(B$NJd405!G=$r;H$&$+$I$&$+ (B(`t') 1.448 - 1.449 - -- Variable: yahtml-image-inspection-bytes 1.450 - $(B2hA|%U%!%$%k$N%5%$%:$rD4$Y$k$H$-$KFI$_9~$`%P%$%H?t (B(`10000') 1.451 - 1.452 - -- Variable: yahtml:img-default-alt-format 1.453 - <img src...>$(B$N(BALT$(BB0@-$N%G%U%)%k%HJ8;zNs$N=q<0!#(B%x$(B$O2hA|$NI}!"(B%y$(B$O2hA| 1.454 - $N9b$5!"(B%s$(B$O%U%!%$%k%5%$%:$KCV49$5$l$k (B(`"%xx%y(%sbytes)"') 1.455 - 1.456 - -- Variable: yahtml-escape-chars 1.457 - href$(BJd40$J$I$N$H$-$KM=LsJ8;z$r(BURL$(B%(%s%3!<%I$9$k$+(B; 'ask$(B$N$H$-$O3NG'$7 1.458 - $F$+$iCV49$9$k (B(`'ask') 1.459 - 1.460 - -- Variable: yahtml-use-font-lock 1.461 - $(B%=!<%9$N?'$E$1%Q%C%1!<%8$H$7$F (Bfont-lock $(B$rMxMQ$9$k$+(B(`(featurep 1.462 - 'font-lock)') 1.463 - 1.464 - -- Variable: yahtml-use-hilit19 1.465 - $(B%=!<%9$N?'$E$1%Q%C%1!<%8$H$7$F (Bhilit19 $(B$rMxMQ$9$k$+(B(`(featurep 1.466 - 'hilit19)') 1.467 - 1.468 - -- Variable: yahtml-indentation-boundary 1.469 - $(B%$%s%G%s%H7W;;$rBG$A@Z$C$F$h$$6-3&$H$J$k@55,I=8=(B(`"^\\s *<h[1-3]>"') 1.470 - 1.471 - 1.472 - 1.473 -File: yahtmlj, Node: Hook variables, Prev: All customizable variables, Up: Customizations 1.474 - 1.475 -hook$(BJQ?t 1.476 -(B======== 1.477 - 1.478 - 1.479 - 1.480 - 1.481 -File: yahtmlj, Node: Copying, Next: Concept Index, Prev: Customizations, Up: Top 1.482 - 1.483 -$(B<h$j07$$ 1.484 -(B******** 1.485 - 1.486 - $(BK\%W%m%0%i%`$O%U%j!<%=%U%H%&%'%"$G$9!#K\%W%m%0%i%`$r;HMQ$7$F@8$8$?$$$+$J 1.487 -$k7k2L$KBP$7$F$b:n<T$O@UG$$rIi$o$J$$$3$H$H$7$^$9!#E>:\Ey$K4X$7$F$O@)8B$$$? 1.488 -$7$^$;$s!#>o<1E*$K07$C$F$/$@$5$$!#$^$?!";HMQ$7$F$$$k;]$r%a%$%k$G$*CN$i$;$$ 1.489 -$?$@$/$H!":n<T$O4n$s$G%5%]!<%H$KNe$`$3$H$G$7$g$&!# 1.490 - 1.491 - 6l>p!"4uK>!"%P%0Js9p!"46A[Ey$O4?7^$$$?$7$^$9!#O"Mm$O (Byuuji@yatex.org $(B$^ 1.492 -$G(B(2000$(BG/(B12$(B7n8=:_(B)$(B!#7QB3E*$K;HMQ$7$F$/$@$5$kJ}$O%a%$%j%s%0%j%9%H!V(Bfj$(BLnD;$N 1.493 -2q!W$K@'Hs2CF~$7$F$/$@$5$$!#2CF~J}K!$K$D$$$F$OK\%Q%C%1!<%8$N (B`docs/htmlqa' 1.494 -$(B%U%!%$%k$N!V$=$NB>!W$N>O$r8fMw$/$@$5$$!# 1.495 - 1.496 -;EMM$O!"M=9p$J$/3N<B$K(B($(B5$J,<!Bh$G(B)$(BJQ99$5$l$^$9(B:-p$(B!# 1.497 - 1.498 - 9-@%M:Fs 1.499 - 1.500 - 1.501 - 1.502 - 1.503 -(BFile: yahtmlj, Node: Concept Index, Prev: Copying, Up: Top 1.504 - 1.505 -$(B:w0z 1.506 -(B**** 1.507 - 1.508 -* Menu: 1.509 - 1.510 -* カスタマイズ[,B)7=\"7(B]: Customizations. 4. 1.511 -* キーアサイン[,B+" 3"q(B]: Customizations. 4. 1.512 -* Demacs: Intro. 4. 1.513 -* HTML(I.(B[HTML,Bb(B]: Intro. 4. 1.514 -* LaTeX: Intro. 4. 1.515 -* Mule: Intro. 4. 1.516 - 1.517 - 1.518 - 1.519 - 1.520 - 1.521 -Tag table: 1.522 -Node: Top148 1.523 -Node: Intro617 1.524 -Node: Installation896 1.525 -Node: yahtml$(B5/F0$N$?$a$N@_Dj(B1095 1.526 -Node: lint$(B%W%m%0%i%`(B/$(B%V%i%&%6(B/$(B%$%a!<%8%t%e!<%"4D6-Ey$N@_Dj(B1749 1.527 -Node: WWW$(B%Z!<%84D6-MQJQ?t$N@_Dj(B2249 1.528 -Node: Command Invocation3020 1.529 -Node: Completion3347 1.530 -Node: Jump4331 1.531 -Node: Changing and Deleting4730 1.532 -Node: $(BBP%?%0$NJQ99(B4950 1.533 -Node: $(BJ8;z;2>H$X$NJQ99(B5300 1.534 -Node: $(B%j%8%g%sFbJ8;z$N(BURLencode5658 1.535 -Node: td$(B3g$j(B/tr$(B3g$j(B5890 1.536 -Node: CSS Support6519 1.537 -Node: CSS-class completion6738 1.538 -Node: Reread CSS file7734 1.539 -Node: Customizations7956 1.540 -Node: All customizable variables8180 1.541 -Node: Hook variables11178 1.542 -Node: Copying11290 1.543 -Node: Concept Index11793 1.544 - 1.545 -End tag table 1.546 +Info file: yahtmlj, -*-Text-*- 1.547 +produced by `texinfo-format-buffer' 1.548 +from file `yahtmlj.tex' 1.549 +using `texinfmt.el' version 2.38 of 3 July 1998. 1.550 + 1.551 + 1.552 + 1.553 + 1.554 + 1.555 + 1.556 +File: yahtmlj, Node: Top, Next: Intro, Prev: (dir), Up: (dir) 1.557 + 1.558 +* Menu: 1.559 + 1.560 +* Intro:: はじめに 1.561 +* Installation:: インストール 1.562 +* Command Invocation:: 外部コマンド起動 1.563 +* Completion:: 補完入力 1.564 +* Jump:: カーソルジャンプ 1.565 +* Changing and Deleting:: 変更と削除 1.566 +* CSS Support:: スタイルシート補完 1.567 +* Customizations:: カスタマイズ変数一覧 1.568 +* Copying:: とりあつかい 1.569 +* Concept Index:: 索引 1.570 + 1.571 + 1.572 + 1.573 + 1.574 +File: yahtmlj, Node: Intro, Next: Installation, Prev: Top, Up: Top 1.575 + 1.576 +はじめに 1.577 +******** 1.578 + 1.579 +yahtmlは GNU Emacs 上で HTML文書を作成する時に、繁雑なHTMLタグの入力を補完 1.580 +機能によってスムーズに行えるようにするだけでなく、weblintなどの構文チェッ 1.581 +クプログラム、カーソル位置のURLやファイル名に依存したブラウザ/イメージヴュー 1.582 +アの起動などを Emacs 編集画面中から行えるようにするパッケージです。 1.583 + 1.584 +(このInfoは未完成です(__)…) 1.585 + 1.586 + 1.587 + 1.588 +File: yahtmlj, Node: Installation, Next: Command Invocation, Prev: Intro, Up: Top 1.589 + 1.590 +インストール 1.591 +************ 1.592 +* Menu: 1.593 + 1.594 +* yahtml起動のための設定:: 1.595 +* lintプログラム/ブラウザ/イメージヴューア環境等の設定:: 1.596 +* WWWページ環境用変数の設定:: 1.597 + 1.598 + 1.599 + 1.600 +File: yahtmlj, Node: yahtml起動のための設定, Next: lintプログラム/ブラウザ/イメージヴューア環境等の設定, Prev: Installation, Up: Installation 1.601 + 1.602 +yahtml起動のための設定 1.603 +====================== 1.604 + 1.605 + 1.606 +`~/.emacs'に下の2項目を加えます。 1.607 + 1.608 + (setq auto-mode-alist 1.609 + (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist)) 1.610 + (autoload 'yahtml-mode "yahtml" "Yet Another HTML mode" t) 1.611 + 1.612 +次にyahtmlに必要なファイル(`yahtml.el', `yatexlib.el', `yatexprc.el') を置 1.613 +くディレクトリを load-path に加えます。たとえば、 `~/src/emacs/yahtml'に置 1.614 +くのであれば、 1.615 + 1.616 + (setq load-path (cons (expand-file-name "~/src/emacs/yahtml") load-path)) 1.617 + 1.618 +などとします。 1.619 + 1.620 + 以上の設定により、拡張子が .html であるファイルを編集すると自動的に 1.621 +yahtml がロードされます。yahtmlが正常に起動できたときはモードラインの表示 1.622 +が「yahtml」に変わります。 1.623 + 1.624 + 1.625 + 1.626 +File: yahtmlj, Node: lintプログラム/ブラウザ/イメージヴューア環境等の設定, Next: WWWページ環境用変数の設定, Prev: yahtml起動のための設定, Up: Installation 1.627 + 1.628 +lintプログラム/ブラウザ/イメージヴューア環境等の設定 1.629 +==================================================== 1.630 + 1.631 +利用する外部プログラムなどに関する以下の変数を確認し、必要なら正しい値に変 1.632 +更します(括弧内はデフォルト値)。 1.633 +`yahtml-www-browser' 1.634 + ... 起動するブラウザのコマンド名(netscape) 1.635 +`yahtml-image-viewer' 1.636 + ... 起動する画像ビューアのコマンド名(xv) 1.637 +`yahtml-lint-program' 1.638 + ... 構文チェックプログラムのコマンド名(jweblint) 1.639 +`yahtml-kanji-code' 1.640 + ... htmlファイルの漢字コード 1.641 + 1.642 + 1.643 + 1.644 +File: yahtmlj, Node: WWWページ環境用変数の設定, Prev: lintプログラム/ブラウザ/イメージヴューア環境等の設定, Up: Installation 1.645 + 1.646 +WWWページ環境用変数の設定 1.647 +========================= 1.648 + 1.649 +ホームページとなるファイルが存在するPATH名に関する変数を設定します。 1.650 +`yahtml-path-url-alist' 1.651 + ... ファイルシステム上のPATH名と、URLの対応表 1.652 +`yahtml-directory-index' 1.653 + ... URL指定でファイル名を省略したときに表示されるインデックス 1.654 + ファイル名(NCSA系httpdなら `index.html', CERN系なら`Welcome.html'が一 1.655 + 般的) 1.656 + 1.657 +変数 `yahtml-path-url-alist' の設定例を示します。例えば、自宅では、 1.658 +`/home/yuuji/http/' が `http://localhost/~yuuji' で参照でき、職場では 1.659 +`/usr/home/yuuji/www/' が`http://www.keio.ac.jp/~yuuji/' で参照できるよう 1.660 +になっている場合は以下のように設定します。 1.661 + 1.662 + (setq yahtml-path-url-alist 1.663 + '(("/home/yuuj/http" . "http://localhost/~yuuji") 1.664 + ("/usr/home/yuuj/www" . "http://www.keio.ac.jp/~yuuji"))) 1.665 + 1.666 +この対応組はいくらでも設定することができます。 1.667 + 1.668 + 1.669 + 1.670 +File: yahtmlj, Node: Command Invocation, Next: Completion, Prev: Installation, Up: Top 1.671 + 1.672 +外部コマンド起動 1.673 +**************** 1.674 + 1.675 +HTMLファイル編集にかかわるいくつかのコマンドを即座に呼ぶことができます。 1.676 +`[prefix] t j' 1.677 + ... HTML構文チェッカ(jweblint)起動 1.678 +`[prefix] t p' 1.679 + ... 現在のページを対象としたブラウザ起動 1.680 +`[prefix] t r' 1.681 + ... 現在のページがブラウザに表示されているときのreload指定 1.682 + 1.683 + 1.684 + 1.685 +File: yahtmlj, Node: Completion, Next: Jump, Prev: Command Invocation, Up: Top 1.686 + 1.687 +補完入力 1.688 +******** 1.689 + 1.690 +「野鳥」で利用できる、「begin型補完」、「section型補完」、「large型補完」、 1.691 +「maketitle型補完」、「アクセント補完」と全く同じキー操作で対応するHTMLタ 1.692 +グの補完入力ができます。それぞれの型の補完は順に、「複数行に渡るタグ入力」、 1.693 +「空要素タグ(imgなど)の補完」、「一行内での開始/終了タグの入力」、「空要素 1.694 +空属性タグの入力」、「文字参照入力」に対応しています。具体的には 1.695 + 1.696 +`[prefix] b (野鳥のbegin補完に対応)' 1.697 + ... 1.698 + <ul> 1.699 + </ul> 1.700 + 1.701 + のように開始タグと終了タグを二行に渡って書きたい場合の補完を指します。 1.702 + おもにブロック型タグが補完候補に含まれます。 1.703 + 1.704 +`[prefix] s (野鳥のsection型補完に対応)' 1.705 + ... 1.706 + <img src="foo.gif" alt="photo"> 1.707 + 1.708 + のように終了タグを持たず、かつ属性値のみで機能を指定するタグを補完し 1.709 + ます。補完候補としては、img, input が存在します。 1.710 + 1.711 +`[prefix] l (野鳥のlarge型補完に対応)' 1.712 + ... begin型補完とほぼ同じですが、 1.713 + 1.714 + <big> 〜 </big> 1.715 + 1.716 + のように一行内に開始/終了タグを入れたいときに利用します。 1.717 + 1.718 +`[prefix] m (野鳥のmaketitle型補完に対応)' 1.719 + ... 要素も属性値も持たないタグを補完入力します。<br> 1.720 + などが補完候補に相当します。 1.721 + 1.722 +`[prefix] a (野鳥のアクセント補完に対応)' 1.723 + ... エンティティ参照による文字表記を入力するときに用います。 1.724 + デフォルトでは < (<), > (>), & (&), " ("), ' ('), 1.725 + ブランク ( ) の補完入力が行えます。 1.726 + 1.727 + 1.728 + 1.729 +File: yahtmlj, Node: Jump, Next: Changing and Deleting, Prev: Completion, Up: Top 1.730 + 1.731 +カーソルジャンプ 1.732 +**************** 1.733 +文書中のいろいろな場所で 1.734 + 1.735 +`[prefix] g' 1.736 + ... 対応するオブジェクトにジャンプ 1.737 + 1.738 +を押すことにより、カーソル位置のHTML構文に対応する場所にジャンプします。対 1.739 +応関係が存在すると解釈されるコマンドには以下のものがあります。 1.740 + 1.741 + * `<TAG>' ←→ `</TAG>' 1.742 + * `<img src="画像ファイル">' → 対応するviewer起動 1.743 + * `<a href="リンク先">' → リンク先へのポイント移動 1.744 + * `<applet code="プログラム">' → Javaソースプログラムへの移動 1.745 + 1.746 + 1.747 + 1.748 +File: yahtmlj, Node: Changing and Deleting, Next: CSS Support, Prev: Jump, Up: Top 1.749 + 1.750 +変更/削除 1.751 +********* 1.752 + 1.753 +* Menu: 1.754 + 1.755 +* 対タグの変更:: 1.756 +* 文字参照への変更:: 1.757 +* リジョン内文字のURLencode:: 1.758 +* td括り/tr括り:: 1.759 + 1.760 + 1.761 + 1.762 +File: yahtmlj, Node: 対タグの変更, Next: 文字参照への変更, Prev: Changing and Deleting, Up: Changing and Deleting 1.763 + 1.764 +対タグの変更 1.765 +============ 1.766 +文書中のいろいろな場所で 1.767 + 1.768 +`[prefix] c' 1.769 + ... 対応するタグ等を変更 1.770 + 1.771 +を押すことにより、カーソル位置のHTML構文に応じた記述内容の変更を行います。 1.772 +カーソル位置と変更する内容の対応は以下の通りです。 1.773 + 1.774 + * `<TAG>'〜`</TAG>' 1.775 + ... `TAG' の変更 1.776 + * `<img src="画像ファイル" alt="photo">' などの属性値 1.777 + ... 属性値の変更 1.778 + 1.779 + 1.780 + 1.781 +File: yahtmlj, Node: 文字参照への変更, Next: リジョン内文字のURLencode, Prev: 対タグの変更, Up: Changing and Deleting 1.782 + 1.783 +文字参照への変更 1.784 +================ 1.785 +文字としての < や > を表現するときは、文字参照を用いて< や > と表記 1.786 +する必要がありますが、HTML以外のファイルからこれらの文字を含むテキストを張 1.787 +り込んだ場合などに、これらの文字を一括して文字参照形式に変換できます。 1.788 + 1.789 +`[prefix] ;' 1.790 + ... 指定した領域の文字参照に置き換えるべき文字の置換 1.791 +`[prefix] :' 1.792 + ... 指定した領域の文字参照を参照文字そのものに置換([prefix] ; 1.793 + の逆変換) 1.794 + 1.795 + 1.796 + 1.797 + 1.798 +File: yahtmlj, Node: リジョン内文字のURLencode, Next: td括り/tr括り, Prev: 文字参照への変更, Up: Changing and Deleting 1.799 + 1.800 +リジョン内文字のURLencode 1.801 +========================= 1.802 + `[prefix] #' 1.803 + 1.804 + ... 指定した領域内に URLencode すべき文字があればそれらをエン 1.805 + コード表記に置換。 1.806 + 1.807 + 1.808 + 1.809 +File: yahtmlj, Node: td括り/tr括り, Prev: リジョン内文字のURLencode, Up: Changing and Deleting 1.810 + 1.811 +td括り/tr括り 1.812 +============= 1.813 +空白区切りで書いた表形式の行レコードを <td> 括りの並び,あるいはそれらをさ 1.814 +らに <tr> で括った行並びに変換できます。 1.815 + `[prefix] }' 1.816 + 1.817 + ... 現在のリジョンにあるデータを空白区切りごとに 1.818 + <td>...</td> で括る 1.819 + `[prefix] ]' 1.820 + 1.821 + ... 現在のリジョンにある行を上記td括りをほどこしてからさらに行ごと 1.822 +に <tr>...</tr> で括るデフォルトでは空白区切りですが,これを変えるときは 1.823 +Delimiter: の問い合わせに区切り文字を指定します。たとえばカンマ(,) を指定 1.824 +するとCSVから表を作ることができます。 1.825 + 1.826 +td以外の要素,具体的には th で括りたい場合は universal-argument (`C-u') を 1.827 +つけて上記2つのコマンドを呼びます。どの要素で括るかの質問が増えるのでそれ 1.828 +に th と入れれば,各フィールドを <th>...</th> で括ります。もし,第1フィー 1.829 +ルドのみ th で,残りを全部 td 括りにしたいときは thd と入力して下さい。 1.830 + 1.831 + 1.832 + 1.833 +File: yahtmlj, Node: CSS Support, Next: Customizations, Prev: Changing and Deleting, Up: Top 1.834 + 1.835 +CSS(スタイルシート)サポート 1.836 +*************************** 1.837 + 1.838 +* Menu: 1.839 + 1.840 +* CSS-class completion:: 1.841 +* Reread CSS file:: 1.842 + 1.843 + 1.844 + 1.845 +File: yahtmlj, Node: CSS-class completion, Next: Reread CSS file, Prev: CSS Support, Up: CSS Support 1.846 + 1.847 +CSSクラス名補完 1.848 +=============== 1.849 +HTML屋はCSS(Cascading Style Sheets)のクラス名を補完入力することができます。 1.850 +スタイル定義として 1.851 + 1.852 + h1.foo, h2.foo { background-color: 0xffffff; } 1.853 + h1.bar, h2.bar { font-size: 120%; } 1.854 + 1.855 +のようなものがあった場合に、h1またはh2タグを [prefix] b や [prefix] l で補 1.856 +完入力した場合に、それらに有効な class 名である foo, bar を候補として補完 1.857 +入力することが可能です。また 1.858 + 1.859 + .caution { font-size: 120%; background-color: 0xc00000;} 1.860 + 1.861 +のような全てのエレメントに働くclassが定義されていた場合は、全てのタグの補 1.862 +完入力時にclass参照入力を求められます。これが煩わしい場合はエレメント名入 1.863 +力確定のときにリターンキー(またはC-m)ではなく、C-jを押せばclass補完入力を 1.864 +キャンセルできます。たとえば 1.865 + 1.866 + [prefix] l 行内タグ補完を起動 1.867 + (または[prefix] l SPC) 1.868 + tt <tt></tt>をいれたいのでttと入力 1.869 + C-m 1.870 + 1.871 +とした場合は続いて class= と補完プロンプトが出ますが、 1.872 + 1.873 + [prefix] l 行内タグ補完を起動 1.874 + (または[prefix] l SPC) 1.875 + tt <tt></tt>をいれたいのでttと入力 1.876 + C-j 1.877 + 1.878 +と最後を `C-j' で入力した場合は class 補完プロンプトは出ません。 1.879 + 1.880 + 1.881 + 1.882 +File: yahtmlj, Node: Reread CSS file, Prev: CSS-class completion, Up: CSS Support 1.883 + 1.884 +CSS定義ファイルの読み直し 1.885 +========================= 1.886 +htmlファイルを編集中にCSS定義ファイルを修正し、追加したclassを補完候補とし 1.887 +て直ちに読み込ませたい場合は、`M-x yahtml-mode' として再起動を行ってくださ 1.888 +い。 1.889 + 1.890 + 1.891 + 1.892 +File: yahtmlj, Node: Customizations, Next: Copying, Prev: CSS Support, Up: Top 1.893 + 1.894 +カスタマイズ 1.895 +************ 1.896 + 1.897 +yahtmlの動作を制御する変数について説明します。 1.898 + 1.899 +* Menu: 1.900 + 1.901 +* All customizable variables:: カスタマイズ変数一覧 1.902 +* Hook variables:: hook変数 1.903 + 1.904 + 1.905 + 1.906 +File: yahtmlj, Node: All customizable variables, Next: Hook variables, Prev: Customizations, Up: Customizations 1.907 + 1.908 +カスタマイズ変数一覧 1.909 +==================== 1.910 + 1.911 + -- Variable: yahtml-prefix 1.912 + yahtml-mode 中のプリフィクスキー (`\C-c') 1.913 + 1.914 + -- Variable: yahtml-image-viewer 1.915 + imgで参照している画像ファイルを表示するときに起動するコマンド (xv) 1.916 + 1.917 + -- Variable: yahtml-www-browser 1.918 + `[prefix]g' で外部ページを表示するときに起動するブラウザ (netscape) 1.919 + 1.920 + -- Variable: yahtml-kanji-code 1.921 + デフォルトの漢字コード。1=sjis, 2=jis, 3=euc, 4=utf-8 (2) 1.922 + .htaccess ファイルに 1.923 + AddType "text/html; charset=xxx" .html の記述があった場合はそれ 1.924 + に従う 1.925 + 1.926 + -- Variable: yahtml-fill-column 1.927 + auto-fillするときのカラム数 (72) 1.928 + 1.929 + -- Variable: yahtml-fill-prefix 1.930 + yahtml-mode 固有のfill-prefix (`nil') 1.931 + 1.932 + -- Variable: yahtml-path-url-alist 1.933 + OSのファイルシステム上でのフルパス名と、その外部公開時のURLの対応表。 1.934 + 1.935 + -- Variable: yahtml-directory-index 1.936 + サーバアクセス時ファイル名を省略したときにデフォルトで開かれるインデッ 1.937 + クスファイルの名前。多くの場合 index.html。(`"index.html"') 1.938 + 1.939 + -- Variable: yahtml-lint-program 1.940 + HTML構文チェックプログラム。(`"jweblint"') 1.941 + 1.942 + -- Variable: yahtml-hate-too-deep-indentation 1.943 + ネストした列挙系環境でのインデントが深すぎるときにtにする。(`nil') 1.944 + 1.945 + -- Variable: yahtml-always-/p 1.946 + `<p>' をいれたら必ず `</p>' したい人向け。`nil' 1.947 + 1.948 + -- Variable: yahtml-p-prefered-env-regexp 1.949 + 自動的に `<p>' を入れて欲しい環境。 1.950 + (`"^\\(body\\|dl\\|blockquote\\)"') 1.951 + 1.952 + -- Variable: yahtml-template-file 1.953 + 新規HTMLファイル作成時に自動的に挿入して欲しいファイル名。 1.954 + `"~/http/template.html"' 1.955 + 1.956 + -- Variable: yahtml-prefer-upcases 1.957 + タグに大文字を使いたい。`nil' 1.958 + 1.959 + -- Variable: yahtml-prefer-upcase-attributes 1.960 + 属性指定子に大文字を使いたい。`nil' 1.961 + 1.962 + -- Variable: yahtml-server-type 1.963 + Apache系のサーバを利用している場合は 'apache をセットする。 1.964 + ./.htaccess を参照するかどうかを決定する。`'apache' 1.965 + 1.966 + -- Variable: yahtml-apache-access-file 1.967 + `yahtml-server-type' が `'apache' のときにアクセス制限ファイル名を指 1.968 + 定。`".htaccess"' 1.969 + 1.970 + -- Variable: yahtml-shell-command-option 1.971 + シェルで別コマンドを起動するときのオプション。 1.972 + 1.973 + -- Variable: yahtml-translate-hyphens-when-comment-region 1.974 + 領域コメントアウトをするときに既に存在するハイフンを `-' に変更す 1.975 + るかどうか。(`t') 1.976 + 1.977 + -- Variable: yahtml-entity-reference-chars-alist 1.978 + エンティティ参照(Entity Reference)で記述すべき文字群を`'(?文字 . "エ 1.979 + ンティティ表記")' という形式を列挙したalistで並べる。デフォルトで 1.980 + `<', `>', `&', `'', `"' に対するalistが設定されているので、追加したい 1.981 + 分だけを記述すれば良い。cdr部 `"エンティティ表記"' は、先頭の `&' と 1.982 + 末尾の`;' は含めずに書く。 1.983 + 1.984 + -- Variable: yahtml-faithful-to-htmllint 1.985 + 構文チェッカとして htmllint を利用する場合ちょっとした余計な空白など 1.986 + に対しても警告を示すので、これを回避するときにはこの変数を`t'にする。 1.987 + 1.988 + -- Variable: yahtml-use-css 1.989 + CSSの補完機能を使うかどうか (`t') 1.990 + 1.991 + -- Variable: yahtml-image-inspection-bytes 1.992 + 画像ファイルのサイズを調べるときに読み込むバイト数 (`10000') 1.993 + 1.994 + -- Variable: yahtml:img-default-alt-format 1.995 + <img src...>のALT属性のデフォルト文字列の書式。%xは画像の幅、%yは画像 1.996 + の高さ、%sはファイルサイズに置換される (`"%xx%y(%sbytes)"') 1.997 + 1.998 + -- Variable: yahtml-escape-chars 1.999 + href補完などのときに予約文字をURLエンコードするか; 'askのときは確認し 1.1000 + てから置換する (`'ask') 1.1001 + 1.1002 + -- Variable: yahtml-use-font-lock 1.1003 + ソースの色づけパッケージとして font-lock を利用するか(`(featurep 1.1004 + 'font-lock)') 1.1005 + 1.1006 + -- Variable: yahtml-use-hilit19 1.1007 + ソースの色づけパッケージとして hilit19 を利用するか(`(featurep 1.1008 + 'hilit19)') 1.1009 + 1.1010 + -- Variable: yahtml-indentation-boundary 1.1011 + インデント計算を打ち切ってよい境界となる正規表現(`"^\\s *<h[1-3]>"') 1.1012 + 1.1013 + 1.1014 + 1.1015 +File: yahtmlj, Node: Hook variables, Prev: All customizable variables, Up: Customizations 1.1016 + 1.1017 +hook変数 1.1018 +======== 1.1019 + 1.1020 + 1.1021 + 1.1022 + 1.1023 +File: yahtmlj, Node: Copying, Next: Concept Index, Prev: Customizations, Up: Top 1.1024 + 1.1025 +取り扱い 1.1026 +******** 1.1027 + 1.1028 + 本プログラムはフリーソフトウェアです。本プログラムを使用して生じたいかな 1.1029 +る結果に対しても作者は責任を負わないこととします。転載等に関しては制限いた 1.1030 +しません。常識的に扱ってください。また、使用している旨をメイルでお知らせい 1.1031 +ただくと、作者は喜んでサポートに励むことでしょう。 1.1032 + 1.1033 + 苦情、希望、バグ報告、感想等は歓迎いたします。連絡は yuuji@yatex.org ま 1.1034 +で(2000年12月現在)。継続的に使用してくださる方はメイリングリスト「fj野鳥の 1.1035 +会」に是非加入してください。加入方法については本パッケージの `docs/htmlqa' 1.1036 +ファイルの「その他」の章を御覧ください。 1.1037 + 1.1038 +仕様は、予告なく確実に(気分次第で)変更されます:-p。 1.1039 + 1.1040 + 広瀬雄二 1.1041 + 1.1042 + 1.1043 + 1.1044 + 1.1045 +File: yahtmlj, Node: Concept Index, Prev: Copying, Up: Top 1.1046 + 1.1047 +索引 1.1048 +**** 1.1049 + 1.1050 +* Menu: 1.1051 + 1.1052 +* カスタマイズ[かすたまいす]: Customizations. 4. 1.1053 +* キーアサイン[きいあさいん]: Customizations. 4. 1.1054 +* Demacs: Intro. 4. 1.1055 +* HTML屋[HTMLや]: Intro. 4. 1.1056 +* LaTeX: Intro. 4. 1.1057 +* Mule: Intro. 4. 1.1058 + 1.1059 + 1.1060 + 1.1061 + 1.1062 +Tag table: 1.1063 +Node: Top151 1.1064 +Node: Intro620 1.1065 +Node: Installation899 1.1066 +Node: yahtml起動のための設定1087 1.1067 +Node: lintプログラム/ブラウザ/イメージヴューア環境等の設定1741 1.1068 +Node: WWWページ環境用変数の設定2241 1.1069 +Node: Command Invocation3012 1.1070 +Node: Completion3339 1.1071 +Node: Jump4323 1.1072 +Node: Changing and Deleting4722 1.1073 +Node: 対タグの変更4896 1.1074 +Node: 文字参照への変更5246 1.1075 +Node: リジョン内文字のURLencode5629 1.1076 +Node: td括り/tr括り5863 1.1077 +Node: CSS Support6492 1.1078 +Node: CSS-class completion6690 1.1079 +Node: Reread CSS file7674 1.1080 +Node: Customizations7896 1.1081 +Node: All customizable variables8120 1.1082 +Node: Hook variables11118 1.1083 +Node: Copying11230 1.1084 +Node: Concept Index11733 1.1085 + 1.1086 +End tag table