Ubuntu Manpages
input texinfo @c -*-texinfo-*- @c %**start of header @setfilename lookup.info @settitle Lookup Manual @footnotestyle end @setchapternewpage odd @c %**end of header

@set UPDATED 1999-07-02 @set EDITION 1.0 @set VERSION 1.0

@ifinfo @dircategory The Emacs editor and associated tools @direntry * Lookup: (lookup). Lookup, a Search Interface. @end direntry

This file documents Lookup, a search interface.

Copyright @copyright{} 1997,1998,1999 NISHIDA Keisuke

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

@ignore Permission is granted to process this file through TeX and print the results, provided the printed document carries a copying permission notice identical to this one except for the removal of this paragraph (this paragraph not being relevant to the printed manual).

@end ignore Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation. @end ifinfo

@titlepage @title Lookup Manual @subtitle for Lookup @value{VERSION} @author NISHIDA Keisuke

@page @vskip 0pt plus 1filll Edition @value{EDITION} @* Updated for Lookup @value{VERSION} @* @value{UPDATED} @*

Copyright @copyright{} 1997,1998,1999 NISHIDA Keisuke

Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.

Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Free Software Foundation. @end titlepage

@contents

@c ##################################################################### @node Top, Introduction, (dir), (dir) @ifinfo @top Lookup Manual

Lookup ?$B$O?(B Emacs ?$B%(%G%#%?$GMxMQ$G$-$k<-=q8!:w%$%s%?!<%U%'!<%9$G$9!#;THN$N?(B CD-ROM ?$B<-=q$d%M%C%H%o!<%/$N<-=q%5!<%P$r;O$a!"MM!9$J>pJs8;$+$i4JC1$JA`:n?(B ?$B$H@_Dj$G<-=q8!:w$,9T$J$($^$9!#?(B

?$BK=q$O?(B Lookup @value{VERSION} ?$B$K$D$$$F@bL@$7$^$9!#?(B @end ifinfo

@menu * Introduction:: ?$B$O$8$a$K?(B * Quick Tour:: ?$BBg$^$+$J;H$$J}?(B * Getting Started:: Lookup ?$B$rMxMQ$9$k$K$O?(B * How To Lookup:: ?$B8!:w$r9T$J$&$K$O?(B * Customization:: ?$B<+J,9%$_$KD4@a$9$k?(B * Dictionary Types:: ?$B<-=q7A<00lMw?(B * Search Agents:: ?$B8!:w%(!<%8%'%s%H0lMw?(B * Mode Details:: ?$B3F%b!<%I$N>Y?(B * How To Get:: ?$B:G?7>pJs$r<j$KF~$l$k?(B * Troubleshooting:: ?$B%H%i%V%k%7%e!<%F%#%s%0?(B * Glossary:: ?$BMQ8l=8?(B * Concept Index:: ?$B%3%s%;%W%H:w0z?(B * Command Index:: ?$B%3%^%s%I:w0z?(B * Variable Index:: ?$BJQ?t:w0z?(B

@detailmenu

--- The Detailed Node Listing ---

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

* Features:: Lookup ?$B$NFCD'?(B * Environment:: ?$BF0:n4D6-?(B * Copying:: ?$BCx:n8"$K$D$$$F?(B

?$BBg$^$+$J;H$$J}?(B

* Quick Prepare:: ?$B<-=q$N=`Hw?(B * Quick Setup:: ?$B@_Dj$9$Y$-$3$H?(B * Quick Example:: ?$B4JC1$J@_DjNc?(B * Quick Startup:: ?$B5/F0$9$k$K$O?(B * Quick Search:: ?$B8!:w$7$F$_$h$&?(B * Quick View:: ?$B7k2L$r8+$F$$$/?(B

Lookup ?$B$rMxMQ$9$k$K$O?(B

* Setup Dictionary:: ?$B<-=q$N=`Hw$r@0$($k?(B * Setup Agent:: ?$B<-=q$K9g$o$;$F@_Dj$9$k?(B * Setup Command:: ?$B?7$7$$8!:w%3%^%s%I$r:n$k?(B * Setup Others:: ?$B$=$NB>$N<g$J@_Dj9`L(B * Setup Example:: ?$B=i4|2=%U%!%$%k$N@_DjNc?(B * Setup Variables:: ?$B%;%C%H%"%C%WJQ?t0lMw?(B * Setup Functions:: ?$B%;%C%H%"%C%W4X?t0lMw?(B

?$B<-=q$K9g$o$;$F@_Dj$9$k?(B

* Setup Basis:: ?$B4pKJ@_DjJ}K!?(B * Setup Option:: ?$B3F<o%*%W%7%g%s$N@_Dj?(B * Setup Restriction:: ?$BMxMQ$9$k<-=q$N@)8B?(B * Setup Package:: ?$BJd=u%Q%C%1!<%8$NMxMQ?(B

?$B$=$NB>$N<g$J@_Dj9`L(B

* Setup Coding:: ?$BJ8;z%3!<%I$N@_Dj?(B * Setup Gaiji:: ?$B30;zI=<($N=`Hw?(B * Setup Correction:: ?$B%9%Z%k%A%'%C%/$N=`Hw?(B

?$B%9%Z%k%A%'%C%/$N=`Hw?(B

* Stemming:: ?$BC18l$N8lHx$r<h$j=|$/?(B * Spell Checking:: ?$B%9%Z%k%A%'%C%/$r9T$J$&?(B

?$B=i4|2=%U%!%$%k$N@_DjNc?(B

* Initialization:: ?$B=i4|2=%W%m%;%9$N35MW?(B * ~/.emacs:: @file{~/.emacs} ?$B$N@_Dj?(B * ~/.lookup:: @file{~/.lookup} ?$B$N@_Dj?(B * site-start.el:: ?$B%5%$%HKh$N6&DL@_Dj?(B

?$B8!:w$r9T$J$&$K$O?(B

* Startup Commands:: ?$B5/F0$H=*N;?(B * Search String:: ?$BJ8;zNs8!:w?(B * See Result:: ?$B8!:w7k2L$ND/$aJ}?(B * Specify Dictionary:: ?$BFCDj$N<-=q$rMxMQ$9$k?(B

?$BJ8;zNs8!:w?(B

* Search Commands:: ?$BI8=`$N8!:w%3%^%s%I?(B * Default Method:: ?$BI8=`$N8!:wJ}<0?(B * Search Methods:: ?$B8!:wJ}<0$N$$$m$$$m?(B

?$B8!:w7k2L$ND/$aJ}?(B

* See Entries:: ?$B%(%s%H%j$r=g$K8+$k?(B * See Contents:: ?$BKJ8$r>$/8+$k?(B * Make Reference:: ?$B%j%U%!%l%s%9$r;2>H$9$k?(B * Cite Contents:: ?$BKJ8$r0zMQ$9$k?(B

?$B<+J,9%$_$KD4@a$9$k?(B

* Customize General:: ?$B0lHLE*$J%+%9%?%^%$%:?(B * Customize Option:: ?$B<-=q$H%(!<%8%'%s%H$N%+%9%?%^%$%:?(B * Customize Contents:: ?$B%(%s%H%jKJ8$N%+%9%?%^%$%:?(B * Supplement Package:: ?$BJd=u%Q%C%1!<%8$r:n$k?(B * Customize Example:: ?$B>Y$J@_DjNc?(B

?$B0lHLE*$J%+%9%?%^%$%:?(B

* Customize Variables:: ?$B<g$J%+%9%?%^%$%:JQ?t?(B * Customize Face:: ?$BJ8;zAu>~$N%+%9%?%^%$%:?(B

?$B<-=q$H%(!<%8%'%s%H$N%+%9%?%^%$%:?(B

* Agent Options:: ?$B%(!<%8%'%s%H!&%*%W%7%g%s0lMw?(B * Dictionary Options:: ?$B<-=q%*%W%7%g%s0lMw?(B

?$B%(%s%H%jKJ8$N%+%9%?%^%$%:?(B

* Reference Pattern:: ?$B%j%U%!%l%s%9$N@_Dj?(B * Gaiji Table:: ?$B30;zCV$-49$($N@_Dj?(B * Format Contents:: ?$B%F%-%9%H$N@07A?(B

?$B<-=q%U%)!<%^%C%H0lMw?(B

* Setup SDIC:: SDIC ?$B%U%)!<%^%C%H?(B * Setup dictd:: dictd ?$B%U%)!<%^%C%H?(B * Setup cookie:: cookie ?$B%U%!%$%k?(B * Setup CD-ROM:: ?$B3F<o?(B CD-ROM ?$B<-=q?(B * Setup NDTP:: NDTP ?$B<-=q%5!<%P?(B * Setup DICT:: DICT ?$B<-=q%5!<%P?(B

?$B8!:w%(!<%8%'%s%H0lMw?(B

* ndic:: ?$B%U%j!<<-=q$+$i8!:w$9$k?(B * ndeb:: CD-ROM ?$B<-=q$+$i8!:w$9$k?(B * ndtp:: NDTP ?$B%5!<%P$+$i8!:w$9$k?(B * ndict:: DICT ?$B%5!<%P$+$i8!:w$9$k?(B * ndnmz:: ?$BBgNL$N%U%!%$%k$+$iA4J88!:w?(B * ndkks:: ?$BF|K8l$NFI$_$rD4$Y$k?(B * ndspell:: ?$B%9%Z%k%A%'%C%/$H%9%Z%k8!:w?(B * ndcookie:: cookie ?$B%U%!%$%k$+$i8!:w$9$k?(B

ndic

* ndic prepare:: ndic ?$B$N=`Hw?(B * ndic setup:: ndic ?$B$N@_Dj?(B * ndic dictionary:: ndic ?$B$N<-=q?(B * ndic customize:: ndic ?$B$N%+%9%?%^%$%:?(B

ndeb

* ndeb prepare:: ndeb ?$B$N=`Hw?(B * ndeb setup:: ndeb ?$B$N@_Dj?(B * ndeb dictionary:: ndeb ?$B$N<-=q?(B * ndeb customize:: ndeb ?$B$N%+%9%?%^%$%:?(B

ndtp

* ndtp prepare:: ndtp ?$B$N=`Hw?(B * ndtp setup:: ndtp ?$B$N@_Dj?(B * ndtp dictionary:: ndtp ?$B$N<-=q?(B

ndict

* ndict prepare:: ndict ?$B$N=`Hw?(B * ndict setup:: ndict ?$B$N@_Dj?(B * ndict dictionary:: ndict ?$B$N<-=q?(B

ndnmz

* ndnmz prepare:: ndnmz ?$B$N=`Hw?(B * ndnmz setup:: ndnmz ?$B$N@_Dj?(B * ndnmz dictionary:: ndnmz ?$B$N<-=q?(B * ndnmz customize:: ndnmz ?$B$N%+%9%?%^%$%:?(B

ndkks

* ndkks prepare:: ndkks ?$B$N=`Hw?(B * ndkks setup:: ndkks ?$B$N@_Dj?(B * ndkks dictionary:: ndkks ?$B$N<-=q?(B * ndkks customize:: ndkks ?$B$N%+%9%?%^%$%:?(B

ndspell

* ndspell prepare:: ndspell ?$B$N=`Hw?(B * ndspell setup:: ndspell ?$B$N@_Dj?(B * ndspell dictionary:: ndspell ?$B$N<-=q?(B * ndspell customize:: ndspell ?$B$N%+%9%?%^%$%:?(B

ndcookie

* ndcookie prepare:: ndcookie ?$B$N=`Hw?(B * ndcookie setup:: ndcookie ?$B$N@_Dj?(B * ndcookie dictionary:: ndcookie ?$B$N<-=q?(B

?$B3F%b!<%I$K$D$$$F$N>Y?(B

* Select Mode:: Select ?$B%b!<%I?(B * Entry Mode:: Entry ?$B%b!<%I?(B * Content Mode:: Content ?$B%b!<%I?(B

Select ?$B%b!<%I?(B

* Select Mode Details:: Select ?$B%b!<%I$N>Y?(B * Select Mode Commands:: Select ?$B%b!<%I$N%3%^%s%I0lMw?(B

Entry ?$B%b!<%I?(B

* Entry Mode Details:: Entry ?$B%b!<%I$N>Y?(B * Entry Mode Commands:: Entry ?$B%b!<%I$N%3%^%s%I0lMw?(B

Content ?$B%b!<%I?(B

* Content Mode Details:: Content ?$B%b!<%I$N>Y?(B * Content Mode Commands:: Content ?$B%b!<%I$N%3%^%s%I0lMw?(B

@end detailmenu @end menu

@c ********************************************************************* @node Introduction, Quick Tour, Top, Top @unnumbered ?$B$O$8$a$K?(B

?$B6aG/!"%3%s%T%e!<%?$GEE;R<-=q$rMxMQ$9$k$3$H$b$:$$$V$s0lHLE*$H$J$j!"5!G=E*?(B ?$B$KM%$l$?B??t$N?(B CD-ROM ?$B<-=q$,HNGd$5$l$k$h$&$K$J$j$^$7$?!#$7$+$7!"F|:"$+$i?(B ?$B%(%G%#%?$G$N:n6H$K47$l?F$7$s$G$$$k<T$K$H$C$F$O$^$:!"$$$+$K=<<B$7$?5!G=$r?(B ?$B;H$$9~$J$9$+$h$j$b!"C1=c$JMQ8l8!:w$r$I$l$@$1<j7Z$K9T$J$($k$+$H$$$&MW5a$,?(B ?$B>/$J$+$i$:$"$k$N$G$O$J$$$+$H;W$$$^$9!#?(B

?$B<+J,$b?(B Emacs ?$B$N0l%U%!%s$H$7$F!"F|>oE*$J8!:w:n6H$r$h$j2wE,$K9T$J$$$?$$$H?(B ?$B$$$&K0$/L5$-M_5a$r;}$C$F$*$j!"$=$&$7$F@8$^$l$?$N$,$3$N?(B Lookup ?$B$G$9!#$5$[?(B ?$B$I9bEY$J$3$H$O$d$l$:$H$b!";H$C$F$$$F<j$K?(B(?$B;X$K?(B?)?$B$7$C$/$j$/$k$h$&$J2wE,$5!"?(B ?$BJXMx$5$rHw$($?F|MQF;6q$H$7$F$N%=%U%H%&%'%"$r:n$j$?$$!#$=$&$7$?;W$$$,4pK(B ?$B$H$7$F$"$j$^$9!#?(B

?$B2?$r2wE,$H46$8$k$+$O?M$=$l$>$l$G$7$g$&!#:#8e%=%U%H%&%'%"$r$h$j$$$C$=$&;H?(B ?$B$$$d$9$$$b$N$X$H0i$F$F$$$/$?$a!"%W%m%0%i%`$r;H$C$F$_$F46$8$?B4D>$J$40U8+?(B ?$B$rD:$1$^$9$H9,$$$G$9!#$R$$$F$O!"$3$N%W%m%0%i%`$rMxMQ$9$k$3$H$G!"$h$jB?$/?(B ?$B$N3'$5$s$,2wE,$K<-=q8!:w$r9T$J$($k$h$&$K$J$j$^$7$?$J$i4r$7$/;W$$$^$9!#?(B

@menu * Features:: Lookup ?$B$NFCD'?(B * Environment:: ?$BF0:n4D6-?(B * Copying:: ?$BCx:n8"$K$D$$$F?(B @end menu

@c ===================================================================== @node Features, Environment, Introduction, Introduction @section Lookup ?$B$NFCD'?(B

Lookup ?$B$N4pKJ8!:w%9%?%$%k$O!"F|:"$h$/MQ$$$k<-=q$r$^$H$a$FMQ0U$7$F$*?(B ?$B$-!"$=$3$+$i0l5$$KLN8l$r8+IU$1=P$9$3$H$G$9!#>/$7$G$b8!:w$N$?$a$NO+NO?(B ?$B$r8:$i$;$k$h$&!"B?$/$N9)IW$r9T$J$C$F$$$^$9!#?(B

@itemize @bullet @item ?$BJ#?t$N<-=q$+$i0lEY$K8!:w$r9T$J$$$^$9!#:G=i$KMxMQ$7$?$$<-=q$rA4$FEPO?$7$F?(B ?$B$*$/$3$H$G!"8!:w7k2L$,$^$H$a$FI=<($5$l$^$9!#8!:w$OIaDL!"==J,9bB.$K9T$J$o?(B ?$B$l$k$N$G!"$$$A$$$ALN<-=q$r@Z$jBX$($k$h$j$b8zN(E*$G$9!#?(B

@item ?$BMM!9$J<oN`$N<-=q$r07$($^$9!#;THN$N?(B CD-ROM ?$B<-=q$K8B$i$:!"%M%C%H%o!<%/>e$N?(B ?$B<-=q%5!<%P$d!"%U%j!<$KG[I[$5$l$F$$$kMQ8l=8$J$I!"B?$/$N>pJs8;$+$i$=$N0c$$?(B ?$B$r5$$K$9$k$3$H$J$/8!:w$,9T$J$($^$9!#?(B(@pxref{Setup Agent})

@item ?$BL4$H$K!"<-=q$N$^$H$^$j$rJ,$1$F8!:w$,9T$J$($^$9!#Nc$($P!"1Q8l3X=,MQ$K?(B ?$B1QOB!&OB1Q<-E5$N%0%k!<%W!"%K%e!<%95-;v$rFI$`$?$a$K8=BeMQ8l=8!&%3%s%T%e!<?(B ?$B%?MQ8l=8$N%0%k!<%W!"$H$$$C$?6q9g$K$^$H$a$F$*$-!"$=$l$>$l$K8DJL$N8!:w%3%^?(B ?$B%s%I$r3d$jEv$F$k$3$H$,2DG=$G$9!#?(B(@pxref{Setup Command})

@item CD-ROM ?$B<-=q$J$I$K4^$^$l$k30;z$b$=$N$^$^I=<(=PMh$^$9!#30;zCV$-49$($N$?$a?(B ?$B$KDI2C$N@_Dj$r9T$J$&$3$H$J$/!"<-=q$r$=$N$^$^MxMQ=PMh$^$9!#5U$KCV$-49$(J8?(B ?$B;zNs$r;XDj$9$k$3$H$G!"=hM}$r9bB.2=$9$k$h$&$J$3$H$b2DG=$G$9!#?(B (@pxref{Setup Gaiji})

@item ?$B%9%Z%k%A%'%C%/$N$?$a$N;EAH$_$rHw$($F$$$^$9!#1QC18l$NJ#?t7A$d!"DV$j$K8m$j?(B ?$B$,$"$k>l9g$K$G$b!"E,@Z$JC18l$r?dB,$7$F!"<+F0E*$K:F8!:w$r9T$J$&$h$&$K@_Dj?(B ?$B$9$k$3$H$,=PMh$^$9!#?(B(@pxref{Setup Correction})

@item ?$B<-=q$r$h$j2wE,$K;H$($k$h$&9T$J$C$?%+%9%?%^%$%:$r!"FCDj$N=q<0$G%U%!%$%k$K?(B ?$B$^$H$a$k$3$H$G!"@_DjMQ%Q%C%1!<%8$H$7$FB>$N?M$H$b6&M-=PMh$k$h$&$K$J$j$^$9!#?(B ?$B$b$74{$K<j;}$A$N<-=qMQ$N%Q%C%1!<%8$,$"$l$P!"$=$l$rMQ$$$k$3$H$G<-=q$r$$$C?(B ?$B$=$&;H$$$d$9$/$9$k$3$H$,=PMh$k$G$7$g$&!#?(B(@pxref{Setup Package}) @end itemize

@c ===================================================================== @node Environment, Copying, Features, Introduction @section ?$BF0:n4D6-?(B

Lookup ?$B$,8x<0$K%5%]!<%H$r9M$($F$$$k?(B Emacs ?$B$O!"<!$NDL$j$G$9!#?(B

@itemize @bullet @item GNU Emacs 19.28 ?$B0J9_?(B @item XEmacs 20.3 ?$B0J9_?(B @item Mule 2.3(based 19.28 or 19.34) @item Meadow 1.0 ?$B0J9_?(B @end itemize

?$B$3$N$&$A!"?(BGNU Emacs ?$B$r%a%$%s%?!<%2%C%H$H$7$F3+H/$7$F$$$^$9!#$=$N$?$a!"?(B ?$B:G?7HG$N?(B GNU Emacs ?$B$GMxMQ$9$k$N$,:G$b3N<B$KF0:n$7$^$9!#?(B

XEmacs 20 ?$B0J9_$G$b0lDL$j$N5!G=$,MxMQ$G$-$k$O$:$G$9!#%"%$%3%sEy$NDI2C5!G=?(B ?$B$O$"$j$^$;$s$,!"FCJL$J@_Dj$J$7$K30;z$,I=<(=PMh$k$H$$$C$?MxE@$O$"$j$^$9!#?(B ?$B$?$@$7!"I=<($N4X78$G$^$@>/$7LdBj$,;D$5$l$F$$$^$9!#?(B

Mule 2.3 ?$B$G$b0l1~$NF0:n$O3NG'$7$F$$$^$9!#$?$@$7!"0lIt$N5!G=$,E,@Z$KF0:n?(B ?$B$7$J$$$H$$$C$?$$$/$D$+$N@)8B$O$"$j$^$9!#6(NO<T<!Bh$G!"$3$l$i$O$$$:$l2r7h?(B ?$B$5$l$k$+$b$7$l$^$;$s!#?(B

Meadow(Emacs 20 for Win32)?$B$d?(B Mule for Win32 ?$B$H$$$C$?!"?(BMicrosoft Windows ?$B$GMxMQ$G$-$k?(B Emacs ?$B$G$bF0:n$O3NG'$5$l$F$$$^$9!#$?$@$7!"30It%3%^%s%I$N8F?(B ?$B$S=P$7$J$I$N4X78$G!"$$$/$i$+Cm0U$,I,MW$G$9!#?(B

?$B$b$7>e5-$N?(B Emacsen ?$B$GF0:n$,$&$^$/$$$+$J$+$C$?$j!"$"$k$$$O$3$l$i0J30$N?(B Emacs ?$B$G$NF0:n$r4uK>$5$l$kJ}$O!"?(BLookup ?$B$N%a!<%j%s%0%j%9%H!"$b$7$/$O4IM}?(B ?$B?M$^$G%a!<%k$r$*4j$$$7$^$9!#?(B(@pxref{How To Get})

@c ===================================================================== @node Copying, , Environment, Introduction @section ?$BCx:n8"$K$D$$$F?(B

Lookup ?$B$O%U%j!<!&%=%U%H%&%'%"$G$9!#$"$J$?$O!"?(BFree Software Foundation ?$B$,?(B ?$B8xI=$7$??(B GNU General Public License (GNU ?$B0lHL8xM-;HMQ5vBz?(B)?$B$N%P!<%8%g%s?(B 2 ?$B$"$k$$$O$=$l0J9_$N3F%P!<%8%g%s$NCf$+$i$$$:$l$+$rA*Br$7!"$=$N%P!<%8%g%s$,?(B ?$BDj$a$k>r9`$K=>$C$F?(B Lookup ?$B$r:FG[I[$^$?$OJQ99$9$k$3$H$,$G$-$^$9!#?(B

Lookup ?$B$OM-MQ$H$O;W$$$^$9$,!"HRI[$K$"$?$C$F$O!";T>l@-5Z$SFCDjL,9g@-?(B ?$B$K$D$$$F$N0EL[$NJ]>Z$r4^$a$F!"$$$+$J$kJ]>Z$b9T$J$$$^$;$s!#>Y$K$D$$$F$O?(B GNU General Public License ?$B$r$*FI$_$/$@$5$$!#?(B

?$B$"$J$?$O!"?(BLookup ?$B$H0l=o$K?(B GNU General Public License ?$B$N<L$7$r<u$1<h$C$F?(B ?$B$$$k$O$:$G$9!#$=$&$G$J$$>l9g$O!"?(BFree Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA ?$B$X<j;f$r=q$$$F$/$@?(B ?$B$5$$!#?(B

Lookup ?$B$NCx:n8"$O?(B Lookup ?$B3+H/%A!<%`$K$"$j$^$9!#$3$l$OM-;V$K$h$k3+H/?X$N?(B ?$B=8$^$j$G!"?(BLookup ?$B$NG[I[>r7oEy$N7hDj$O$=$N4V$N9g0U$K$h$j9T$J$o$l$^$9!#Ld?(B ?$B$$9g$o$;Ey$O?(B @email{lookup-ja@@ring.gr.jp} ?$B$^$G$*4j$$$7$^$9!#?(B

@c ********************************************************************* @node Quick Tour, Getting Started, Introduction, Top @chapter ?$BBg$^$+$J;H$$J}?(B

?$B$5$"!"$=$l$G$O?(B Lookup ?$B$r;H$C$F$_$^$7$g$&!#%d%d%3%7%$@bL@$O8e2s$7$K$7$F!"?(B ?$B$H$b$+$/F0$+$9$3$H$+$i;O$a$F$$$-$^$9!#?(B

@menu * Quick Prepare:: ?$B<-=q$N=`Hw?(B * Quick Setup:: ?$B@_Dj$9$Y$-$3$H?(B * Quick Example:: ?$B4JC1$J@_DjNc?(B * Quick Startup:: ?$B5/F0$9$k$K$O?(B * Quick Search:: ?$B8!:w$7$F$_$h$&?(B * Quick View:: ?$B7k2L$r8+$F$$$/?(B @end menu

@c ===================================================================== @node Quick Prepare, Quick Setup, Quick Tour, Quick Tour @section ?$B<-=q$N=`Hw?(B

?$B$^$:!"2?$O$J$/$H$b<-=q$,I,MW$G$9!#$H$O$$$($?$V$s!"$3$N%W%m%0%i%`$r;H$*$&?(B ?$B$H;W$o$l$?;~E@$G4{$K!"MxMQ$7$?$$<-=q$O7h$^$C$F$$$k$G$7$g$&$M!#<-=q$r$b$&?(B ?$BMQ0U$7$F$$$k$H$$$&J}$O!"K@a$OFI$_Ht$P$7$F<!$X?J$s$G2<$5$$!#?(B

?$B$b$7$3$l$+$i<-=q$rC5$=$&$H;W$C$F$$$k!"$"$k$$$O$I$N<-=q$rA*$Y$P$$$$$+LB$C?(B ?$B$F$$$k$H$$$&J}$O!"?(BLookup ?$B$N%[!<%`%Z!<%8$dG[I[J*$K4^$^$l$k?(B FAQ ?$B$K$$$/$D$+?(B ?$B%"%I%P%$%9$,$"$j$^$9$N$G!";29M$K$7$F2<$5$$!#?(B

?$B$"$k$$$O!"!V<-=q$O$$$i$J$$$+$i!"$H$K$+$/?(B Lookup ?$B$r;H$C$F$_$?$$$s$@$C?(B!?$B!W?(B ?$B$H$$$&4qFC$JJ}$bCf$K$O$*$i$l$k$+$b$7$l$^$;$s!#$=$N$h$&$JJ}$N$?$a$K0l$D!"?(B Lookup ?$B$r<j$C<h$jAa$/;n$9$?$a$N:`NA$H$7$F!"?(BEmacs ?$B$KImB0$N?(B Zippy ?$B%U%!%$%k?(B ?$B$r>R2p$7$F$*$-$^$7$g$&!#?(B

Zippy ?$B%U%!%$%k$H$O!"%"%a%j%+$N%3%_%C%/?(B "Zippy the Pinhead" ?$B$NCf$+$i$$$/?(B ?$B$D$+$N%;%j%U$rH4$-=P$7%G!<%?%Y!<%92=$7$?$b$N$G!"?(BEmacs ?$B$N?(B etc/yow.lines ?$B$H$$$&%U%!%$%k$K<}$a$i$l$F$$$^$9!#$=$7$F?(B Lookup ?$B$OI8=`$G!"$3$N%U%!%$%k$+?(B ?$B$i%-!<%o!<%I$r4^$s$@%;%j%U$r8!:w=PMh$k$h$&$K$J$C$F$$$k$N$G$9?(B!

Zippy ?$B%U%!%$%k$rMQ$$$k$K$O!"2?$b9M$($:$K<!@a$G:G8e$N;X<($K=>$C$F2<$5$$!#?(B ?$B$=$7$F5-=R$N$^$^$K!"$3$3$m$f$/$^$G?(B Lookup ?$B$N5!G=$r$*;n$72<$5$$!#0lDL$j$N?(B ?$BF0:n$r3NG'$7$?8e!"$"$J$?$O$U$C!"$H7Z$/>P$_$rIb$+$Y!"$b$C$H$7$C$+$j9M$($??(B ?$B>e$G9TF0$9$Y$-$@$H<+J,$r8+$D$aD>$9$3$H$G$7$g$&!#%V%i%<?(B!

@c ===================================================================== @node Quick Setup, Quick Example, Quick Prepare, Quick Tour @section ?$B@_Dj$9$Y$-$3$H?(B

@cindex ?$B8!:w%(!<%8%'%s%H?(B ?$B$5$F!"<-=q$NMQ0U$,=PMh$?$i?(B Lookup ?$B$N@_Dj$G$9!#$7$+$7BT$C$?!#?(BLookup ?$B$,BP?(B ?$B1~$7$F$$$k<-=q$K$O?tB?$/$N<oN`$,$"$j$^$9!#$^$:;O$a$K!"<-=q$H$N<B:]$NO"Mm?(B ?$B78$H$J$k?(B @dfn{?$B8!:w%(!<%8%'%s%H?(B} ?$B$rA*$P$M$P$J$j$^$;$s!#?(B

?$B$3$N%P!<%8%g%s$N?(B Lookup ?$B$K$O!"0J2<$N8!:w%(!<%8%'%s%H$,4^$^$l$F$$$^$9!#$3?(B ?$B$l$i$OMxMQ$9$k<-=q$N<oN`$dMxMQ7ABV$N0c$$$K$h$C$F!"$=$l$>$l0[$J$k@-3J$r;}$C?(B ?$B$F$$$^$9!#$=$l$>$l$N@bL@$r;2>H$7$F!"<+J,$NLK9g$C$?$b$N$r%T%C%/%"%C%W?(B ?$B$7$F2<$5$$!#?(B

@subheading ?$BMQ8l8!:w$K8~$$$?%(!<%8%'%s%H?(B

@table @code @item ndic ?$B%U%j!<<-=q$+$i$ND>@8!:w?(B (@pxref{ndic}) @item ndeb EPWING ?$B$J$I$K=`5r$7$??(B CD-ROM ?$B=q@R$N8D?MMxMQ?(B (@pxref{ndeb}) @item ndtp NDTP ?$B%5!<%P$rMQ$$$?!"%M%C%H%o!<%/<-=q$NMxMQ?(B (@pxref{ndtp}) @item ndict DICT ?$B%5!<%P$rMQ$$$?!"%M%C%H%o!<%/<-=q$NMxMQ?(B (@pxref{ndict}) @end table

@subheading ?$BA4J88!:w$K;H$($k%(!<%8%'%s%H?(B

@table @code @item ndnmz Namazu ?$B%7%9%F%`$rMQ$$$?A4J88!:w?(B (@pxref{ndnmz}) @item ndcookie cookie ?$B%U%!%$%k$+$i8!:w?(B (@pxref{ndcookie}) @end table

@subheading ?$BJd=uE*$J%(!<%8%'%s%H?(B

@table @code @item ndkks ?$BF|K8l$NFI$_$rD4$Y$k?(B (@pxref{ndkks}) @item ndspell ?$B%9%Z%k%A%'%C%/$d%9%Z%k8!:w?(B (@pxref{ndspell}) @end table

?$BMxMQ$9$k%(!<%8%'%s%H$,7h$^$C$?$i!"@bL@$K=>$C$F=`Hw$r@0$($F2<$5$$!#<-=q$N?(B ?$B@_Dj$d%$%s%9%H!<%k!"30It%W%m%0%i%`$,I,MW$K$J$k$3$H$b$"$j$^$9!#?(BEmacs ?$B$N@_?(B ?$BDj$K$D$$$F$bNc$b5s$2$i$l$F$$$k$O$:$G$9$+$i!"<+J,$N>l9g$N@_DjFbMF$rGD0.$7?(B ?$B$F2<$5$$!#?(B

?$B0J>e$,=*$o$l$P!"?(B@file{~/.emacs} ?$B%U%!%$%k$K@_Dj$r=q$-9~$_$^$9!#4pKK$O?(B ?$BJQ?t?(B @code{lookup-search-agents} ?$B$r%;%C%H$9$k$@$1$G$9!#MxMQ$7$?$$8!:w%(!<?(B ?$B%8%'%s%H$N?t$@$1!"@_Dj$rJB$Y$k$3$H$,=PMh$^$9!#?(B

?$BNc$($P!"?(BNDTP ?$B%5!<%P$,%[%9%H?(B @samp{dserver} ?$B$GF0$$$F$*$j!"?(BCD-ROM ?$B<-=q$r?(B @file{/cdrom} ?$B$K%^%&%s%H$7$F$$$k$N$G$"$l$P!"@_Dj$O<!$N$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-search-agents '((ndtp "dserver") (ndeb "/cdrom"))) @end lisp

?$B$"$k$$$O!"?(BZippy ?$B%U%!%$%k$K?4L%$+$l$k$=$3$N$"$J$?$O!"<!$N0l9T$G?(B OK ?$B$G$9?(B!

@lisp (setq lookup-search-agents '((ndcookie "yow.lines"))) @end lisp

@c ===================================================================== @node Quick Example, Quick Startup, Quick Setup, Quick Tour @section ?$B4JC1$J@_DjNc?(B

?$B$5$"!"<-=q$N@_Dj$O=*$o$j$^$7$?!#$7$+$7<B:]$K$O!"4IM}<T$NJ}$,FCJL$K@_Dj$r?(B ?$B9T$J$C$F$G$b$$$J$$8B$j!"B>$K$b$$$/$D$+$N@_Dj$,I,MW$H$J$j$^$9!#<BMQ>e!"?(B @file{~/.emacs} ?$B$K$O<!$N$h$&$K=q$$$F$*$/$H$h$$$G$7$g$&!#?(B

@lisp ;;; ;;; Lookup Setup Example ;;;

;; ?$B%*!<%H%m!<%I$N@_Dj?(B (autoload 'lookup "lookup" nil t) (autoload 'lookup-region "lookup" nil t) (autoload 'lookup-pattern "lookup" nil t)

;; ?$B%-!<%P%$%s%I$N@_Dj?(B (define-key ctl-x-map "l" 'lookup) ; C-x l - lookup (define-key ctl-x-map "y" 'lookup-region) ; C-x y - lookup-region (define-key ctl-x-map "-y" 'lookup-pattern) ; C-x C-y - lookup-pattern

;; ?$B8!:w%(!<%8%'%s%H$N@_Dj?(B (setq lookup-search-agents '((ndtp "dserver") (ndeb "/cdrom"))) @end lisp

?$B:G=i$NCJMn$G$O!"?(BLookup ?$B$N3F%3%^%s%I$r<B9T$7$?$H$-!"<+F0E*$K%W%m%0%i%`$r?(B ?$BFI$_9~$`$h$&$K@_Dj$7$F$$$^$9!#$b$7?(B Emacs ?$B5/F0;~$K=i4|2=$r:Q$^$;$F$7$^$&?(B ?$B$3$H$,$*9%$_$J$i!"Be$o$j$K?(B @code{(require 'lookup)} ?$B$J$I$H=q$$$F$*$1$P$h?(B ?$B$$$G$7$g$&!#?(B

?$BFsHVLCJMn$G$O!"%3%^%s%I$r<B9T$9$k$?$a$N%-!<%P%$%s%I$rDj5A$7$F$$$^$9!#?(B ?$B$3$l$OI,?$O$"$j$^$;$s$,!">e5-$N%3%^%s%I$O$h$/MQ$$$k$N$G!"E,Ev$J%-!<$K?(B ?$B3d$jEv$F$F$*$/$HJXMx$G$9!#3F<+$G9%$_$N%-!<$K%P%$%s%I$7$F2<$5$$!#?(B

?$B:G8e$NCJMn$G$O!"MxMQ$9$k8!:w%(!<%8%'%s%H$r@_Dj$7$F$$$^$9!#$3$l$OA0@a$G@b?(B ?$BL@$7$?DL$j$G$9!#3F<+$N$b$N$K9g$o$;$F@_Dj$7$F2<$5$$!#?(B

?$B0J>e$,=*$o$l$P!"<0$rI>2A$9$k$J$j!"?(BEmacs ?$B$r:F5/F0$9$k$J$j$7$F!"@_Dj$rM-8z?(B ?$B$K$7$F2<$5$$!#$5$"!"$$$h$$$h?(B Lookup ?$B$N<B9T$G$9$h?(B!

@c ===================================================================== @node Quick Startup, Quick Search, Quick Example, Quick Tour @section ?$B5/F0$9$k$K$O?(B

?$B$*BT$?$;$7$^$7$?!#$=$l$G$O?(B Lookup ?$B$rF0$+$7$F$$$-$^$7$g$&!#$^$:<j;O$a$K?(B @kbd{M-x lookup} ?$B$H$7$F!"%W%m%0%i%`$,5/F0$9$k$3$H$r3NG'$7$F2<$5$$!#?(B

@example

@kbd{M-x lookup @key{RET}} @result{}

======== Lookup Windows ======================================== ---------------------------------------------------------------- Type `m' to select, `u' to unselect, `?' for help.

% Identifier Title Method - ---------- ----- ------ * ndtp+dserver:KOKUGO ?$B9q8l<-E5?(B =<> * ndeb+/cdrom:EIWA ?$B1QOB<-E5?(B =<> * ndeb+/cdrom:WAEI ?$BOB1Q<-E5?(B =<>

---------------------------------------------------------------- -J:%* Lookup: *Dictionary List* (Select Abbrev)--L5--C0--A ---------------------------------------------------------------- ================================================================

@end example

?$B>e$N$h$&$J2hLL$,I=<($5$l$^$7$?$+?(B? ?$B$b$7%(%i!<$,5/$3$C$?$j!"$"$k$$$O0lMw$,?(B ?$BI=<($5$l$J$$$h$&$J$i!"<-=q$d%W%m%0%i%`$N@_Dj$K<:GT$7$F$$$k$+$b$7$l$^$;$s!#?(B ?$BLdBjE@$r3NG'$7$F!"$b$&0lEY$d$jD>$7$F$_$F2<$5$$!#$h$/$"$k%_%9$J$i?(B FAQ ?$B$K?(B ?$B>pJs$,$"$k$+$b$7$l$^$;$s$7!"$o$+$i$J$$$3$H$,$"$l$P%a!<%k$G?R$M$F$b$i$C$F?(B ?$B$b0l8~$K9=$$$^$;$s!#?(B

@cindex ?$B<-=q0lMw%P%C%U%!?(B ?$B$3$N$H$-I=<($5$l$k%P%C%U%!$r?(B @dfn{?$B<-=q0lMw%P%C%U%!?(B} ?$B$H8F$S$^$9!#>e$NNc$G?(B ?$B$O!"!V9q8l<-E5!W!V1QOB<-E5!W!VOB1Q<-E5!W$N;0$D$N<-=q$,;H$($k$h$&$K$J$C$F?(B ?$B$$$^$9!#0J2<!"$3$l$i$N<-=q$rNc$K@bL@$7$F$$$-$^$9!#?(B

?$B9TF,$K?(B @samp{*}(?$B%"%9%?%j%9%/?(B)?$B$N%^!<%/$,IU$$$F$$$k$N$O!"$=$N<-=q$r8!:w$K?(B ?$BMQ$$$k$b$N$H$7$F!"<-=q$,A*Br$5$l$F$$$k$H$$$&$3$H$rI=$o$7$F$$$^$9!#>e$N>l?(B ?$B9g!";0$DA4$F$N<-=q$+$i0lEY$K8!:w$,9T$J$o$l$k$H$$$&0UL#$K$J$j$^$9!#DL>o!"?(B ?$B:G=i$OMxMQ=PMh$kA4$F$N<-=q$,A*Br>uBV$K$J$C$F$$$^$9!#?(B

@cindex ?$B<-=qL>?(B @cindex ?$B<-=q?(BID @cindex ?$B%(!<%8%'%s%H?(BID @samp{Identifier} ?$B$H$"$k%3%i%`$K$O!"<-=q$rFCDj$9$k$?$a$NL>>N$,I=<($5$l$F?(B ?$B$$$^$9!#$3$l$OMxMQ$7$F$$$k8!:w%(!<%8%'%s%H?(B(@var{agent})?$B$H!"<-=q$N=j:_?(B (@var{location})?$B!"5Z$S<-=qL>?(B(@var{name})?$B$H$rAH$_9g$o$;$F!"?(B @samp{@var{agent+location:name}} ?$B$H$$$&7A$GI=$o$5$l$^$9!#K=q$G$O$3$l$r?(B @dfn{?$B<-=q?(BID} ?$B$H8F$S!"?(B@samp{@var{name}} ?$B$GI=$o$5$l$k?(B @dfn{?$B<-=qL>?(B} ?$B$H$O6h?(B ?$BJL$7$^$9!#$^$?F1MM$K!"?(B@samp{@var{agent+location}} ?$B$NItJ,$O?(B @dfn{?$B%(!<%8%'?(B ?$B%s%H?(BID} ?$B$H8F$S$^$9!#?(B

@samp{Title} ?$B$H$"$k%3%i%`$K$O!"<-=q$N%?%$%H%k$,I=<($5$l$^$9!#$3$l$O8!:w?(B ?$B7k2L$N=PNO$J$I$K!"IaCJMQ$$$i$l$k$b$N$G$9!#%*%W%7%g%s@_Dj$K$h$j<+M3$KJQ99?(B ?$B$9$k$3$H$b2DG=$G$9$+$i!"8e$G8+$d$9$$$b$N$KJQ$($F$*$-$^$7$g$&!#?(B

?$B:G8e$N?(B @samp{Methods} ?$B$H$"$k%3%i%`$K$O!"<-=q$,BP1~$7$F$$$k8!:wJ}<0$,<($5?(B ?$B$l$F$$$^$9!#$3$l$O3F<o8!:wJ}<0$,$=$l$>$l0l$D$N5-9f$GI=$o$5$l$F$*$j!">e$N?(B ?$B>l9g$O$I$N<-=q$b!VA0J}0lCW8!:w!W!V8eJ}0lCW8!:w!W!V40A40lCW8!:w!W$KBP1~$7?(B ?$B$F$$$k$H$$$&0UL#$K$J$j$^$9!#>$/$O8e$[$I@bL@$7$^$9!#?(B

?$B$3$N%P%C%U%!$G$O<-=q$N0lMw$r3NG'$9$k0J30$K$b!"<-=q$NA*Br>uBV$r@Z$jBX$($k?(B ?$B$J$I$$$/$D$+$NA`:n$,2DG=$H$J$C$F$$$^$9!#;n$7$K?(B @kbd{?} ?$B$r2!$7$F$_$F2<$5?(B ?$B$$!#JL$N%P%C%U%!$K%3%^%s%I$N0lMw$,I=<($5$l$^$7$?$M?(B? Lookup ?$B$N3F%P%C%U%!?(B ?$B$G$O!"?(B@kbd{?} ?$B%-!<$r2!$9$3$H$G4JC1$J%3%^%s%I0lMw$,=P$k$h$&$K$J$C$F$$$k$N?(B ?$B$G!"$A$g$C$HD4$Y$?$$$H$-$K$4MxMQ2<$5$$!#?(B

?$B$I$3$G$b;H$($k%-!<A`:n$r$b$&0l$D!#?(B@kbd{q} ?$B$r2!$;$P!"$=$N%P%C%U%!$rH4$1$F?(B ?$B85$N:n6H$KLa$k$3$H$,=PMh$^$9!#$5$"!"$=$l$G$O<-=q$N3NG'$O$3$NJU$K$7$F!"<!?(B ?$B$N%9%F%C%W$K?J$_$^$7$g$&!#?(B

@c ===================================================================== @node Quick Search, Quick View, Quick Startup, Quick Tour @section ?$B8!:w$7$F$_$h$&?(B

?$B$$$h$$$h8!:w$r9T$J$$$^$9!#:G$bBeI=E*$J8!:w%3%^%s%I$H$7$F!"?(B@kbd{M-x lookup-region} ?$B$H?(B @kbd{M-x lookup-pattern} ?$B$NFs$D$,$"$j$^$9!#$=$l$>$l?(B ?$B%j!<%8%g%s$NFbMF!"5Z$S%_%K%P%C%U%!$+$i$NF~NO$r8!:w8l$K!"8!:w$r3+;O$7$^$9!#?(B

@example

@kbd{M-x lookup-pattern @key{RET} test @key{RET}} @result{}

======== Lookup Windows ======================================== ---------------------------------------------------------------- ?$B9q8l<-E5?(B @point{}?$B%F%9%H?(B ?$B1QOB<-E5?(B test

---------------------------------------------------------------- -J:%* Lookup: *Entry* @{*:test@} [2] (Entry Abbrev)--L1--C20 ---------------------------------------------------------------- ?$B%F%9%H?(B [?$BL>?(B] 1. ?$B;n83?(B....

---------------------------------------------------------------- -J:%* Lookup: *Content* @{?$B%F%9%H?(B@} (Content Abbrev)--L1--C0- ---------------------------------------------------------------- ================================================================

@end example

@cindex Entry ?$B%P%C%U%!?(B ?$BFs$D$N%P%C%U%!$,I=<($5$l$^$7$?!#>eB&$N%P%C%U%!$O?(B @dfn{Entry ?$B%P%C%U%!?(B} ?$B$H?(B ?$B8@$$!"8!:w$N7k2L8+IU$+$C$?%(%s%H%j$r0lMw$7$^$9!#$3$3$G$OFs$D$N%(%s%H%j$,?(B ?$BI=<($5$l$F$$$^$9!#?(B@point{} ?$B$H$"$k$N$O!"$=$3$K%]%$%s%H$,$"$k$H$$$&0u$G$9!#?(B ?$B$D$^$j!"8=:_0l$DL!V%F%9%H!W$H$$$&%(%s%H%j$,A*Br$5$l$F$$$^$9!#?(B

@cindex Content ?$B%P%C%U%!?(B ?$B2<B&$N%P%C%U%!$O?(B @dfn{Content ?$B%P%C%U%!?(B} ?$B$H8@$$!"A*Br$5$l$F$$$k%(%s%H%j$N?(B ?$BKJ8$,I=<($5$l$^$9!#?(BEntry ?$B%P%C%U%!$G?(B @key{SPC} ?$B$r2!$7$F$$$1$P!"FbMF$,<!!9?(B ?$B$HI=<($5$l$^$9!#?(B

?$B>e$NNc$G$O?(B @samp{test} ?$B$H$$$&8!:w8l$G8!:w$r9T$J$$$^$7$?$,!"$3$3$GF~NO$r?(B ?$B<!$N$h$&$K$9$k$3$H$G!"8!:wJ}<0$rMM!9$K@Z$j49$($k$3$H$,=PMh$^$9!#?(B

@table @t @item word ?$BC18l8!:w!#I8=`$N8!:wJ}K!!#?(B @item word* ?$BA0J}0lCW8!:w!#;XDj$7$?J8;zNs$G;O$^$k8l$r8+IU$1$k!#?(B @item *word ?$B8eJ}0lCW8!:w!#;XDj$7$?J8;zNs$G=*$o$k8l$r8+IU$1$k!#?(B @item *word* ?$BItJ,0lCW8!:w!#;XDj$7$?J8;zNs$r4^$s$@8l$r8+IU$1$k!#?(B @item 'word' ?$B40A40lCW8!:w!#;XDj$7$?J8;zNs$H0lCW$9$k8l$r8+IU$1$k!#?(B @item @@word ?$B%-!<%o!<%I8!:w!#;XDj$7$?J8;zNs$r%-!<%o!<%I$K;}$D%(%s%H%j$r8+IU$1$k!#?(B @end table

?$B$R$H$^$:$3$l$@$13P$($F$*$1$P==J,$G$7$g$&!#8!:wJ}<0$OB>$K$b$^$@$$$/$D$+?(B ?$B$"$j$^$9$,!">$/$O8e$[$I@bL@$7$^$9!#$3$3$G$O$b$&>/$7!"8!:w7k2L$N8+J}$K?(B ?$B$D$$$FOC$r?J$a$F$$$-$^$9!#?(B

@c ===================================================================== @node Quick View, , Quick Search, Quick Tour @section ?$B7k2L$r8+$F$$$/?(B

?$B0J2<!"?(BEntry ?$B%P%C%U%!$G$h$/MQ$$$i$l$k%3%^%s%I$K$D$$$F@bL@$7$^$9!#%-!<A`:n?(B ?$B$rK:$l$F$7$^$C$?$H$-$K$O!"?(B@kbd{?} ?$B$r2!$;$P3NG'=PMh$^$9!#?(B

@itemize @bullet @item ?$BKJ8$N%9%/%m!<%k?(B @table @kbd @item @key{SPC} ?$B0l2hLLJ,!"@h$K?J$`!#?(B @item @key{DEL} ?$B0l2hLLJ,!"A0$KLa$k!#?(B @item < ?$B%P%C%U%!$N@hF,$XLa$k!#?(B @item > ?$B%P%C%U%!$N:G8e$X?J$`!#?(B @end table

@item ?$B%(%s%H%j$NA*Br?(B @table @kbd @item n ?$B<!$N%(%s%H%j$K0!#?(B @item p ?$BA0$N%(%s%H%j$K0!#?(B @item M-n ?$B8!:wMzNr$r<!$K?J$`!#?(B @item M-p ?$B8!:wMzNr$rA0$KLa$k!#?(B @end table

@item ?$BKJ8$KBP$9$kA`:n?(B @table @kbd @item s Content ?$B%P%C%U%!$G?(B @code{isearch-forward} ?$B$r<B9T!#?(B @item w Content ?$B%P%C%U%!$NFbMF$r%-%k%j%s%0$K%;!<%V!#?(B @item L ?$B%j%U%!%l%s%9$r0lMw!#?(B @end table @end itemize

@cindex Overview ?$B%b!<%I?(B ?$B$^$@$^$@$"$j$^$9!#8+IU$+$C$?%(%s%H%j$,B?$/$F0lMw$,8+?I$$$H$-$K$O!"?(B @kbd{v} ?$B$r2!$9$3$H$G?(B @dfn{Overview ?$B%b!<%I?(B} ?$B$KF~$j$^$9!#?(B Overview ?$B%b!<%I$G$O?(B Content ?$B%P%C%U%!$,%/%m!<%:$5$l!"?(BEntry ?$B%P%C%U%!$r?(B ?$B9-$/8+$k$3$H$,=PMh$^$9!#?(BOverview ?$B%b!<%I$rH4$1$k$K$O!"$b$&0lEY?(B @kbd{v} ?$B$H$9$k$+!"$"$k$$$O?(B @key{SPC} ?$B$r2!$7$F2<$5$$!#?(B

?$B5U$K%(%s%H%j$NKJ8$r9-$/8+$?$$$H$-$K$O!"?(B@kbd{o} ?$B$,;H$($^$9!#$3$l$O?(B Lookup ?$B$N%&%#%s%I%&$r%U%l!<%`0lGU$K9-$2!"0l;~E*$KI=<(NN0h$r9-$/<h$j$^$9!#?(B @kbd{q} ?$B$G%P%C%U%!$rJD$8$l$P!"<!$+$i$^$?85$KLa$j$^$9!#?(B

?$B0lEY%P%C%U%!$rJD$8$?8e$G$b!"$b$&0lEY?(B @kbd{M-x lookup} ?$B$H$9$k$3$H$G!":G8e?(B ?$B$K?(B Lookup ?$B$rH4$1$?$H$-$N>uBV$,<h$jLa$5$l$^$9!#?(B@kbd{q} ?$B$H?(B @kbd{M-x lookup} ?$B$r7+$jJV$9$3$H$G!"2?EY$G$b8!:w7k2L$r8+D>$9$3$H$,=PMh$^$9!#?(B

?$B8!:w7k2L$rI=<($7$?$^$^:G=i$N%P%C%U%!$KLa$j$?$$$H$-$K$O!"?(B@kbd{r} ?$B$r2!$;$P?(B OK ?$B$G$9!#?(B@kbd{h} ?$B$rO"BG$9$l$P!"?(BEntry ?$B%P%C%U%!$H?(B Content ?$B%P%C%U%!$N4V$r?(B ?$B1}I|$9$k$3$H$b=PMh$^$9!#?(B

?$B$3$l$@$13P$($F$*$1$P!"F|>o$N:n6H$O==J,$K9T$J$($k$G$7$g$&!#$7$+$7?(B Lookup ?$B$K$O!">l9g$K$h$C$FLr$KN)$D$$$/$D$+$N%3%^%s%I$,B>$K$bMQ0U$5$l$F$$$^$9!#?(B ?$B<!>O0J9_$G!"$=$l$i$r4^$`?(B Lookup ?$B$N40A4$J5!G=$K$D$$$F@bL@$7$^$9!#?(B

?$B$5$F!"0J>e$G?(B Lookup ?$B$r;H$&$?$a$NC;$+$$%D%"!<$b=*N;$G$9!#$$$+$,$G$7$g$&$+?(B? Lookup ?$B$O$"$J$?$NMWK>$rK~$?$7$F$/$l$=$&$G$9$+?(B? ?$B$b$7;H$C$F$$$F!V$b$C$H$3?(B ?$B$s$J5!G=$,M_$7$$$>!W$H$+$$$&$3$H$,$"$j$^$7$?$i!"1sN8$J$/%a!<%k$G$G$bEA$(?(B ?$B$F2<$5$$!#?(B

?$B$=$l$G$O!"$"$J$?$N$h$j2wE,$J8!:w%i%$%U$r5'$C$F!#?(BHappy Looking Up!

@c ********************************************************************* @node Getting Started, How To Lookup, Quick Tour, Top @chapter Lookup ?$B$rMxMQ$9$k$K$O?(B

?$B$3$N>O$G$O!"?(BLookup ?$B$N%$%s%9%H!<%k8e$K9T$J$o$J$1$l$P$J$i$J$$@_Dj9`L$D?(B ?$B$$$F@bL@$7$^$9!#%W%m%0%i%`$N%$%s%9%H!<%k$K$D$$$F$O!"?(BLookup ?$BG[I[J*$KImB0?(B ?$B$N%U%!%$%k?(B INSTALL ?$B$r;2>H$7$F2<$5$$!#@_Dj8e$N99$J$k%+%9%?%^%$%:$K$D$$$F?(B ?$B$O!"?(B@ref{Customization} ?$B$r;2>H$7$F2<$5$$!#?(B

@menu * Setup Dictionary:: ?$B<-=q$N=`Hw$r@0$($k?(B * Setup Agent:: ?$B<-=q$K9g$o$;$F@_Dj$9$k?(B * Setup Command:: ?$B?7$7$$8!:w%3%^%s%I$r:n$k?(B * Setup Others:: ?$B$=$NB>$N<g$J@_Dj9`L(B * Setup Example:: ?$B=i4|2=%U%!%$%k$N@_DjNc?(B * Setup Variables:: ?$B%;%C%H%"%C%WJQ?t0lMw?(B * Setup Functions:: ?$B%;%C%H%"%C%W4X?t0lMw?(B @end menu

@c ===================================================================== @node Setup Dictionary, Setup Agent, Getting Started, Getting Started @section ?$B<-=q$N=`Hw$r@0$($k?(B

Lookup ?$B$G$O!"0J2<$N<-=q$NMxMQ$r%5%]!<%H$7$F$$$^$9!#<+J,$NMxMQ$7$?$$<-=q?(B ?$B$r3NG'$7!"$=$l$>$l$N2<=`Hw$r@0$($F2<$5$$!#?(B

@c ===================================================================== @node Setup Agent, Setup Command, Setup Dictionary, Getting Started @section ?$B<-=q$K9g$o$;$F@_Dj$9$k?(B

@menu * Setup Basis:: ?$B4pKJ@_DjJ}K!?(B * Setup Option:: ?$B3F<o%*%W%7%g%s$N@_Dj?(B * Setup Restriction:: ?$BMxMQ$9$k<-=q$N@)8B?(B * Setup Package:: ?$BJd=u%Q%C%1!<%8$NMxMQ?(B @end menu

@c --------------------------------------------------------------------- @node Setup Basis, Setup Option, Setup Agent, Setup Agent @subsection ?$B4pKJ@_DjJ}K!?(B

Lookup ?$B$rMxMQ$9$k$K$O!"$^$:;O$a$K<-=q$H$ND>@%$%s%?!<%U%'!<%9$H$J$k?(B @dfn{?$B8!:w%(!<%8%'%s%H?(B} ?$B$rA*$VI,MW$,$"$j$^$9!#MxMQ=PMh$k8!:w%(!<%8%'%s%H?(B ?$B$O?(B @ref{Search Agents} ?$B$K0lMw$,$"$k$N$G!"$=$A$i$r;2>H$7$F$I$l$rMQ$$$k$+?(B ?$B7h$a$F2<$5$$!#?(B

@vindex lookup-search-agents ?$BMQ$$$k%(!<%8%'%s%H$,7h$^$l$P!"JQ?t?(B @code{lookup-search-agents} ?$B$r@_Dj$7?(B ?$B$^$9!#$3$l$O%(!<%8%'%s%H$N@_Dj$N%j%9%H$G!"%j%9%H$N3FMWAG$O<!$N7A<0$r<h$j?(B ?$B$^$9!#?(B

@lisp (@var{class} @var{location} [@var{option}...]) @end lisp

@var{class} ?$B$K$O!"%(!<%8%'%s%H$N<oN`$r%7%s%k$G;XDj$7$^$9!#$3$l$O?(B @code{ndic} ?$B$H$+?(B @code{ndtp} ?$B$H$+8@$&%(!<%8%'%s%H$NL>A0$=$N$b$N$G$9!#?(B

@var{location} ?$B$K$O!"<-=q$N=j:_$rJ8;zNs$K$h$jI=$7$^$9!#2?$r;XDj$9$Y$-$+?(B ?$B$OMxMQ$9$k%(!<%8%'%s%H$K$h$j0[$J$k$N$G!"$=$l$>$l$N%(!<%8%'%s%H$K$D$$$F$N?(B ?$B@bL@$r;2>H$7$F2<$5$$!#$3$l$O>JN,2DG=$J>l9g$b$"$j$^$9!#?(B

@var{option} ?$B$O!"%(!<%8%'%s%H$KBP$9$k>JN,2DG=$J%*%W%7%g%s$G$9!#$3$l$O?(B ?$B%Q%i%a!<%?$rL>A0IU$-$GM?$($k$?$a$N$b$N$G!"%?%0$H$J$k%7%s%k$H!"CM$H$J$k?(B ?$BG$0U$N%*%V%8%'%/%H$H$N?(B cons ?$B$K$h$C$FI=$o$7$^$9!#$$$/$D$G$b;XDj$G$-$^$9!#?(B

?$B6qBNE*$JNc$r5s$2$^$7$g$&!#Nc$($P!"<!$N@_Dj$G$O!"?(B

@lisp (ndtp "dserver" :port 2010 :account "user@@domain") @end lisp @noindent ?$B%(!<%8%'%s%H$N<oN`$O?(B @code{ndtp}?$B!"<-=q$N=j:_$O?(B @code{"dserver"} ?$B$G!"?(B ?$B%*%W%7%g%s?(B @code{port} ?$B$KCM?(B @code{2010} ?$B$r!"%*%W%7%g%s?(B @code{account} ?$B$K?(B ?$BCM?(B @code{"user@@domain"} ?$B$r$=$l$>$l;XDj$7$F$$$^$9!#?(B

?$B3F%(!<%8%'%s%H$G6qBNE*$K2?$r@_Dj$9$Y$-$+$O!"$=$l$>$l$N%(!<%8%'%s%H$K$D$$?(B ?$B$F$N@bL@$r;2>H$7$F2<$5$$!#%*%W%7%g%s$K$D$$$F$O!"$9$Y$F$N%(!<%8%'%s%H$G6&?(B ?$BDL$K;H$($k$b$N$b$"$j$^$9!#?(B@ref{Agent Options} ?$B$r;2>H$7$F2<$5$$!#?(B

?$B>e$N$h$&$J@_Dj$r!"MxMQ$9$k%(!<%8%'%s%H$N?t$@$1JB$Y$?$b$N$,!"<B:]$N?(B @code{lookup-search-agents} ?$B$NCM$H$J$j$^$9!#Nc$($P0l$D$NE57?E*$JNc$H$7$F!"?(B ?$B<!$N$h$&$J@_Dj$,9M$($i$l$k$G$7$g$&!#?(B

@lisp ;; ?$B%[%9%H?(B dserver ?$B$G?(B NDTP ?$B%5!<%P$,F0$$$F$*$j!"?(B ;; ?$B%9%Z%k%A%'%C%/$N5!G=$rM-8z$H$9$k>l9g!#?(B (setq lookup-search-agents
'((ndtp "dserver") (ndspell))) @end lisp

@c --------------------------------------------------------------------- @node Setup Option, Setup Restriction, Setup Basis, Setup Agent @subsection ?$B3F<o%*%W%7%g%s$N@_Dj?(B

?$B@h$N@a$G$O!"%(!<%8%'%s%H$K%*%W%7%g%s$r;XDj$9$k$d$jJ}$K$D$$$F@bL@$7$^$7$??(B ?$B$,!"%*%W%7%g%s$O<-=q$K$b@_Dj$9$k$3$H$,2DG=$G$9!#<B:]!"?(BLookup ?$B$N%(!<%8%'?(B ?$B%s%H$d<-=q$O$[$H$s$I!"2?$i$+$N%*%W%7%g%s;XDj$K$h$C$F%+%9%?%^%$%:$5$l$k$h?(B ?$B$&$K$J$C$F$$$^$9!#%*%W%7%g%s$N@_Dj$O:#8e$$$m$$$m$J>lLL$G=P$F$/$k$N$G!"$3?(B ?$B$3$G0lEY>$/@bL@$7$F$*$-$^$9!#?(B

@cindex ?$B%*%W%7%g%s?(B Lookup ?$B$G?(B @dfn{?$B%*%W%7%g%s?(B} ?$B$H$O!"L>A0IU$-%Q%i%a!<%?$N$3$H$r0UL#$7$^$9!#?(B ?$B$D$^$jFCDj$N%7%s%k$r%?%0$H$7$F!"$=$l$KBP1~$5$;$k7A$GCM$r@_Dj$7$^$9!#?(B ?$B$3$l$OE57?E*$K$O!"?(B@code{(@var{key} . @var{value})} ?$B$H$$$&?(B cons ?$B$N7A$G?(B ?$BI=8=$5$l$^$9!#?(B

@vindex lookup-dictionary-options-alist ?$B@hDx$O%(!<%8%'%s%H$N%*%W%7%g%s$H$7$F!"?(B@code{lookup-search-agents} ?$B$K?(B ?$B%*%W%7%g%s$N?(B cons ?$B$N%j%9%H$r@_Dj$7$^$7$?$,!"<-=q$N>l9g$K$OJQ?t?(B @code{lookup-dictionary-options-alist} ?$B$rMQ$$$k$3$H$,=PMh$^$9!#?(B

?$BNc$($P<-=q$K%*%W%7%g%s?(B @code{title} ?$B$r@_Dj$9$k$3$H$r9M$($F$_$^$7$g$&!#?(B ?$B$3$l$O<-=q$N%?%$%H%k$rJQ99$9$k$?$a$N6&DL%*%W%7%g%s$G$9!#<!$N$h$&$K$7$^$9!#?(B

@lisp (setq lookup-dictionary-options-alist
'(("ndtp+dserver:KOKUGO" ':title "?$B9q8l<-E5?(B")
("ndeb+/cdrom:EIWA" ':title "?$B1QOB<-E5?(B")
("ndeb+/cdrom:WAEI" ':title "?$BOB1Q<-E5?(B"))) @end lisp

?$B@h$N%(!<%8%'%s%H!&%*%W%7%g%s$N@_DjK!$H$h$/;w$F$$$k$N$,$o$+$k$H;W$$$^$9!#?(B ?$B<-=q$rFCDj$9$k$?$a$K!"<-=q?(BID(@pxref{Quick Startup})?$B$rJ8;zNs$G;XDj$7$F$$?(B ?$B$^$9!#?(B

@findex lookup-set-dictionary-option ?$B$7$+$7$3$NJ}K!$G$O!"@_Dj$,A}$($F$/$k$H!"$4$A$c$4$A$c$H$7$F>/!9$o$+$j$E$i?(B ?$B$/$J$C$F$7$^$$$^$9!#$=$3$G<B:]$N%*%W%7%g%s@_Dj$N$?$a$KJXMx$J4X?t?(B @code{lookup-set-dictionary-option} ?$B$rMQ0U$7$F$$$^$9!#$3$N4X?t$O4V@K?(B @code{lookup-dictionary-options-alist} ?$B$r=q$-49$($^$9!#<BMQ>e$O$3$N4X?t?(B ?$B$rMxMQ$7!"?(B@code{lookup-dictionary-options-alist} ?$B$OD>@JQ99$7$J$$J}$,?(B ?$B$$$$$G$7$g$&!#>e$NNc$O!"<!$N<0$HEy2A$K$J$j$^$9!#?(B

@lisp (lookup-set-dictionary-option "ndtp+dserver:KOKUGO" ':title "?$B9q8l<-E5?(B") (lookup-set-dictionary-option "ndeb+/cdrom:EIWA" ':title "?$B1QOB;~E@?(B") (lookup-set-dictionary-option "ndeb+/cdrom:WAEI" ':title "?$BOB1Q<-E5?(B") @end lisp

?$B$?$@$7!"$3$l$O4X?t$J$N$G!"?(BLookup ?$B$N%W%m%0%i%`!&%U%!%$%k$r%m!<%I$7$F$+$i?(B ?$B$G$J$$$HMxMQ=PMh$^$;$s!#$=$3$G%W%m%0%i%`$N%m!<%ID>8e$K@_Dj$,40N;$9$k$h$&!"?(B Lookup ?$B@lMQ$N=i4|2=%U%!%$%k?(B @file{~/.lookup} ?$B$rMQ$$$k$3$H$,=PMh$^$9!#$3?(B ?$B$l$O8e$G$^$?>$/@bL@$7$^$9!#?(B(@pxref{Setup Example})

@vindex lookup-default-dictionary-options ?$B$^$?!"A4$F$N<-=q$KBP$7$F%G%U%)%k%H$N%*%W%7%g%s$r@_Dj$9$k$?$a$K!"JQ?t?(B @code{lookup-default-dictionary-options} ?$B$,MxMQ=PMh$^$9!#%*%W%7%g%s$N?(B cons ?$B$r%j%9%H$K$7$FJB$Y$^$9!#Nc$($P<!$N$h$&$K@_Dj$9$l$P!"C18l$N8lHx$r?(B ?$B<h$j=|$/=hM}$r%G%U%)%k%H$G9T$J$&$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-default-dictionary-options
'((:stemmer . stem-english))) @end lisp

?$BA4$F$N<-=q$KBP$7$F$G$O$J$/!"$"$kFCDj$N%(!<%8%'%s%H$K$@$1%G%U%)%k%H$r@_Dj?(B ?$B$7$?$$$3$H$b$"$j$^$9!#$3$l$OC1=c$K!"<-=q%*%W%7%g%s$r%(!<%8%'%s%H!&%*%W%7%g?(B ?$B%s$HF1$8$KJB$Y$k$@$1$G$9!#<-=q%*%W%7%g%s$,;XDj$5$l$J$+$C$?>l9g!"<!$K%(!<?(B ?$B%8%'%s%H!&%*%W%7%g%s$+$iF1$8$b$N$,C5$7=P$5$l$^$9!#$?$@$7?(B @code{title} ?$B$N?(B ?$B@_Dj$J$I!"6&M-$,L50UL#$J$b$N$K$D$$$F$O$=$N8B$j$G$O$"$j$^$;$s!#?(B

@vindex lookup-agent-options-alist @findex lookup-set-agent-option @vindex lookup-default-agent-options ?$B<-=q%*%W%7%g%s$HF1MM$K!"%(!<%8%'%s%H!&%*%W%7%g%s$N$?$a$K$b@_DjMQ$NJQ?t!&?(B ?$B4X?t$,MQ0U$5$l$F$$$^$9!#$=$l$>$l?(B @code{lookup-agent-options-alist}?$B!"?(B @code{lookup-set-agent-option}?$B!"?(B@code{lookup-default-agent-options} ?$B$G$9!#?(B ?$BNc$($P<-=q$rL58z2=$9$k$K$O!"<!$N$h$&$K=q$/$3$H$b=PMh$^$9!#?(B

@lisp (setq lookup-search-agents '((agent "location"))) (lookup-set-agent-option "agent+location" ':disable '("KOKUGO" "WAEI")) @end lisp

?$B$J$*!"%*%W%7%g%s@_Dj$NM%@h=g0L$O<!$NDL$j$G$9!#?(B

@itemize @bullet @item ?$B<-=q%*%W%7%g%s?(B @enumerate @item lookup-dictionary-options-alist @item lookup-default-dictionary-options @item ?$B%(!<%8%'%s%H!&%*%W%7%g%s$+$i7QB3$7$F8!:w?(B @end enumerate

@item ?$B%(!<%8%'%s%H!&%*%W%7%g%s?(B @enumerate 4 @item lookup-search-agents ?$B@_Dj;~$N%*%W%7%g%s?(B @item lookup-agent-options-alist @item lookup-default-agent-options @end enumerate @end itemize

@c --------------------------------------------------------------------- @node Setup Restriction, Setup Package, Setup Option, Setup Agent @subsection ?$BMxMQ$9$k<-=q$N@)8B?(B

?$BJQ?t?(B @code{lookup-search-agents} ?$B$G@_Dj$5$l$?%(!<%8%'%s%H$ODL>o!"?(BLookup ?$B$N5/F0$HF1;~$KA4$F=i4|2=$5$l!"$=$3$K4^$^$l$kA4$F$N<-=q$,MxMQ$5$l$k$b$N$H?(B ?$B$7$FA*Br$5$l$^$9!#$7$+$7>l9g$K$h$C$F$O!"$=$N$&$A0lIt$N<-=q$7$+I,MW$H$7$J?(B ?$B$$$3$H$b$"$k$+$b$7$l$^$;$s!#%(!<%8%'%s%H$K<!$N6&DL%*%W%7%g%s$rM?$($k$3$H?(B ?$B$G!"$"$i$+$8$aM-8z$H$9$k<-=q$r@)8B$9$k$3$H$,=PMh$^$9!#?(B

@table @code @item :enable ?$BM-8z$H$9$k<-=qL>$N%j%9%H!#?(B @item :disable ?$BL58z$H$9$k<-=qL>$N%j%9%H!#?(B @end table

?$BNc$($P!"$"$k%(!<%8%'%s%H$,;0$D$N<-=q?(B @samp{KOKUGO}, @samp{EIWA}, @samp{WAEI} ?$B$r;}$C$F$$$k$H$7$^$7$g$&!#$3$NFb?(B @samp{EIWA} ?$B$@$1$r?(B ?$BM-8z$K$7$?$$$N$G$"$l$P!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (agent "location" :enable ("EIWA")) @end lisp

?$B$"$k$$$O?(B

@lisp (agent "location" :disable ("KOKUGO" "WAEI")) @end lisp

?$B$3$3$G;XDj$9$Y$-<-=qL>$O!"?(B@kbd{M-x lookup} ?$B$H$7$FI=<($5$l$k<-=q0lMw$N?(B ?$B%P%C%U%!$+$iCN$k$3$H$,=PMh$^$9?(B(@pxref{Quick Startup})?$B!#:G=i$K%*%W%7%g%s?(B ?$B$J$7$G5/F0$7$F4^$^$l$k<-=q$r3NG'$7!"8e$+$i@_Dj$rJQ99$9$k$H$h$$$G$7$g$&!#?(B

?$B$"$k$$$O!"L58z$K$O$7$?$/$J$$$,!"LGB?$KMQ$$$J$$$H$$$&<-=q$b$"$k$+$b$7$l$^?(B ?$B$;$s!#>e$HF1MM$K!"<!$N6&DL%*%W%7%g%s$rM?$($k$3$H$G!"<-=q$N=i4|A*Br>uBV$r?(B ?$BJQ$($k$3$H$,=PMh$^$9!#?(B

@table @code @item :select ?$BA*Br$9$k<-=qL>$N%j%9%H!#?(B @item :unselect ?$BL$A*Br$K$9$k<-=qL>$N%j%9%H!#?(B @end table

?$BL$A*Br$K$5$l$?<-=q$O!"8e$+$iA*Br$9$k$3$H$GMxMQ2DG=$H$J$j$^$9!#?(B (@pxref{Specify Dictionary})

@c --------------------------------------------------------------------- @node Setup Package, , Setup Restriction, Setup Agent @subsection ?$BJd=u%Q%C%1!<%8$NMxMQ?(B

@cindex ?$BJd=u%Q%C%1!<%8?(B Lookup ?$B$G$OMM!9$J<oN`$N<-=q$r07$$$^$9$,!"3F%(!<%8%'%s%H$G$OBP1~$7$-$l$J?(B ?$B$$<-=qKh$N:Y$+$JD4@0$r9T$J$&$?$a$K!"?(B@dfn{?$BJd=u%Q%C%1!<%8?(B} ?$B$H$$$&$b$N$,Mx?(B ?$BMQ=PMh$^$9!#$3$l$O<-=q$K8GM-$N@_Dj$r$^$H$a$?@_Dj%U%!%$%k=8$G$9!#?(B

?$BJd=u%Q%C%1!<%8$,$J$/$H$b8!:w$K;Y>c$O$"$j$^$;$s$,!"$=$l$rMQ$$$k$3$H$G=PNO?(B ?$B$,$h$j8+$d$9$/@07A$5$l$?$j!"ITB-$9$k@_Dj$,Jd$o$l$?$j$H!";H$$>!<j$,NI$/$J?(B ?$B$k$3$H$O4|BT=PMh$^$9!#?(B

?$B$$$/$D$+$N<-=q$KBP1~$7$?Jd=u%Q%C%1!<%8$,?(B Lookup ?$B$N%[!<%`%Z!<%8$KMQ0U$5$l?(B ?$B$F$$$k$N$G!"<+J,$N<-=q$KBP1~$7$?$b$N$,$J$$$+C5$7$F$_$F2<$5$$?(B (@pxref{How To Get})?$B!#?(B ?$B$b$74|BT$N$b$N$,8+IU$+$l$P!"<!$N$h$&$K$7$F=`Hw$7$F2<$5$$!#?(B

@cindex ?$B%Q%C%1!<%8!&%G%#%l%/%H%j?(B @cindex ?$B%Q%C%1!<%8L>?(B ?$B$^$:!"Jd=u%Q%C%1!<%8$rE,Ev$J%G%#%l%/%H%j$KE83+$7$F2<$5$$!#E83+$9$k?(B ?$B%G%#%l%/%H%j$r0J2<$G$O?(B @dfn{?$B%Q%C%1!<%8!&%G%#%l%/%H%j?(B} ?$B$H8F$S$^$9!#?(B ?$B%Q%C%1!<%8$rE83+$9$k$H%G%#%l%/%H%j$,0l$D@8@.$5$l$^$9$,!"Cf$N%U%!%$%k$r?(B ?$B%Q%C%1!<%8!&%G%#%l%/%H%j$K0$7$F$b9=$$$^$;$s!#?(B ?$B$^$?!"@8@.$5$l$?%G%#%l%/%H%j$NL>A0$r?(B @dfn{?$B%Q%C%1!<%8L>?(B} ?$B$H8F$S$^$9!#?(B

?$B<!$K!"=i4|2=%U%!%$%k?(B(@file{~/.lookup}; @pxref{Setup Example}) ?$B$G?(B ?$B<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp ;; ?$B%Q%C%1!<%8!&%G%#%l%/%H%j$N@_Dj?(B (setq lookup-package-directory "/your/package/directory")

;; ?$B!X<-!&E5!&HW?(B97?$B!Y$N%Q%C%1!<%8MxMQ?(B (lookup-use-package "ndeb+/cdrom" "jitenban97") @end lisp

@vindex lookup-package-directory @findex lookup-use-package ?$BJQ?t?(B @code{lookup-package-directory} ?$B$K$h$j%Q%C%1!<%8!&%G%#%l%/%H%j$r?(B ?$B@_Dj$7$^$9!#?(B@code{lookup-use-package} ?$B$K$h$j%Q%C%1!<%8$NFI$_9~$_$r?(B ?$B9T$J$$$^$9!#Bh0l0z?t$O%(!<%8%'%s%H?(BID?$B!"BhFs0z?t$O%Q%C%1!<%8L>$G$9!#?(B

@code{lookup-use-package} ?$B$OFbItE*$K$O!"?(B@ref{Setup Option} ?$B$G@bL@$7$??(B ?$B@_DjMQ4X?t?(B @code{lookup-set-agent-option} ?$B$H?(B
@code{lookup-set-dictionary-option} ?$B$rMQ$$$F%*%W%7%g%s@_Dj$r9T$J$C$F$$$k?(B ?$B$@$1$G$9!#=>$C$F0lEY%Q%C%1!<%8$rFI$_9~$s$@8e$G$b!"$3$l$i$N4X?t$rMQ$$$F?(B ?$B99$K@_Dj$r>e=q$-$9$k$3$H$d!"F1$8%(!<%8%'%s%H$KJL$N%Q%C%1!<%8$r=E$M$F?(B ?$BE,MQ$9$k$3$H$b2DG=$G$9!#?(B

?$B<j;}$A$N<-=q$N%Q%C%1!<%8$,B8:_$7$J$$>l9g!"$=$l$r<+J,$G:n$k$3$H$b=PMh$^$9!#?(B (@pxref{Supplement Package})

@c ===================================================================== @node Setup Command, Setup Others, Setup Agent, Getting Started @section ?$B?7$7$$8!:w%3%^%s%I$r:n$k?(B

?$B4{B8$N%=!<%9$r;29M$K$7$F$/$@$5$$!#$b$7J,$+$i$J$$$3$H$,$"$l$P!"?(B ?$B%a%$%j%s%0%j%9%H?(B ( @email{lookup-ja@@ring.gr.jp} ) ?$B$K<ALd$7$F$_$k$H$h$$$+$b$7$l$^$;$s!#?(B

@c @xref{Customize Command}.

@c ===================================================================== @node Setup Others, Setup Example, Setup Command, Getting Started @section ?$B$=$NB>$N<g$J@_Dj9`L(B

@menu * Setup Coding:: ?$BJ8;z%3!<%I$N@_Dj?(B * Setup Gaiji:: ?$B30;zI=<($N=`Hw?(B * Setup Correction:: ?$B%9%Z%k%A%'%C%/$N=`Hw?(B @end menu

@c --------------------------------------------------------------------- @node Setup Coding, Setup Gaiji, Setup Others, Setup Others @subsection ?$BJ8;z%3!<%I$N@_Dj?(B

UNIX ?$B$G$O<!$N$h$&$K$9$k!#?(B

@lisp (setq default-coding-system 'euc-jp) @end lisp

Windows ?$B$G$O<!$N$h$&$K$9$k!#?(B

@lisp (setq process-coding-system-alist '(("eblook\.exe\'" . euc-jp))) @end lisp

@c --------------------------------------------------------------------- @node Setup Gaiji, Setup Correction, Setup Coding, Setup Others @subsection ?$B30;zI=<($N=`Hw?(B

Lookup ?$B$O?(B CD-ROM ?$B=q@R$J$I$K4^$^$l$k30;z$NI=<($r%5%]!<%H$7$F$$$^$9!#?(B @footnote{?$B$?$@$7!"C<Kv?(B(tty)?$B$G$OI=<(=PMh$^$;$s!#?(B} ?$B30;z$rI=<($9$k$K$O!"$=$l$>$l$N8!:w%(!<%8%'%s%H$GE,@Z$J@_Dj$r9T$J$C$?>e$G!"?(B Lookup ?$B$r<!$N$h$&$K@_Dj$7$F2<$5$$!#?(B

@enumerate @item GNU Emacs ?$B5Z$S?(B Mule ?$B$N>l9g?(B:

Emacs ?$B$G%S%C%H%^%C%WI=<($r9T$J$&$?$a$N?(B bitmap-mule ?$B%Q%C%1!<%8$rMQ$$$F?(B ?$B30;z$rI=<($7$^$9!#?(Bbitmap-mule ?$B$O<!$N$H$3$m$+$iF~<j2DG=$G$9!#?(B

@table @asis @item bitmap-mule @url{ftp://ftp.jaist.ac.jp/pub/GNU/elisp/bitmap-mule/} @end table

?$BImB0$N%I%-%e%a%s%H$J$I$r;29M$K%$%s%9%H!<%k$r9T$J$C$F2<$5$$!#$b$7@_Dj$,?(B ?$B$h$/$o$+$i$J$1$l$P!"?(BLookup ?$B$N?(B FAQ ?$B$K$b>pJs$,$"$k$N$G;29M$K$7$F2<$5$$!#?(B

bitmap-mule ?$B$N=`Hw$,=PMh$?$i!"<!$N$$$:$l$+$NJ}K!$G=`Hw$,40N;$G$9!#?(B

@enumerate @item Lookup ?$B$N5/F0A0$K?(B bitmap-mule ?$B$r%m!<%I$9$k!#?(B

?$BNc$($P?(B @file{~/.emacs} ?$B$K?(B @code{(require 'bitmap)} ?$B$H=q$$$F$*$$$F2<$5$$!#?(B

@item @vindex lookup-use-bitmap ?$B=i4|2=%U%!%$%k$G?(B @code{lookup-use-bitmap} ?$B$r?(B @code{t} ?$B$K%;%C%H$9$k!#?(B

?$B$3$N>l9g!"<B:]$K30;z$rI=<($9$k:]$K?(B bitmap-mule ?$B$,FI$_9~$^$l$^$9!#?(B @end enumerate

@item XEmacs ?$B$N>l9g?(B:

?$BFCJL$J=`Hw$OI,MW$"$j$^$;$s!#?(BLookup ?$B$O?(B XEmacs ?$B$N?(B glyph ?$B$N5!G=$rMxMQ$7$F!"?(B ?$B30;z$r0l<o$N2hA|$H$7$F07$$$^$9!#@_Dj$O<+F0$G9T$J$o$l$^$9!#?(B @end enumerate

@vindex lookup-enable-gaiji ?$B5U$K!"30;z$rI=<($5$;$?$/$J$$>l9g$K$O!"JQ?t?(B @code{lookup-enable-gaiji} ?$B$r?(B @code{nil} ?$B$K@_Dj$7$F2<$5$$!#$3$l$O%G%U%)%k%H$G?(B @code{t} ?$B$H$J$C$F$$$^$9!#?(B

@c --------------------------------------------------------------------- @node Setup Correction, , Setup Gaiji, Setup Others @subsection ?$B%9%Z%k%A%'%C%/$N=`Hw?(B

?$BF|:"$+$i8!:w$r$7$F$$$k$H!"F~NO$N$A$g$C$H$7$?8m$j$/$i$$$O<+F0E*$K=$@5$7$F?(B ?$B8!:w$r9T$J$C$F$/$l$k$HM-$jFq$/;W$$$^$9!#?(BLookup ?$B$K$O!"F~NO$5$l$?8!:w8l$r?(B ?$BJd@5$9$k$?$a$N$$$/$D$+$N5!G=$,Hw$o$C$F$$$^$9!#?(B

@menu * Stemming:: ?$BC18l$N8lHx$r<h$j=|$/?(B * Spell Checking:: ?$B%9%Z%k%A%'%C%/$r9T$J$&?(B @end menu

@c ..................................................................... @node Stemming, Spell Checking, Setup Correction, Setup Correction @subsubheading ?$BC18l$N8lHx$r<h$j=|$/?(B

?$B1Q8l$J$I$G!"C18l$NJ#?t7A$d2a5n7A$J$I$KIU$/M>J,$JJ8;zNs$r<h$j=|$-!"867?$r?(B ?$B?dB,$9$k$?$a$N=hM}$r?(B @dfn{stemming} ?$B$H$$$$$^$9!#$3$l$,=PMh$k$H!"J8;zNs$N?(B ?$B=$@5$J$7$K8!:w$r9T$J$($k$N$GJXMx$G$9!#?(BLookup ?$B$G$O!"<-=q%*%W%7%g%s?(B @code{stemmer} ?$B$r;XDj$9$k$3$H$G!"?(Bstemming ?$B$r9T$J$&$h$&@_Dj=PMh$^$9!#?(B

?$B%*%W%7%g%s?(B @code{stemmer} ?$B$K$O!"?(Bstemming ?$B$r9T$J$&4X?t$r;XDj$7$^$9!#I8=`?(B ?$B$G$O!"1QC18lMQ$N?(B stemming ?$B4X?t?(B @code{stem-english} ?$B$,Hw$($i$l$F$$$^$9!#?(B ?$B<!$N$h$&$K@_Dj$7$F2<$5$$!#?(B

@lisp (lookup-set-dictionary-option "agent:DICT" ':stemmer 'stem-english) @end lisp

?$B$3$l$G;XDj$7$?<-=q$+$i8!:w$r9T$J$&$H$-$K$O!"?(Bstemming ?$B$,9T$J$o$l$k$h$&$K?(B ?$B$J$j$^$9!#6qBNE*$K$O!"<!$N<j=g$G8!:w$5$l$^$9!#?(B

@enumerate @item ?$B85$N8!:w8l$G8!:w$9$k!#?(B

?$B;O$a$OF~NO$r$=$N$^$^8!:w$7$^$9!#$=$l$G8+IU$+$l$P2?$bLdBj$"$j$^$;$s!#?(B

@item ?$B@_Dj$5$l$??(B stemming ?$B4X?t$G867?$r?dB,$9$k!#?(B

stemming ?$B4X?t$O!"J8;zNs$r<u$1<h$C$F$=$N867?$N8uJd$N%j%9%H$rJV$7$^$9!#?(B Lookup ?$B$O8uJd$N$=$l$>$l$K$D$$$F!"<-=q$+$iC18l$,8+IU$+$k$^$G8!:w$r7+$jJV?(B ?$B$7$^$9!#8!:w8l$,C1=c$JJ#?t7A$d2a5n7A$r$7$F$$$l$P!"0lEY$N$d$jD>$7$G7k2L$K?(B ?$B$?$I$jIU$1$k$O$:$G$9!#?(B

@item ?$B6&DL$N8lF,$r;}$C$?;w$?C18l$rC5$7=P$9!#?(B

?$BNc$($P!"?(B@samp{lexicographer} ?$B$H$$$&8l$O:$F$$$J$$$,!"?(B @samp{lexicography} ?$B$J$i:$F$$$k$H$$$&<-=q$,$"$k$+$b$7$l$^$;$s!#?(B stemming ?$B$G$O$=$N$h$&$J%1!<%9$KBP1~$9$k$3$H$O=PMh$^$;$s$,!";29MDxEY$K$=?(B ?$B$N>pJs$r<($7$F$/$l$k$H?F@Z$G$9!#$=$3$G!"$"$kDxEY$N8lD9$r;}$D8l$r8!:w$7$??(B ?$B>l9g$K8B$C$F!"?(BLookup ?$B$O6&DL8lF,$r;}$D8l$N8!:w$KD)@o$7$^$9!#?(B @end enumerate

?$B$3$l$G$b2?$b8+IU$+$i$J$1$l$P8!:w$rD|$a$^$9!#$=$N>l9g!"Fs2s$+;02s$N8!:w=h?(B ?$BM}$,L5BL$K$J$j$^$9$,!"1s3VCO$N<-=q%5!<%P$K%"%/%;%9$7$F$$$k$N$G$b$J$$8B$j!"?(B ?$B$3$l$OBg$7$?%3%9%H$G$O$"$j$^$;$s!#$h$C$F$"$i$+$8$a873J$J%9%Z%k%A%'%C%/$r?(B ?$B9T$J$&$h$j$b!"$3$NJ}<0$rMQ$$$kJ}$,!"8zN(E*$K<+F0Jd@5$r9T$J$($^$9!#?(B

@c ..................................................................... @node Spell Checking, , Stemming, Setup Correction @subsubheading ?$B%9%Z%k%A%'%C%/$r9T$J$&?(B

?$B8lHx$@$1$NLdBj$G$O$J$/!"DV$j$=$N$b$N$r4V0c$($?$N$G$O2?$b8+IU$+$j$^$;$s!#?(B ?$B$=$3$G8!:w8l$N%9%Z%k%A%'%C%/$r9T$J$$!"$=$N>e$G8!:w$r9T$J$&5!G=$,M_$7$/$J?(B ?$B$j$^$9!#?(B

Lookup ?$B$N%9%Z%k%A%'%C%/5!G=$O!"8!:w%(!<%8%'%s%H?(B `ndspell' ?$B$H$7$F<B8=$5$l?(B ?$B$F$$$^$9?(B(@pxref{ndspell})?$B!#?(B@code{lookup-search-agents} ?$B$N@_Dj$K$*$$$F!"?(B ?$B%j%9%H$K?(B ndspell ?$B$r2C$($k$3$H$G%9%Z%k%A%'%C%/$,9T$J$o$l$k$h$&$K$J$j$^$9!#?(B

?$B$3$3$G%j%9%H$N$I$N0LCV$K?(B ndspell ?$B$r2C$($k$+$,LdBj$H$J$j$^$9!#?(Bndspell ?$B$r?(B ?$BCV$/0LCV$rJQ$($k$3$H$G!"%9%Z%k%A%'%C%/$r9T$J$&%?%$%_%s%0$rJQ$($k$3$H$,?(B ?$B2DG=$G$9!#?(B

?$B%j%9%H$N:G=i$K?(B ndspell ?$B$rCV$/$H!"$$$-$J$j%9%Z%k%A%'%C%/$r;O$a$^$9!#%9%Z?(B ?$B%k%_%9$,$"$^$j$K$bB?$/!"%9%Z%k%A%'%C%/$r$7$F$+$i8!:w$r;O$a$?$$$H$$$&?M$K?(B ?$B$O!"$3$NJ}K!$,8~$$$F$$$k$+$b$7$l$^$;$s!#?(B

?$B$7$+$7!"8!:w$NEY$KKh2s%9%Z%k%A%'%C%/$r9T$J$&$H$$$&$N$O8zN(E*$G$O$"$j$^$;?(B ?$B$s!#$=$3$G?(B ndspell ?$B$r%j%9%H$N:G8e$KCV$/$3$H$G!"$^$:B>$N<-=q$G0lEY8!:w$r?(B ?$B9T$J$$!"$=$l$G$b2?$b8+IU$+$i$J$+$C$?$H$-$N$_!"?(Bndspell ?$B$G%9%Z%k%A%'%C%/$r?(B ?$B9T$J$&$h$&$K$9$k$3$H$,=PMh$^$9!#?(Bndspell ?$B$O!"$=$N$h$&$JMxMQ$rA[Dj$7$F:n$i?(B ?$B$l$F$$$^$9!#?(B

?$B$b$7$I$&$7$F$b%9%Z%k%A%'%C%/$r9T$J$$$?$$$H$$$&$3$H$,$"$l$P!"?(BEntry ?$B%P%C%U%!?(B ?$B$G?(B @kbd{g} ?$B$r2!$7$F:F8!:w$r9T$J$&$3$H$G!"?(Bndspell ?$B$K%9%Z%k%A%'%C%/$r6/@)?(B ?$B$9$k$3$H$b2DG=$G$9!#$h$j>$/$O!"?(B@ref{ndspell} ?$B$r;2>H$7$F2<$5$$!#?(B

@c ===================================================================== @node Setup Example, Setup Variables, Setup Others, Getting Started @section ?$B=i4|2=%U%!%$%k$N@_DjNc?(B

@vindex lookup-init-file ?$B0J2<$O!"?(BLookup ?$B$N6qBNE*$J@_DjNc$G$9!#@_Dj$O$9$Y$F?(B @file{~/.emacs} ?$B$G9T$J?(B ?$B$&$3$H$b2DG=$G$9$,!"@lMQ$N=i4|2=%U%!%$%k$H$7$F?(B @code{lookup-init-file} (@file{~/.lookup}) ?$B$,?(B Lookup ?$B5/F0;~$KFI$_9~$^$l$k$N$G!"$3$l$rMQ$$$k$3$H?(B ?$B$K$7$^$9!#?(B

@menu * Initialization:: ?$B=i4|2=%W%m%;%9$N35MW?(B * ~/.emacs:: @file{~/.emacs} ?$B$N@_Dj?(B * ~/.lookup:: @file{~/.lookup} ?$B$N@_Dj?(B * site-start.el:: ?$B%5%$%HKh$N6&DL@_Dj?(B @end menu

@c --------------------------------------------------------------------- @node Initialization, ~/.emacs, Setup Example, Setup Example @subsection ?$B=i4|2=%W%m%;%9$N35MW?(B

?$B$^$:?(B Lookup ?$B$N<B9T2aDx$K$D$$$FBg$^$+$K@bL@$7$^$9!#?(B

@enumerate @item Emacs ?$B$N5/F0?(B @item @file{~/.emacs} ?$B$NFI$_9~$_?(B @item Lookup ?$B$N5/F0?(B @item Lookup ?$B%W%m%0%i%`!&%U%!%$%k?(B(@file{*.elc})?$B$NFI$_9~$_?(B @item Lookup ?$B=i4|2=%U%!%$%k?(B(@file{~/.lookup})?$B$NFI$_9~$_?(B (?$BB8:_$9$l$P?(B) @item @code{lookup-load-hook} ?$B$N<B9T?(B @item Lookup ?$B=i4|2=3+;O?(B @end enumerate

?$B$3$N$h$&$K?(B Lookup ?$B$N%W%m%0%i%`!&%U%!%$%k$O?(B @file{~/.emacs} ?$B$h$j$b8e$+$i?(B ?$BFI$_9~$^$l$k$?$a!"$3$l$^$G@bL@$7$?%*%W%7%g%s$d%Q%C%1!<%8$N@_DjMQ4X?t$r?(B ?$BMQ$$$k$K$O!"DL>o!"<!$N$$$:$l$+$NJ}K!$rMQ$$$^$9!#?(B

@enumerate @item @file{~/.lookup} ?$B$rMQ$$$k!#?(B

?$B$3$l$,0lHV!"IaDL$N$d$jJ}$G$9!#?(B@file{~/.lookup} ?$B$rMxMQ$9$l$P!"?(B ?$BM>7W$J$3$H$r5$$K$;$:$KA4$F$N@_Dj$r9T$J$($^$9!#?(B

@item @vindex lookup-load-hook @code{lookup-load-hook} ?$B$rMQ$$$k!#?(B

?$B%5%$%H$G6&DL$N@_Dj$r9T$J$&$h$&$J>l9g!"?(B@file{~/.lookup} ?$B$rMQ$$$k$o$1$K$O?(B ?$B$$$-$^$;$s!#$"$k$$$O!"A4$F$r?(B @file{~/.emacs} ?$B$G9T$&$H$$$&%]%j%7!<$N?M$b?(B ?$B$$$k$+$b$7$l$^$;$s!#$=$N$h$&$JLN$?$a$K!"?(B@file{~/.lookup} ?$B$HF1MM$N?(B ?$B%?%$%_%s%0$G=i4|2=$r9T$J$&$?$a$N?(B hook @code{lookup-load-hook} ?$B$rMQ$$$k?(B ?$B$3$H$,=PMh$^$9!#<!$N$h$&$K$7$^$9!#?(B

@lisp ;; load-hook ?$B$N@_Dj?(B (add-hook 'lookup-load-hook 'init-lookup)

;; Lookup ?$B$N@_DjFbMF?(B (defun init-lookup ()
(setq lookup-search-agents '((agent) ...))
(lookup-set-agent-option "agent" ':key 'value)
...
) @end lisp @end enumerate

@c --------------------------------------------------------------------- @node ~/.emacs, ~/.lookup, Initialization, Setup Example @subsection @file{~/.emacs} ?$B$N@_Dj?(B

@file{~/.lookup} ?$B$rMQ$$$k$K$7$F$b!"%-!<%P%$%s%I$N@_DjEy!"$$$/$D$+$N$b$N$O?(B @file{~/.emacs} ?$B$G9T$J$&$3$H$,I,MW$G$9!#0J2<$K$=$NNc$r<($7$^$9!#?(B

@lisp ;;; ;;; Lookup ;;;

;; ?$B%-!<%P%$%s%I$H%*!<%H%m!<%I$N@_Dj?(B (define-key ctl-x-map "l" 'lookup) (define-key ctl-x-map "y" 'lookup-region) (define-key ctl-x-map "-y" 'lookup-pattern) (autoload 'lookup "lookup" nil t) (autoload 'lookup-region "lookup" nil t) (autoload 'lookup-pattern "lookup" nil t)

;; ?$B<+:n%3%^%s%I$rMxMQ$9$k>l9g?(B (define-key help-map "-e" 'english-search-pattern) (autoload 'english-search-pattern "lookup" nil t)

;; ?$B=i4|2=%U%!%$%k$rJQ99$9$k>l9g?(B (setq lookup-init-file "~/.lookup") @end lisp

@c --------------------------------------------------------------------- @node ~/.lookup, site-start.el, ~/.emacs, Setup Example @subsection @file{~/.lookup} ?$B$N@_Dj?(B

@file{~/.lookup} ?$B$G<-=q$N@_Dj$r9T$J$$$^$9!#$3$l$^$G@bL@$7$?DL$j$G$9!#?(B

@lisp ;;; .lookup --- setup for Lookup -*- emacs-lisp -*-

;; ?$B8!:w%(!<%8%'%s%H$N@_Dj?(B (setq lookup-search-agents '((ndeb "/cdrom") (ndspell)))

;; ?$BJd=u%Q%C%1!<%8$NFI$_9~$_?(B (setq lookup-package-directory "~/emacs/lookup/packages") (lookup-use-package "ndeb+/cdrom" "mydict")

;; ?$B%*%W%7%g%s$N@_Dj?(B (lookup-set-dictionary-option "ndeb+/cdrom:EIWA" ':title "?$B1QOB<-E5?(B")

;; ?$B30;zMxMQ$N@_Dj?(B (setq lookup-use-bitmap t)

;; ?$B<+:n%3%^%s%I$NDj5A?(B (defvar english-search-module
(lookup-new-module '((ndeb "/my/english/dictionary"))))

(defun english-search-pattern (pattern)
(interactive "sLook up: ")
(lookup-with-module english-search-module
(lookup-search-pattern pattern)))

;;; .lookup ends here @end lisp

@c --------------------------------------------------------------------- @node site-start.el, , ~/.lookup, Setup Example @subsection ?$B%5%$%HKh$N6&DL@_Dj?(B

Lookup ?$B$N@_Dj$r%5%$%H$G6&M-$9$k$N$G$"$l$P!"?(B@file{site-start.el} ?$B%U%!%$%k?(B ?$B$K@_Dj$r2C$($^$9!#<!$N$h$&$J46$8$K$9$l$P$$$$$G$7$g$&!#?(B

@lisp ;;; ;;; Lookup Site Start ;;;

;; ?$B%*!<%H%m!<%I$N@_Dj?(B (autoload 'lookup "lookup" nil t) (autoload 'lookup-region "lookup" nil t) (autoload 'lookup-pattern "lookup" nil t)

;; load-hook ?$B$N@_Dj?(B (add-hook 'lookup-load-hook 'site-start-lookup)

(defun site-start-lookup ()
;; ?$B8!:w%(!<%8%'%s%H$N@_Dj?(B
(setq lookup-search-agents '((ndtp "dserver")))


;; ?$BJd=u%Q%C%1!<%8$N@_Dj?(B
(setq lookup-package-directory "/net/share/emacs/lookup/packages")
(lookup-use-package "ndtp+dserver" "ourdict")
) @end lisp

@c ===================================================================== @node Setup Variables, Setup Functions, Setup Example, Getting Started @section ?$B%;%C%H%"%C%WJQ?t0lMw?(B

@table @asis @item @code{lookup-init-file} Lookup ?$B$N=i4|2=%U%!%$%kL>!#%G%U%)%k%H$O?(B @file{~/.lookup}?$B!#?(B ?$B$3$N%U%!%$%k$O?(B @file{lookup.el} ?$B$N%m!<%ID>8e$KFI$_9~$^$l$k!#?(B

@item @code{lookup-load-hook} Lookup ?$B$N%m!<%I40N;D>8e$K<B9T$5$l$k?(B hook?$B!#?(B @code{lookup-init-file} ?$B$NFI$_9~$_D>8e$K<B9T$5$l$k!#?(B

@item @code{lookup-search-agents} ?$B8!:w%(!<%8%'%s%H$N@_Dj$N%j%9%H!#?(B ?$B%j%9%H$N3FMWAG$O<!$N7A<0$r<h$k?(B:

@lisp (@var{class} @var{location} [@var{option}...]) @end lisp

@var{class} ?$B$K$O!"%(!<%8%'%s%H$N<oN`$r%7%s%k$G;XDj$9$k!#?(B @var{location} ?$B$K$O!"%(!<%8%'%s%H$N=j:_$rJ8;zNs$G;XDj$9$k!#?(B @var{arg} ?$B$O>JN,2DG=$G!"%(!<%8%'%s%H$KBP$9$kDI2C$N0z?t$r;XDj$9$k!#?(B @var{options} ?$B$O>JN,2DG=$G!"F1$8$/DI2C$N%*%W%7%g%s$r;XDj$9$k!#?(B

@lisp ?$BNc?(B: (setq lookup-search-agents
'((ndtp "dserver" :port 2010)
(ndeb "/cdrom" :enable ("EIWA")))) @end lisp

@item @code{lookup-default-agent-options} ?$B8!:w%(!<%8%'%s%H$K%G%U%)%k%H$GM?$($k%*%W%7%g%s$N%j%9%H!#?(B ?$B3F%*%W%7%g%s$O!"%?%0$H$J$k%7%s%k$H!"CM$H$J$kG$0U$N%*%V%8%'%/%H$H$N?(B cons ?$B$K$h$C$FI=$o$9!#?(B

@item @code{lookup-agent-options-alist} ?$B8!:w%(!<%8%'%s%H$N%*%W%7%g%s$r@_Dj$9$kO"A[%j%9%H!#?(B ?$B3FMWAG$N?(B car ?$B$K$O%(!<%8%'%s%H?(BID(@code{"@var{class+location}"})?$B$r;XDj$7!"?(B cdr ?$B$K$O%*%W%7%g%s$N%j%9%H$r;XDj$9$k!#?(B

@item @code{lookup-default-dictionary-options} ?$B<-=q$K%G%U%)%k%H$GM?$($k%*%W%7%g%s$N%j%9%H!#?(B ?$B3F%*%W%7%g%s$O!"%?%0$H$J$k%7%s%k$H!"CM$H$J$kG$0U$N%*%V%8%'%/%H$H$N?(B cons ?$B$K$h$C$FI=$o$9!#?(B

@item @code{lookup-dictionary-options-alist} ?$B<-=q$N%*%W%7%g%s$r@_Dj$9$kO"A[%j%9%H!#?(B ?$B3FMWAG$N?(B car ?$B$K$O<-=q?(BID(@code{"@var{class+location:name}"})?$B$r;XDj$7!"?(B cdr ?$B$K$O%*%W%7%g%s$N%j%9%H$r;XDj$9$k!#?(B

@item @code{lookup-package-directory} ?$BJd=u%Q%C%1!<%8$,<}$a$i$l$k%G%#%l%/%H%j!#?(B @end table

@c ===================================================================== @node Setup Functions, , Setup Variables, Getting Started @section ?$B%;%C%H%"%C%W4X?t0lMw?(B

@table @asis @item @code{lookup-set-agent-option} @var{id} @var{tag} @var{value} ?$B8!:w%(!<%8%'%s%H$N%*%W%7%g%s$r%;%C%H$9$k!#?(B @var{id} ?$B$O%(!<%8%'%s%H?(BID?$B!#?(B@var{tag} ?$B$O%*%W%7%g%s$N%?%0!#?(B @var{value} ?$B$O%;%C%H$9$kCM!#?(B

@item @code{lookup-set-dictionary-option} @var{id} @var{tag} @var{value} ?$B<-=q$N%*%W%7%g%s$r%;%C%H$9$k!#?(B @var{id} ?$B$O<-=q?(BID?$B!#?(B@var{tag} ?$B$O%*%W%7%g%s$N%-!<!#?(B @code{value} ?$B$O%;%C%H$9$kCM!#?(B ?$B$3$N4X?t$O?(B @code{lookup-dictionary-options-alist} ?$B$NCM$r=q$-49$($k!#?(B

@item @code{lookup-use-package} @var{agent-id} @var{package-name} ?$BJd=u%Q%C%1!<%8$r%m!<%I$9$k!#?(B @var{agent-id} ?$B$O!"%Q%C%1!<%8$rE,MQ$9$k%(!<%8%'%s%H?(BID?$B!#?(B @var{package-name} ?$B$O!"%Q%C%1!<%8L>!"$"$k$$$O%Q%C%1!<%8$N@dBP%Q%9!#?(B ?$B@dBP%Q%9$G$J$$>l9g!"%Q%C%1!<%8$OJQ?t?(B @code{lookup-package-directory} ?$B$,?(B ?$B<($9%G%#%l%/%H%j$KE83+$7$F$*$/I,MW$,$"$k!#?(B ?$B$3$N4X?t$O?(B @code{lookup-agent-options-alist} ?$B5Z$S?(B @code{lookup-dictionary-options-alist} ?$B$NCM$r=q$-49$($k!#?(B @end table

@c ********************************************************************* @node How To Lookup, Customization, Getting Started, Top @chapter ?$B8!:w$r9T$J$&$K$O?(B

?$B$3$N>O$G$O!"?(BLookup ?$B$G8!:w$r9T$J$&J}K!$K$D$$$F>$/@bL@$7$^$9!#$^$?!"?(B ?$BFCDj$N<-=q$+$i>pJs$rF@$k$?$a$NJ}K!$K$D$$$F$b@bL@$7$^$9!#?(B

@menu * Startup Commands:: ?$B5/F0$H=*N;?(B * Search String:: ?$BJ8;zNs8!:w?(B * See Result:: ?$B8!:w7k2L$ND/$aJ}?(B * Specify Dictionary:: ?$BFCDj$N<-=q$rMxMQ$9$k?(B @end menu

@c ===================================================================== @node Startup Commands, Search String, How To Lookup, How To Lookup @section ?$B5/F0$H=*N;?(B

@findex lookup ?$B:G=i$K?(B Lookup ?$B$r5/F0$9$k$?$a$N%3%^%s%I$O?(B @kbd{M-x lookup} ?$B$G$9!#$3$l$O?(B ?$BMxMQ=PMh$k<-=q$N0lMw$r%P%C%U%!$KI=<($7!"<-=qA*Br%b!<%I$KF~$j$^$9!#$3$N?(B ?$B%P%C%U%!$G$NA`:n$K$D$$$F$O!"?(B@ref{Specify Dictionary} ?$B$r;2>H$7$F2<$5$$!#?(B

@kbd{M-x lookup} ?$B$rMQ$$$:$H$b!"<!@a$N8!:w%3%^%s%I$r$$$-$J$j<B9T$7$F$b?(B ?$B9=$$$^$;$s!#0lEY8!:w$,9T$J$o$l$k$H!"?(B@kbd{M-x lookup} ?$B$O:G8e$N8!:w7k2L$r?(B ?$B:FI=<($9$k$h$&$K$J$j$^$9!#0lEY?(B Lookup ?$B$N%&%#%s%I%&$rJD$8$?8e$G$b!"$b$&?(B ?$B0lEY7k2L$r8+JV$9$N$K;H$($^$9!#?(B

@findex lookup-suspend Lookup ?$B$rH4$1$k$?$a$N%3%^%s%I$O?(B @kbd{M-x lookup-suspend} ?$B$G$9!#$3$l$O?(B Lookup ?$B$N3F%&%#%s%I%&$r$$$C$?$sJD$8$F!"8!:w$rCfCG$7$^$9!#8!:w$r40A4$K?(B ?$B$d$a$F$7$^$&$H$-$K$O!"?(B@kbd{M-x lookup-exit} ?$B$,;H$($^$9!#$3$l$O%P%C%U%!$d?(B ?$B%-%c%C%7%e$N:o=|!"%5%V%W%m%;%9$N=*N;$J$I$N:n6H$r9T$J$$$^$9!#?(BLookup ?$B$N?(B ?$B3F%P%C%U%!$G$O!"$3$l$i$N%3%^%s%I$O$=$l$>$l?(B @kbd{q} ?$B$H?(B @kbd{Q} ?$B$K$h$C$F?(B ?$BD>@"$^$?$O4V@K8F$S=P$5$l$^$9!#?(B

@vindex lookup-save-configuration Lookup ?$B$rH4$1$?$H$-!"JQ?t?(B @code{lookup-save-configuration} ?$B$NCM$,?(B @code{non-nil} ?$B$G$"$l$P!"2hLL$,8!:w$r3+;O$7$?$H$-$N>uBV$KLa$5$l$^$9!#?(B ?$B$3$l$O%G%U%)%k%H$G?(B @code{t} ?$B$K@_Dj$5$l$F$$$^$9!#?(B

@findex lookup-restart Lookup ?$B$N=i4|2=%U%!%$%k$r=q$-49$($?$H$-$K$O!"%3%^%s%I?(B @kbd{M-x lookup-restart} ?$B$,MxMQ=PMh$^$9!#$3$l$O?(B Lookup ?$B$r$$$C$?$s=*N;?(B ?$B$5$;$?8e!"?(B@file{~/.lookup} ?$B$rFI$_D>$7$F:F=i4|2=$r9T$J$$$^$9!#$3$l$ODL>o?(B @kbd{R} ?$B$K3d$jEv$F$i$l$F$$$^$9!#?(B

@c ===================================================================== @node Search String, See Result, Startup Commands, How To Lookup @section ?$BJ8;zNs8!:w?(B

Lookup ?$B$N$b$C$H$b0lHLE*$J8!:wJ}K!$O!"8!:w8l$H$J$kJ8;zNs$r;XDj$7$F8!:w$r?(B ?$B9T$J$&$3$H$G$9!#0J2<!"$3$l$K$D$$$F>$/@bL@$7$^$9!#?(B

@menu * Search Commands:: ?$BI8=`$N8!:w%3%^%s%I?(B * Default Method:: ?$BI8=`$N8!:wJ}<0?(B * Search Methods:: ?$B8!:wJ}<0$N$$$m$$$m?(B @end menu

@c --------------------------------------------------------------------- @node Search Commands, Default Method, Search String, Search String @subsection ?$BI8=`$N8!:w%3%^%s%I?(B

Lookup ?$BI8=`$N8!:w%3%^%s%I$K$O!"BeI=$7$F<!$N8^$D$N$b$N$,$"$j$^$9!#?(B

@table @kbd @item M-x lookup-pattern @findex lookup-pattern ?$B%_%K%P%C%U%!$+$i$NF~NO$r8!:w8l$K8!:w$r3+;O$7$^$9!#?(B ?$B%G%U%)%k%H$N8!:w8l$H$7$F!"%]%$%s%H0LCV$NC18l$,<h$j=P$5$l$^$9!#?(B

@vindex lookup-use-kakasi ?$B$3$N;~!"JQ?t?(B @code{lookup-use-kakasi} ?$B$NCM$,?(B @code{non-nil} ?$B$G$"$l$P!"?(B KAKASI ?$B%W%m%0%i%`$rMxMQ$7$FF|K8l$NC18l$b$=$l$J$j$K@Z$j=P$7$^$9!#?(B ?$B$3$l$O%G%U%)%k%H$G$O?(B @code{nil} ?$B$K$J$C$F$$$^$9!#?(B @footnote{?$B$3$N5!G=$O8=:_?(B Mule ?$B$G$OF0:n$7$^$;$s!#?(B}

?$B:G6a$N?(B Emacs ?$B$G$"$l$P!"%G%U%)%k%H$N8!:w8l$O%_%K%P%C%U%!$G?(B @kbd{M-n} ?$B$H$9$k$3$H$GJT=8$9$k$3$H$,=PMh$^$9!#?(B

@item M-x lookup-region @findex lookup-region ?$B%j!<%8%g%s$NJ8;zNs$r8!:w8l$K8!:w$r3+;O$7$^$9!#?(B

@item M-x lookup-word @findex lookup-word ?$B%]%$%s%H0LCV$NC18l$r8!:w8l$K8!:w$r3+;O$7$^$9!#?(B

@item @code{lookup-selection} @findex lookup-selection ?$B%^%&%9$K$h$kA*BrNN0h$r8!:w8l$K8!:w$r3+;O$7$^$9!#?(B

?$B$3$l$r%^%&%9$NE,Ev$J%?%s$K%P%$%s%I$7$F$*$/$H!"$=$l$r%/%j%C%/$9$k$3$H$G!"?(B ?$B$=$N$H$-$N%^%&%9$K$h$kA*BrNN0h$r8!:w8l$K8!:w$r9T$J$&$3$H$,=PMh$^$9!#A*Br?(B ?$BNN0h$O?(B Emacs ?$B$N%P%C%U%!$G$"$kI,MW$O$J$/!"B>$N%"%W%j%1!<%7%g%s>e$G$"$C$F?(B ?$B$b9=$$$^$;$s!#?(B

?$B$3$l$O%$%a!<%8$H$7$F$O!"?(BX Window System ?$B$G$N%^%&%9$K$h$k%3%T!<!u%Z!<%9%H?(B ?$B$H$h$/;w$F$$$^$9!#:G=i$K%3%T!<$7$?$$NN0h$r%^%&%9$GA*Br$7!"$=$N8e!"%3%T!<?(B ?$B@h$N%P%C%U%!$GCf%?%s$r%/%j%C%/$9$k$3$H$G%3%T!<$O40N;$7$^$9!#$=$l$HF1MM?(B ?$B$K!"<!$N$h$&$K@_Dj$7$F$*$/$3$H$G!"?(BEmacs ?$B$N%P%C%U%!$K%Z!<%9%H$9$kBe$o$j$K!"?(B Lookup ?$B$,8!:w$r9T$J$&$h$&$K$J$j$^$9!#?(B

@lisp (global-set-key [mouse-2] 'lookup-selection) @end lisp

?$B$?$@$7!"$3$&$7$F$7$^$&$H!"I8=`$N%Z!<%9%H$NF0:n$,;H$($J$/$J$C$?$j$9$k$N$G!"?(B ?$B<B:]$K$OJL$N%/%j%C%/$K%P%$%s%I$7$F$*$/$H$h$$$G$7$g$&!#?(B

@item @code{lookup-secondary} @findex lookup-secondary ?$B%^%&%9$K$h$kBhFsA*BrNN0h$r8!:w8l$K8!:w$r3+;O$7$^$9!#?(B

Emacs ?$B$N?(B Secondary Selection ?$B$N5!G=$rMQ$$$F8!:w$r9T$J$$$^$9!#?(B @footnote{?$B8=:_!"?(BXEmacs ?$B$G$OF0:n$7$^$;$s!#$?$V$s!#?(B}

@dfn{Secondary Selection} ?$B$H$O!"%]%$%s%H$r0$5$;$k$3$H$J$/%^%&%9$G?(B ?$BFCDjNN0h$rA*Br$9$k$?$a$N5!G=$G!"%G%U%)%k%H$G$O?(B @kbd{M-Mouse-1} ?$B$K?(B ?$B%P%$%s%I$5$l$F$$$^$9!#?(B@inforef{Secondary Selection, , emacs}.

?$B$3$l$r$&$^$/MQ$$$k$3$H$G!"%^%&%9$N%@%V%k%/%j%C%/$d%I%i%C%0$K$h$C$F?(B ?$BJ8;zNs$rA*Br$9$k$@$1$G8!:w$,9T$J$($k$h$&$K$J$C$F$$$^$9!#$b$7I8=`$N?(B ?$B%P%$%s%I$rCV$-49$($F$h$$$N$G$"$l$P!"<!$N$h$&$K@_Dj$7$F2<$5$$!#?(B

@lisp (global-set-key [M-down-mouse-1] 'lookup-secondary) (autoload 'lookup-secondary "lookup" nil t) @end lisp

?$B?7$?$KDj5A$9$k$N$G$"$l$P!"Nc$($P<!$N$h$&$K$7$^$9!#?(B

@lisp (global-set-key [S-mouse-1] 'mouse-start-secondary) (global-set-key [S-drag-mouse-1] 'mouse-set-secondary) (global-set-key [S-down-mouse-1] 'lookup-secondary) (autoload 'lookup-secondary "lookup" nil t) @end lisp

?$B8e<T$NNc$G$O!"?(BShift ?$B%-!<$r2!$7$J$,$i:8$N%@%V%k%/%j%C%/$G%+!<%=%k0LCV$N?(B ?$BC18l$r!"F1$8$/NN0h$r%I%i%C%0$9$k$3$H$GA*BrIt$r8!:w$9$k$h$&$K$J$j$^$9!#?(B @end table

?$B$3$l$i;M$D$N%3%^%s%I$K$O99$K!"?(B@samp{-full-window} ?$B$H?(B @samp{-other-frame} ?$B$rIU2C$7$?%P%j%(!<%7%g%s$,$"$j$^$9!#$D$^$j!"A4It$G0J2<$N==8^$NI8=`8!:w?(B ?$B%3%^%s%I$,MQ0U$5$l$F$$$^$9!#?(B

@findex lookup-pattern-full-screen @findex lookup-pattern-other-frame @findex lookup-region-full-screen @findex lookup-region-other-frame @findex lookup-word-full-screen @findex lookup-word-other-frame @findex lookup-selection-full-screen @findex lookup-selection-other-frame @findex lookup-secondary-full-screen @findex lookup-secondary-other-frame @table @asis @item @kbd{M-x lookup-pattern} ?$B8!:w8l$rF~NO$7$F8!:w$9$k!#?(B @item @kbd{M-x lookup-pattern-full-screen} @kbd{M-x lookup-pattern} ?$B$HF1$8!#7k2L$r2hLLA4BN$GI=<($9$k!#?(B @item @kbd{M-x lookup-pattern-other-frame} @kbd{M-x lookup-pattern} ?$B$HF1$8!#7k2L$rJL$N%U%l!<%`$GI=<($9$k!#?(B @item @kbd{M-x lookup-region} ?$B%j!<%8%g%s$NJ8;zNs$r8!:w8l$K8!:w$9$k!#?(B @item @kbd{M-x lookup-region-full-screen} @kbd{M-x lookup-region} ?$B$HF1$8!#7k2L$r2hLLA4BN$GI=<($9$k!#?(B @item @kbd{M-x lookup-region-other-frame} @kbd{M-x lookup-region} ?$B$HF1$8!#7k2L$rJL$N%U%l!<%`$GI=<($9$k!#?(B @item @kbd{M-x lookup-word} ?$B%]%$%s%H0LCV$NC18l$r8!:w8l$K8!:w$9$k!#?(B @item @kbd{M-x lookup-word-full-screen} @kbd{M-x lookup-word} ?$B$HF1$8!#7k2L$r2hLLA4BN$GI=<($9$k!#?(B @item @kbd{M-x lookup-word-other-frame} @kbd{M-x lookup-word} ?$B$HF1$8!#7k2L$rJL$N%U%l!<%`$GI=<($9$k!#?(B @item @code{lookup-selection} ?$B%^%&%9$G$NA*BrNN0h$r8!:w8l$K8!:w$9$k!#?(B @item @code{lookup-selection-full-screen} @code{lookup-selection} ?$B$HF1$8!#7k2L$r2hLLA4BN$GI=<($9$k!#?(B @item @code{lookup-selection-other-frame} @code{lookup-selection} ?$B$HF1$8!#7k2L$rJL$N%U%l!<%`$GI=<($9$k!#?(B @item @code{lookup-secondary} Secondary Selection ?$B$NJ8;zNs$r8!:w8l$K8!:w$9$k!#?(B @item @code{lookup-secondary-full-screen} @code{lookup-secondary} ?$B$HF1$8!#7k2L$r2hLLA4BN$GI=<($9$k!#?(B @item @code{lookup-secondary-other-frame} @code{lookup-secondary} ?$B$HF1$8!#7k2L$rJL$N%U%l!<%`$GI=<($9$k!#?(B @end table

@vindex lookup-frame-alist @samp{-other-frame} ?$B$H$J$C$F$$$k3F%3%^%s%I$rMQ$$$?$H$-$N%U%l!<%`$N?(B ?$B%Q%i%a!<%?$O!"JQ?t?(B @code{lookup-frame-alist} ?$B$K$h$jM?$($i$l$^$9!#?(B

@c --------------------------------------------------------------------- @node Default Method, Search Methods, Search Commands, Search String @subsection ?$BI8=`$N8!:wJ}<0?(B

@cindex ?$BC18l8!:w?(B @kbd{M-x lookup-pattern} ?$B$G8!:w$7$?$$C18l$rF~NO$7$?$j!"?(B @kbd{M-x lookup-region} ?$B$J$I$G8!:w8l$r;XDj$7$?$H$-$NI8=`$N8!:wJ}<0$r?(B @dfn{?$BC18l8!:w?(B} ?$B$H8F$S$^$9!#$3$l$O<B:]$K$O8GM-$N8!:wJ}<0$G$O$J$/$F!"?(B ?$B8e=R$9$k3F<o$N8!:wJ}<0$r4V@K8F$S=P$9$?$a$N$b$N$G$9!#?(B

?$BDL>o!"8!:w8l$H40A4$K%^%C%A$7$?%(%s%H%j$rC5$7=P$9$3$H$r!V40A40lCW8!:w!W$H?(B ?$B8@$$$^$9$,!"?(BLookup ?$B$G$OB?<oN`$N<-=q$r07$&4X78$+$i!"$3$l$r%G%U%)%k%H$H$7?(B ?$B$F$7$^$&$N$G$O>/$7LdBj$,$"$j$^$9!#Nc$($P?(B @samp{emacs} ?$B$H$$$&C18l$r8!:w$9?(B ?$B$k$H$-!"<-=q$K$h$C$F$O8+=P$78l$H$7$F?(B @samp{GNU Emacs} ?$B$H$7$+;}$?$J$$$?$a?(B ?$B$K!"$=$l$,8+IU$+$i$J$$$H$$$&$3$H$,$"$j$^$9!#$3$l$O<-=qB&$NLdBj$@$H8@$($P?(B ?$B$=$&$+$b$7$l$^$;$s$,!"$d$O$j$=$l$G$OITJX$J$N$G!">/$79)IW$,I,MW$G$9!#?(B

?$B$b$7<-=q$,?(B @samp{GNU Emacs} ?$B$H$$$&8+=P$78l$7$+;}$?$J$/$H$b!"40A40lCW8!:w?(B ?$B$G$O$J$/!V%-!<%o!<%I8!:w!W$G$H$$$&$3$H$J$i!"$=$l$r8+IU$1=P$9$3$H$b=PMh$k?(B ?$B$+$b$7$l$^$;$s!#$=$N$?$aI8=`$N8!:wJ}<0$H$7$F$O!"<-=q$K$h$C$F<B:]$N8!:wJ}?(B ?$B<0$r@Z$j49$($J$,$i8!:w$7$F$/$l$k$N$,JXMx$G$9!#$=$N$?$aC18l8!:w$O!">u67$K?(B ?$B1~$8$F<B:]$N?6$kIq$$$rE,Ev$KJQ2=$5$;$k$h$&$K$J$C$F$$$^$9!#?(B

@vindex lookup-default-method ?$BC18l8!:w$,<B:]$K9T$J$&8!:wJ}<0$O!"JQ?t?(B @code{lookup-default-method} ?$B$K$h$j@_Dj$9$k$3$H$,=PMh$^$9!#$3$l$O%G%U%)%k%H$G$O?(B @code{exact}?$B!"$D$^$j?(B ?$B40A40lCW8!:w$H$J$C$F$$$^$9!#$3$l$rA0J}0lCW8!:w$K$7$?$1$l$P?(B @code{prefix} ?$B$H$7$^$9!#2DG=$J8!:wJ}<0$H$=$l$KBP1~$7$?%7%s%kL>$K$D$$$F$O!"?(B @ref{Search Methods} ?$B$r;2>H$7$F2<$5$$!#?(B

?$B$$$/$D$+$N8!:w%(!<%8%'%s%H$G$O!"%G%U%)%k%H$N8!:wJ}<0$r>e=q$-$7$F!"Nc$($P?(B ?$B%-!<%o!<%I8!:w$r9T$J$&$h$&$K@_Dj$5$l$F$$$^$9!#>$/$O%(!<%8%'%s%H$N3F@a?(B ?$B$r;2>H$7$F2<$5$$!#$^$?!"FCDj$N%(!<%8%'%s%H$d<-=q$G$N8!:wJ}<0$rJQ$($k$K$O!"?(B ?$B<-=q%*%W%7%g%s?(B @code{default-method} ?$B$rMQ$$$k$3$H$,=PMh$^$9!#?(B

@c --------------------------------------------------------------------- @node Search Methods, , Default Method, Search String @subsection ?$B8!:wJ}<0$N$$$m$$$m?(B

@cindex ?$B%Q%?!<%s8!:w?(B ?$BJ8;zNs$r;XDj$9$k8!:w$NCf$G$bFC$K!"?(B@kbd{M-x lookup-pattern} ?$B$N$h$&$KFCDj?(B ?$B$N%Q%?!<%s$rF~NO$7$F9T$J$&8!:w$N$3$H$r!"?(BLookup ?$B$G$O?(B @dfn{?$B%Q%?!<%s8!:w?(B} ?$B$H8F$S$^$9!#%Q%?!<%s8!:w$G$O!"<!$N$h$&$JFC<l$J%Q%?!<%s$r;XDj$9$k$3$H$G!"?(B ?$BMM!9$K8!:wJ}<0$r@Z$j49$($k$3$H$,2DG=$G$9!#$=$l$>$l$N8!:wJ}<0$K$O8GM-$N?(B ?$B%7%s%kL>$H5-9f$,4XO"IU$1$i$l$F$*$j!"$$$/$D$+$N>l=j$GMxMQ$5$l$^$9!#?(B

@table @asis @item @t{word} @itemx ?$BC18l8!:w?(B (@code{default}, @code{~}) ?$BI8=`$N8!:wJ}<0$G$9!#$3$l$O<B:]$K$O!"2<5-$N$$$:$l$+$N8!:wJ}<0$r4V@K?(B ?$B8F$S=P$9$h$&$K$J$C$F$$$^$9!#?(B@xref{Default Method}.

@item @t{'word'} @itemx ?$B40A40lCW8!:w?(B (@code{exact}, @code{=}) @cindex ?$B40A40lCW8!:w?(B ?$BM?$($i$l$?J8;zNs$H40A4$K0lCW$9$k8+=P$78l$r;}$D%(%s%H%j$r8!:w$7$^$9!#?(B ?$B$3$NNc$G$O?(B @samp{word} ?$B$d?(B @samp{Word} ?$B$J$I$,8+IU$+$j$^$9!#?(B

@item @t{word*} @itemx ?$BA0J}0lCW8!:w?(B (@code{prefix}, @code{<}) @cindex ?$BA0J}0lCW8!:w?(B ?$BM?$($i$l$?J8;zNs$r8+=P$78l$N@hF,$K;}$D$h$&$J%(%s%H%j$r8!:w$7$^$9!#?(B ?$B$3$NNc$G$O?(B @samp{wordage} ?$B$d?(B @samp{wording} ?$B$J$I$,8+IU$+$j$^$9!#?(B

@item @t{*word} @itemx ?$B8eJ}0lCW8!:w?(B (@code{suffix}, @code{>}) @cindex ?$B8eJ}0lCW8!:w?(B ?$BM?$($i$l$?J8;zNs$r8+=P$78l$NKvHx$K;}$D$h$&$J%(%s%H%j$r8!:w$7$^$9!#?(B ?$B$3$NNc$G$O?(B @samp{keyword} ?$B$d?(B @samp{headword} ?$B$J$I$,8+IU$+$j$^$9!#?(B

@item @t{*word*} @itemx ?$BItJ,0lCW8!:w?(B (@code{substring}, @code{-}) @cindex ?$BItJ,0lCW8!:w?(B ?$BM?$($i$l$?J8;zNs$r8+=P$78l$N0lIt$K4^$`$h$&$J%(%s%H%j$r8!:w$7$^$9!#?(B ?$B$3$NNc$G$O?(B @samp{unwordy} ?$B$d?(B @samp{swordsman} ?$B$J$I$,8+IU$+$j$^$9!#?(B

@item @t{w*o?d} @itemx ?$B%0%m%V%Q%?!<%s?(B ?$B>e$N;0$D$r99$K?J$a$?I=8=$H$7$F!"G$0U$N%0%m%V%Q%?!<%s$,;XDj=PMh$^$9!#?(B ?$B$D$^$jJ8;z?(B @samp{*} ?$B$,G$0U$NJ8;zNs$H%^%C%A$7!"J8;z?(B @samp{?} ?$B$,G$0U$N?(B ?$B0lJ8;z$H%^%C%A$7$^$9!#$3$NNc$G$O?(B @samp{word} ?$B$d?(B @samp{womanhood} ?$B$J$I$,?(B ?$B8+IU$+$j$^$9!#?(B

?$B$3$N8!:w%Q%?!<%s$O!"<B:]$K$O%Q%?!<%s$r@55,I=8=$KJQ49$7$F8!:w$r9T$J$$$^$9!#?(B ?$B:#$NNc$G$O?(B @samp{^w.*o.d$} ?$B$N$h$&$KJQ49$5$l$^$9!#=>$C$F!"$3$l$rMQ$$$k$K?(B ?$B$O<-=q$,<!$N@55,I=8=8!:w$KBP1~$7$F$$$J$1$l$P$J$j$^$;$s!#?(B

@item @t{/word/} @itemx ?$B@55,I=8=8!:w?(B (@code{regexp}, @code{r}) @cindex ?$B@55,I=8=8!:w?(B ?$BM?$($i$l$?@55,I=8=$H%^%C%A$9$k8+=P$78l$r;}$D%(%s%H%j$r8!:w$7$^$9!#?(B ?$BF~NO$O$=$N$^$^8!:w%(!<%8%'%s%H$KEO$5$l$k$?$a!"@55,I=8=$N%9%?%$%k$O?(B ?$BMxMQ$9$k%(!<%8%'%s%H$K0MB8$7$^$9!#?(B

@item @t{@@word} @itemx ?$B%-!<%o!<%I8!:w?(B (@code{keyword}, @code{@@}) @cindex ?$B%-!<%o!<%I8!:w?(B ?$B<-=q$,8+=P$78l$@$1$G$J$/%(%s%H%jKh$N%-!<%o!<%I$r;}$D>l9g!"$3$N%Q%?!<%s$K?(B ?$B$h$C$F$=$l$r8!:w$9$k$3$H$,=PMh$^$9!#2?$r%-!<%o!<%I$H$7$F;}$D$+$OMxMQ$9$k?(B ?$B8!:w%(!<%8%'%s%H$K$h$C$F0[$J$k$?$a!"$=$l$>$l$N%(!<%8%'%s%H$K$D$$$F$N@bL@?(B ?$B$r;2>H$7$F2<$5$$!#?(B

@item @t{/word} @itemx ?$BA4J88!:w?(B (@code{text}, @code{/}) @cindex ?$BA4J88!:w?(B ?$B$3$l$OB>$N8!:wJ}<0$H$O>/$70[$J$j$^$9!#B>$N$b$N$O<-=q$K$"$i$+$8$aMQ0U$5$l?(B ?$B$F$$$k%$%s%G%C%/%9$+$i8!:w$r9T$J$$$^$9$,!"$3$l$O<-=q$NA4BN$+$iNO$:$/$G?(B ?$B8!:w8l$rC5$7=P$7$^$9!#$=$N$?$a$7$P$7$PHs>o$KB?$/$N8!:w;~4V$rI,MW$H$9$k?(B ?$B$?$a!"$3$N8!:w%Q%?!<%s$r;XDj$9$k$H3NG'$N$?$a$N%W%m%s%W%H$,I=<($5$l$^$9!#?(B

@item ?$B%j%U%!%l%s%9?(B (@code{reference}, @code{%}) @cindex ?$B%j%U%!%l%s%9?(B ?$B$3$l$O8!:wJ}<0$G$O$"$j$^$;$s$,!"F1$8$/5-9f$,3d$jEv$F$i$l$F$$$k$N$G$3$3$G?(B ?$B@bL@$7$F$*$-$^$9!#?(B@dfn{?$B%j%U%!%l%s%9?(B} ?$B$H$O!"$"$k%(%s%H%j$H4XO"IU$1$i$l$F?(B ?$B$$$kJL$N%(%s%H%j$N$3$H$r8@$$$^$9!#DL>o!"?(BWeb ?$B%Z!<%8$HF1MM$K!"%(%s%H%jKJ8?(B ?$B$+$iJL$N%(%s%H%j$X$H%j%s%/$,D%$i$l$F$$$^$9!#?(B

?$BB>$N8!:wJ}<0$rMxMQ$7$?$N$G$O$J$/!"%j%s%/$rC)$C$F%j%U%!%l%s%9$rI=<($7$?$H?(B ?$B$-$K$O!"$=$N$H$-$N8!:wJ}<0$H$7$F>e$N5-9f$,MQ$$$i$l$^$9!#?(B @end table

?$B0J>e$NA4$F$N8!:wJ}<0$K<-=q$,BP1~$7$F$$$k$o$1$G$O$"$j$^$;$s!#<-=q$,BP1~$7?(B ?$B$F$$$k8!:wJ}<0$rCN$k$?$a$K$O!":G=i$K?(B @kbd{M-x lookup} ?$B$H$7$?$H$-=PNO$5$l?(B ?$B$k<-=q0lMw%P%C%U%!$r;2>H$7$F2<$5$$!#?(B(@pxref{Specify Dictionary})

?$B<-=q$,BP1~$7$F$$$J$$8!:wK!$,;XDj$5$l$?>l9g$K$O!"8=:_$OC1=c$KL5;k$5$l$^$9!#?(B ?$B$3$l$O>-MhE*$K$OL$BP1~$NDLCN$r=P$9$h$&$KJQ99$9$k$+$b$7$l$^$;$s!#?(B

@c ===================================================================== @node See Result, Specify Dictionary, Search String, How To Lookup @section ?$B8!:w7k2L$ND/$aJ}?(B

Lookup ?$B$G8!:w$,9T$J$o$l$k$H!"$=$N7k2L$OFs$D$N%&%#%s%I%&$KJ,$+$l$FI=<($5?(B ?$B$l$^$9!#0l$D$O8+$D$+$C$?%(%s%H%j$N0lMw$rJB$Y$k$?$a$N$b$N$G!"$b$&0l$D$O3F?(B ?$B%(%s%H%j$NKJ8$r8+$k$?$a$N$b$N$G$9!#0J2<!"$3$l$i$r8+$kJ}K!$K$D$$$F>$/?(B ?$B@bL@$7$^$9!#?(B

@menu * See Entries:: ?$B%(%s%H%j$r=g$K8+$k?(B * See Contents:: ?$BKJ8$r>$/8+$k?(B * Make Reference:: ?$B%j%U%!%l%s%9$r;2>H$9$k?(B * Cite Contents:: ?$BKJ8$r0zMQ$9$k?(B @end menu

@c --------------------------------------------------------------------- @node See Entries, See Contents, See Result, See Result @subsection ?$B%(%s%H%j$r=g$K8+$k?(B

Entry ?$B%P%C%U%!?(B(@pxref{Quick Search})?$B$K$O!"8!:w$N7k2L!"8+IU$+$C$?%(%s%H%j?(B ?$B$N0lMw$,I=<($5$l$^$9!#?(B@kbd{n}(ext) ?$B$H?(B @kbd{p}(revious) ?$B$r2!$9$3$H$G!"%]?(B ?$B%$%s%H$rA08e$K0$7$FI=<($9$k%(%s%H%j$r@Z$j49$($k$3$H$,=PMh$^$9!#%^%&%9?(B ?$B$NCf%?%s$G%/%j%C%/$9$k$3$H$G!"%(%s%H%j$rD>@

@kbd{v}(iew) ?$B$K$h$j?(B Overview ?$B%b!<%I$KF~$j$^$9!#$3$l$O?(B Content ?$B%P%C%U%!$N?(B ?$B%&%#%s%I%&$r%/%m!<%:$7!"%(%s%H%j$N0lMw$r0l;~E*$K8+$d$9$/$7$^$9!#?(BOverview ?$B%P%C%U%!$G$O!"?(B@kbd{n} ?$B$H?(B @kbd{p} ?$B$,C1$K%]%$%s%H$N0$@$1$r9T$J$&$h$&$K?(B ?$B$J$j$^$9!#$b$&0lEY?(B @kbd{v} ?$B$H$9$k$+?(B @key{SPC} ?$B$r2!$9$3$H$G!"?(BOverview ?$B%b!<%I$r=*N;$7$F85$NF0:n$KLa$j$^$9!#?(B

Lookup ?$B$O!"2a5n$K9T$J$o$l$?8!:w$N7k2L$rMzNr$H$7$F5-21$7$F$$$^$9!#2a5n$N?(B ?$B8!:w7k2L$r;2>H$9$k$K$O?(B @kbd{M-p} ?$B$r2!$7$F$$$C$F2<$5$$!#5U$K!"85$N8!:w7k?(B ?$B2L$KLa$k$K$O?(B @kbd{M-n} ?$B$r2!$7$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node See Contents, Make Reference, See Entries, See Result @subsection ?$BKJ8$r>$/8+$k?(B

Content ?$B%P%C%U%!?(B(@pxref{Quick Search})?$B$K$O!"A*Br$5$l$F$$$k%(%s%H%j$NKJ8?(B ?$B$,I=<($5$l$^$9!#$3$l$O?(B @key{SPC} ?$B$H?(B @key{DEL} ?$B$K$h$C$F!"?(BEntry ?$B%P%C%U%!Fb?(B ?$B$+$iA08e$K%9%/%m!<%k$9$k$3$H$,=PMh$^$9!#%P%C%U%!$N:G8e?(B(?$B:G=i?(B)?$B$^$GC#$9$k$H!"?(B ?$B<!?(B(?$BA0?(B)?$B$N%(%s%H%j$K0$7$^$9!#$^$?!"?(B@kbd{<} ?$B$d?(B @kbd{>} ?$B$K$h$C$F!"KJ8$N?(B ?$B:G=i$H:G8e$K0$9$k$3$H$b=PMh$^$9!#?(B

@kbd{o}(pen) ?$B$r2!$9$H!"?(BLookup ?$B$N%&%#%s%I%&$r2hLLA4BN$K3H$2$F!"?(BContent ?$B%P%C?(B ?$B%U%!$NFbMF$r9-$/8+$k$3$H$,=PMh$^$9!#?(BLookup ?$B$N%&%#%s%I%&$r0lEYJD$8$l$P!"?(B ?$B<!$+$i$^$?85$KLa$j$^$9!#?(B

@kbd{s}(earch) ?$B$K$h$C$F!"?(BContent ?$B%P%C%U%!$G?(B @code{isearch-forward} ?$B$r?(B ?$B<B9T$7$^$9!#$3$l$rH4$1$k$K$O?(B @kbd{C-g} ?$B$J$I$H$7$F2<$5$$!#?(B

?$B8=:_;2>H$7$F$$$k%(%s%H%j$N>pJs$r?(B @kbd{i}(nfo) ?$B$K$h$C$FCN$k$3$H$,=PMh$^$9!#?(B ?$B$^$?!"?(B@kbd{t}(oggle) ?$B$K$h$C$F!"KJ8$r@07A$9$kA0$N%*%j%8%J%k$N<-=qFbMF$r?(B ?$B8+$k$3$H$,=PMh$^$9!#$3$l$i$N>pJs$OKJ8$r%+%9%?%^%$%:$9$k:]$KMxMQ$9$k$3$H?(B ?$B$,=PMh$^$9!#?(B

@c --------------------------------------------------------------------- @node Make Reference, Cite Contents, See Contents, See Result @subsection ?$B%j%U%!%l%s%9$r;2>H$9$k?(B

?$B%(%s%H%j$,%j%U%!%l%s%9$r;}$D>l9g!"?(B@kbd{L}(inks) ?$B$r2!$9$3$H$G$=$l$r?7$?$K?(B Entry ?$B%P%C%U%!$K0lMw$7$^$9!#C10l$N%j%U%!%l%s%9$N$_;2>H$7$?$$>l9g$K$O!"$^?(B ?$B$:?(B @kbd{h} ?$B$G?(B Content ?$B%P%C%U%!$K0$7!"?(B@key{TAB} ?$B$NO"BG$GLN%j%s%/$K?(B ?$B0$7$?8e!"?(B@key{RET} ?$B$H$9$l$P$=$l$rC)$k$3$H$,=PMh$^$9!#$"$k$$$OLN%j?(B ?$B%s%/$rD>@"%^%&%9$NCf%?%s$G%/%j%C%/$7$F$b9=$$$^$;$s!#?(B

?$BMQ$$$k<-=q$d8!:w%(!<%8%'%s%H$K$h$C$F$O!"%j%s%/$,8+?I$+$C$?$j!"%j%s%/$r?(B ?$BC)$k$H0lMw$N8+=P$7$,$*$+$7$/$J$k$J$I$NITK~$,$"$k$+$b$7$l$^$;$s!#$3$l$O?(B ?$B<-=qKh$N:90[$K?(B Lookup ?$B$,%G%U%)%k%H$G$OBP1~$7$-$l$J$$$?$a$G$9!#%j%s%/$r?(B ?$B$h$j8+$d$9$/$9$k$?$a$K$O!"?(B@ref{Reference Pattern} ?$B$r;2>H$7$F3F<+$G@_Dj$r?(B ?$B9T$J$C$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node Cite Contents, , Make Reference, See Result @subsection ?$BKJ8$r0zMQ$9$k?(B

Entry ?$B%P%C%U%!$G?(B @kbd{w}(rite) ?$B$r2!$9$H!"%(%s%H%j$NKJ8$r%-%k%j%s%0$K?(B ?$BJ]B8$7$^$9!#$3$N$H$-<!$NJQ?t$K$h$j$=$N?6$kIq$$$rD4@a=PMh$^$9!#?(B

@vtable @code @item lookup-cite-style ?$B%(%s%H%jKJ8$r0zMQ$9$k$H$-$N%9%?%$%k!#?(B

@code{asis} ?$B$K$9$k$H!"?(BContent ?$B%P%C%U%!$NFbMF$,$=$N$^$^%3%T!<$5$l$k!#?(B @code{plain} ?$B$K$9$k$H!"%W%l!<%s%F%-%9%H$H$7$F8+$d$9$$$h$&JQ49$5$l$k!#?(B ?$B<!$N$h$&$K?(B alist ?$B$r;XDj$9$k$3$H$G!"99$K:Y$+$/@_Dj$9$k$3$H$b2DG=!#?(B

@lisp ((@var{key1} . @var{value1}) (@var{key2} . @var{value2}) ...) @end lisp

@var{key} ?$B$H$7$F$O!"<!$N$b$N$,;XDj2DG=!#?(B

@table @code @item gaiji ?$B30;z$r%3%T!<$9$k$H$-$N%9%?%$%k!#CM$H$7$F<!$N$b$N$,2DG=!#?(B @table @asis @item @code{glyph} Content ?$B%P%C%U%!$KI=<($5$l$kFbMF!#?(B(@code{asis}) @item @code{alternate} gaiji-table ?$B$G;XDj$5$l$?BeBXJ8;z!#?(B(@code{plain}) @item ?$BG$0U$NJ8;zNs?(B ?$B$=$NJ8;zNs$rMxMQ!#?(B @end table @end table

@item lookup-cite-header ?$B%(%s%H%jKJ8$r0zMQ$9$k$H$-$N%X%C%@!#?(B

?$B%3%^%s%I?(B @kbd{M-x lookup-entry-cite-content} ?$B5Z$S?(B @kbd{M-x lookup-content-cite-region} ?$B$K$h$jFbMF$r<h$j9~$`$H$-!"?(B ?$B$=$N@hF,$K;XDj$7$?J8;zNs$,IU$12C$($i$l$k!#?(B ?$BJ8;zNs$,?(B @samp{%T} ?$B$r4^$`>l9g!"<-=q$N%?%$%H%k$KCV$-49$($i$l$k!#?(B

@item lookup-cite-prefix ?$B%(%s%H%jKJ8$r0zMQ$9$k$H$-$N%W%l%U%#%/%9!#?(B

?$B%3%^%s%I?(B @kbd{M-x lookup-entry-cite-content} ?$B5Z$S?(B @kbd{M-x lookup-content-cite-region} ?$B$K$h$jFbMF$r<h$j9~$`$H$-!"?(B ?$B3F9T$N@hF,$K;XDj$7$?J8;zNs$,IU$12C$($i$l$k!#?(B @end vtable

?$BNc$($P!"@_Dj$r<!$N$h$&$K$7$F$*$/$H!"?(B

@lisp (setq lookup-cite-style '((gaiji . "?$B""?(B"))) (setq lookup-cite-header "?$B!V?(B%T?$B!W$h$j?(B0) (setq lookup-cite-prefix "| ") @end lisp

?$B<!$N$h$&$JFbMF$,J]B8$5$l$^$9!#?(B

@example ?$B!V9q8l<-E5!W$h$j?(B | ?$B%F%9%H?(B | ?$B""?(B 1. ?$B;n83?(B.... @end example

?$B$3$l$i$NJQ?t$KBP1~$7$F!"$=$l$>$l<-=q%*%W%7%g%s?(B @code{cite-style}, @code{cite-header}, @code{cite-prefix} ?$B$,;XDj$9$k$3$H$G!"$=$N@_Dj$,?(B ?$BM%@hE*$KMxMQ$5$l$^$9!#?(B(@pxref{Dictionary Options})

?$B$^$?!"?(BContent ?$B%P%C%U%!$K0$7$F?(B @kbd{w} ?$B$r2!$9$3$H$G!"$=$N$H$-$N?(B ?$B%j!<%8%g%s$NJ8;zNs$@$1%3%T!<$9$k$3$H$b2DG=$G$9!#?(B @footnote{?$B$?$@$78=:_!"$3$N$H$-?(B cite-style ?$B$N;XDj$OL58z$G$9!#<jH4$-!&!&!&?(B}

@c ===================================================================== @node Specify Dictionary, , See Result, How To Lookup @section ?$BFCDj$N<-=q$rMxMQ$9$k?(B

Lookup ?$B$N@_Dj8e!":G=i$K?(B @kbd{M-x lookup} ?$B$H$9$k$+!"$"$k$$$O8!:w3+;O8e$K?(B Entry ?$B%P%C%U%!?(B(@pxref{Entry Mode})?$B$G?(B @kbd{S} ?$B$H$9$k$3$H$G!"?(BSelect ?$B%b!<%I?(B ?$B$KF~$j$^$9!#?(B

?$B$3$N%P%C%U%!$K$OMxMQ2DG=$J<-=q$N0lMw$,I=<($5$l$^$9!#?(B@samp{%} ?$B$H$"$kNs$K?(B ?$B$O<-=q$NA*Br>uBV$,<($5$l$F$*$j!"?(B@samp{*} ?$B$,A*Br!"6uGr?(B(@samp{ })?$B$,L$A*Br?(B ?$B$G$"$k$3$H$rI=$o$7$F$$$^$9!#?(B

@samp{Identifier} ?$B$H$"$kNs$K$O<-=q$N?(B ID ?$B$,<($5$l$^$9!#$3$l$O<g$K@_Dj$N$??(B ?$B$a$KMQ$$$i$l!"<-=q$NB0$9$k8!:w%(!<%8%'%s%H$N%/%i%9?(B(@var{class})?$B$H$=$N=j?(B ?$B:_?(B(@var{location})?$B!"$=$7$F<-=qL>?(B(@var{name})?$B$rMQ$$$F?(B @var{class+location:name} ?$B$H$7$FI=$5$l$^$9!#?(B

@samp{title} ?$B$H$"$kNs$K$O!"<-=q$N%?%$%H%k$,<($5$l$^$9!#$3$l$O<g$KI=<($N?(B ?$B$?$a$KMQ$$$i$l!"<-=q%*%W%7%g%s?(B @code{title} ?$B$K$h$C$FJQ992DG=$G$9!#?(B (@pxref{Dictionary Options})

@samp{Methods} ?$B$H$"$kNs$K$O!"<-=q$,BP1~$7$F$$$k8!:wJ}<0$,<($5$l$^$9!#?(B ?$B$3$3$KJB$Y$i$l$k5-9f$NNs$O!"0lJ8;z$,$=$l$>$l0l$D$N8!:wJ}<0$r0UL#$7$F$$$^?(B ?$B$9!#$=$NBP1~$K$D$$$F$O!"?(B@ref{Search Methods} ?$B$K$"$k0lMw$r;2>H$7$F2<$5$$!#?(B

?$B%P%C%U%!$G?(B @kbd{?}?$B$HF~NO$9$k$H!"MxMQ2DG=$J%3?(B ?$B%^%s%I$K$D$$$F$N4J0W%X%k%W$,I=<($5$l$^$9!#%P%C%U%!$rH4$1$k$H%X%k%W$bJD$8?(B ?$B$i$l$^$9!#?(B

?$B%3%^%s%I?(B @kbd{g}?$B$G8=:_$N%b%8%e!<%k$r=i4|2=?(B ?$B$7D>$7!"%P%C%U%!$r99?7$7$^$9!#$?$@$7!"$3$l$O%b%8%e!<%k<+BN$r:F@_Dj$9$k$o?(B ?$B$1$G$O$J$$$N$G!"@_Dj%U%!%$%k$G%b%8%e!<%k$N@_Dj$rJQ$($?>l9g$K$O!"?(B @kbd{R}?$B$K$h$j?(B Lookup ?$B$r:F5/F0$9$kI,MW$,$"$j$^$9!#?(B

@kbd{q}?$B$G%P%C%U%!$rH4$1$^$9!#?(B @kbd{Q}?$B$G?(B Lookup ?$B$r=*N;$7$^$9!#?(B

@kbd{n}?$B$H?(B @kbd{p}?$B$K$h$C$F!"%]%$%s%H$r>e2<$K?(B ?$B0$7$^$9!#?(B

@kbd{m}?$B$K$h$j$=$N9T$N<-=q$rA*Br$7!"?(B @kbd{u}?$B$K$h$jHsA*Br$K$7$^$9!#$^$?!"?(B @kbd{M-x lookup-select-toggle-selected}?$B$K$h$jA*Br>uBV$r%H%0%k$9$k$3$H$b?(B ?$B2DG=$G$9!#?(B

@findex lookup-select-do-select-all @findex lookup-select-do-select-only @kbd{a}?$B$K$h$j!"A4$F$N<-=q$rA*Br>uBV?(B ?$B$K$7$^$9!#?(B@key{RET}?$B$K$h$j!"$=$N9T$N?(B ?$B<-=q$@$1$rA*Br>uBV$K$9$k$3$H$b=PMh$^$9!#?(B

@kbd{d}?$B$r2!$9$H!"<-=q$KL58z2=$N%^!<%/?(B ?$B$,IU$1$i$l$^$9!#$3$l$O?(B @kbd{x}?$B$r2!$9$3?(B ?$B$H$G<B:]$KL58z2=$5$l$^$9!#$3$&$7$FL58z2=$5$l$?<-=q$G$b!"?(BLookup ?$B$r:F5/F0?(B ?$B$9$k$+!"?(B@kbd{g} ?$B$H$9$k$H85$KLa$j$^$9!#<-=q$r915WE*$KL58z2=$9$k$?$a$K$O!"?(B ?$B%*%W%7%g%s$K$h$j@_Dj$7$F2<$5$$!#?(B(@pxref{Setup Restriction})

@kbd{f}?$B$K$h$C$F!"A*Br>uBV$K$"$k<-=q?(B ?$B$+$i8!:w$r9T$J$$$^$9!#$3$l$O<B:]$K$O!"IaDL$K?(B @kbd{M-x lookup-pattern} ?$B$r?(B ?$B9T$J$&$N$HF1$8$G$9!#?(B

@kbd{M}?$B$K$h$j!"<-=q@lMQ$N%a%K%e!<$K0$3$H$,?(B ?$B=PMh$^$9!#$3$l$O<B:]$K$O$?$@$N?(B Entry ?$B%P%C%U%!$G!"%j%U%!%l%s%9$rC)$C$F$$?(B ?$B$/$3$H$K$h$j<-=q$r!VFI$`!W$3$H$,=PMh$^$9!#?(B

@kbd{/}?$B$H$9$k$H!"%]%$%s%H9T$N<-=q$+$i?(B ?$BA4J88!:w$r9T$J$$$^$9!#$?$@$7$b$A$m$s!"<-=q$,A4J88!:w$KBP1~$7$F$$$kI,MW$,?(B ?$B$"$j$^$9!#A4J88!:w$O40N;$^$G$KHs>o$K;~4V$,3]$+$k>l9g$,$"$k$N$GCm0U$7$F2<?(B ?$B$5$$!#?(B(@pxref{Search Methods})

@c ********************************************************************* @node Customization, Dictionary Types, How To Lookup, Top @chapter ?$B<+J,9%$_$KD4@a$9$k?(B

?$B$3$N>O$G$O!"?(BLookup ?$B$r8D?M$N9%$_$K1~$8$FD4@a$9$k$?$a$NJ}K!$K$D$$$F@bL@$7?(B ?$B$^$9!#$^$?!"<-=qKh$N0lHLE*$J%+%9%?%^%:$r$^$H$a$F@_Dj%U%!%$%k=8$H$7$FG[I[?(B ?$B$9$kJ}K!$K$D$$$F$b@bL@$7$^$9!#?(B

[ ?$B$3$N>O$O$^$@@0HwESCf$G$9?(B ]

@menu * Customize General:: ?$B0lHLE*$J%+%9%?%^%$%:?(B * Customize Option:: ?$B<-=q$H%(!<%8%'%s%H$N%+%9%?%^%$%:?(B * Customize Contents:: ?$B%(%s%H%jKJ8$N%+%9%?%^%$%:?(B * Supplement Package:: ?$BJd=u%Q%C%1!<%8$r:n$k?(B * Customize Example:: ?$B>Y$J@_DjNc?(B @end menu

@c ===================================================================== @node Customize General, Customize Option, Customization, Customization @section ?$B0lHLE*$J%+%9%?%^%$%:?(B

Lookup ?$B$NA4HL$K4X$o$k%+%9%?%^%$%:JQ?t$NB?$/$O!"?(BCustom ?$B%Q%C%1!<%8$rMxMQ$9?(B ?$B$k$3$H$GJQ992DG=$G$9!#?(BLookup ?$B$r5/F08e?(B @kbd{M-x customize-group @key{RET} lookup @key{RET}} ?$B$H$9$l$P!"@_Dj=PMh$kJQ?t$N0lMw$r8+$k$3$H$,=PMh$^$9!#?(B

@menu * Customize Variables:: ?$B<g$J%+%9%?%^%$%:JQ?t?(B * Customize Face:: ?$BJ8;zAu>~$N%+%9%?%^%$%:?(B @end menu

@c --------------------------------------------------------------------- @node Customize Variables, Customize Face, Customize General, Customize General @subsection ?$B<g$J%+%9%?%^%$%:JQ?t?(B

@table @code @item lookup-default-method ?$B%G%U%)%k%H$N8!:wJ}<0$r;XDj$9$k!#?(B

@item lookup-frame-alist ?$B%U%l!<%`$N%Q%i%a!<%?$N%j%9%H!#?(B

@item lookup-fill-column @vindex lookup-fill-column ?$B%(%s%H%jFbMF$r?(B fill ?$B$9$k$H$-$N7e?t!#?(B

@item lookup-window-height @vindex lookup-window-height Entry ?$B%P%C%U%!Ey$N%&%#%s%I%&$N9b$5!#?(B

@item lookup-save-configuration @vindex lookup-save-configuration non-nil ?$B$r;XDj$9$k$H!"?(BLookup ?$B$rH4$1$?$H$-$K2hLL$N>uBV$,?(B ?$B8!:w3+;O;~$N$b$N$KLa$5$l$k!#?(B

@item lookup-use-bitmap non-nil ?$B$K;XDj$9$k$H!"?(Bbitmap-mule ?$B$rMxMQ$7$?30;zI=<($r9T$J$&$h$&$K$J$j$^?(B ?$B$9!#?(Bbitmap-mule ?$B$,4{$K%m!<%I$5$l$F$$$l$P<+F0E*$K?(B @code{t} ?$B$K$J$j$^$9!#?(B @ref{Setup Gaiji} ?$B$r;2>H$7$F2<$5$$!#?(B

@item lookup-use-kakasi non-nil ?$B$K;XDj$9$k$H!"?(BKAKASI ?$B$rMQ$$$FF|K8l$N8!:w8l$N@Z$j=P$7$r9T$J$&$h?(B ?$B$&$K$J$j$^$9!#?(B@ref{Search Commands} ?$B$r;2>H$7$F2<$5$$!#?(B

@item lookup-enable-gaiji nil ?$B$K;XDj$9$k$H!"30;z$NI=<($r9T$J$o$J$/$J$j$^$9!#?(B@ref{Setup Gaiji} ?$B$r;2?(B ?$B>H$7$F2<$5$$!#?(B

@item lookup-max-hits @item lookup-max-text @vindex lookup-max-hits @vindex lookup-max-text ?$BI=<($9$k%(%s%H%j$N>e8B?t!"5Z$S%(%s%H%jKJ8$N>e8B%5%$%:$rDj$a$^$9!#?(B ?$B$3$l$i$O8=:_?(B ndeb ?$B$G$N$_M-8z$G$9!#?(B

@item lookup-cite-style @itemx lookup-cite-header @itemx lookup-cite-header ?$B%(%s%H%jKJ8$r0zMQ$9$k$H$-$N%9%?%$%k!"%X%C%@!"%W%l%U%#%/%9$r@_Dj$9$k!#?(B @ref{Cite Contents} ?$B$r;2>H!#?(B @end table

@c --------------------------------------------------------------------- @node Customize Face, , Customize Variables, Customize General @subsection ?$BJ8;zAu>~$N%+%9%?%^%$%:?(B

Lookup ?$B$G$O%U%'%$%9?(B(?$BJ8;zAu>~?(B)?$B$N@_Dj$K?(B Custom ?$B%Q%C%1!<%8$N?(B @code{defface} ?$B$rMQ$$$F$$$^$9!#$3$l$r%+%9%?%^%$%:$9$k$K$O!"?(B@kbd{M-x customize-group @key{RET} lookup-faces @key{RET}} ?$B$J$I$H$7$F@_Dj$r9T$J$C$F2<$5$$!#?(B

Mule ?$B$rMxMQ$7$F$$$k$J$I!"?(BCustom ?$B$,%$%s%9%H!<%k$5$l$F$J$$>l9g$K$O!"?(BLookup ?$B$N=i4|2=%U%!%$%k?(B(@file{~/.lookup})?$B$G@_Dj$r9T$J$&I,MW$,$"$j$^$9!#$3$l$O?(B ?$B<!$N$h$&$K$7$F9T$J$$$^$9!#?(B

@lisp ;; lookup-heading-1-face ?$B$N@_Dj?(B (set-face-bold-p 'lookup-heading-1-face t) (set-face-foreground 'lookup-heading-1-face "SlateBlue") @end lisp

?$B@_Dj=PMh$k%U%'%$%9$O<!$NDL$j$G$9!#?(B

@vtable @code @item lookup-heading-1-face ?$BKJ8$N:G=i$N8+=P$7?(B(?$BDL>o!"0l9TL(B)?$B$KIU$1$i$l$k%U%'%$%9!#?(B @item lookup-heading-2-face ?$BKJ8$,9=B$$r;}$D>l9g!"FsHVL8+=P$7$KIU$1$i$l$k%U%'%$%9!#?(B @item lookup-heading-3-face ?$BKJ8$,9=B$$r;}$D>l9g!";0HVL8+=P$7$KIU$1$i$l$k%U%'%$%9!#?(B @item lookup-heading-4-face ?$BKJ8$,9=B$$r;}$D>l9g!";MHVL8+=P$7$KIU$1$i$l$k%U%'%$%9!#?(B @item lookup-heading-5-face ?$BKJ8$,9=B$$r;}$D>l9g!"8^HVL8+=P$7$KIU$1$i$l$k%U%'%$%9!#?(B @item lookup-heading-low-face ?$BKJ8$,9=B$$r;}$D>l9g!"$"$^$j=EMW$G$J$$ItJ,$KIU$1$i$l$k%U%'%$%9!#?(B @item lookup-reference-face ?$BKJ8$N%j%s%/ItJ,$KMQ$$$i$l$k%U%'%$%9!#?(B @item lookup-refered-face ?$BKJ8$N;2>H:Q$_%j%s%/$KMQ$$$i$l$k%U%'%$%9!#?(B @end vtable

?$B@_Dj$K$O<!$N$h$&$J4X?t$,MxMQ=PMh$^$9!#?(B

@table @code @item set-face-foreground ?$B%U%'%$%9$NJ8;z?'$r;XDj$9$k!#?(B @item set-face-background ?$B%U%'%$%9$NGX7J?'$r;XDj$9$k!#?(B @item set-face-bold-p ?$B%U%'%$%9$rB@;z$K$9$k!#?(B @item set-face-italic-p ?$B%U%'%$%9$r<PBN$K$9$k!#?(B @item set-face-underline-p ?$B%U%'%$%9$r2<@~IU$-$K$9$k!#?(B @end table

@c ===================================================================== @node Customize Option, Customize Contents, Customize General, Customization @section ?$B<-=q$H%(!<%8%'%s%H$N%+%9%?%^%$%:?(B

@menu * Agent Options:: ?$B%(!<%8%'%s%H!&%*%W%7%g%s0lMw?(B * Dictionary Options:: ?$B<-=q%*%W%7%g%s0lMw?(B @end menu

@c --------------------------------------------------------------------- @node Agent Options, Dictionary Options, Customize Option, Customize Option @subsection ?$B%(!<%8%'%s%H!&%*%W%7%g%s0lMw?(B

?$B8!:w%(!<%8%'%s%H$K%*%W%7%g%s$r@_Dj$9$k$3$H$G!"$=$N?6Iq$$$N%+%9%?%^%$%:$,?(B ?$B2DG=$G$9!#?(B(@pxref{Setup Option})

?$B%*%W%7%g%s$K$OA4$F$N%(!<%8%'%s%H$G6&DL$KMxMQ=PMh$k$b$N$H!"%(!<%8%'%s%HKh?(B ?$B$K0[$J$k$b$N$H$,$"$j$^$9!#8!:w%(!<%8%'%s%HJL$N%*%W%7%g%s$O!"$=$l$>$l$N%(!<?(B ?$B%8%'%s%H$K$D$$$F$N@bL@$r;2>H$7$F2<$5$$!#6&DL%*%W%7%g%s$H$7$F$O!"<!$N$b$N?(B ?$B$,MxMQ=PMh$^$9!#?(B

@table @code @item :alias ?$B%(!<%8%'%s%H$KJLL>$rM?$($k!#%(!<%8%'%s%H?(BID ?$B$OIaDL?(B @samp{@var{class+location}} ?$B$H$7$FM?$($i$l$k$,?(B(@pxref{Quick Startup})?$B!"?(B ?$B$3$N%*%W%7%g%s$K$h$j?(B @var{location} ?$B$NItJ,$rCV$-49$($i$l$k!#EvA3$J$,$i!"?(B ?$B$3$l$O?(B @code{lookup-search-agents} ?$B$G@_Dj$7$J$1$l$P$J$i$J$$!#<!$N$h$&$K?(B ?$BMQ$$$i$l$k!#?(B

@lisp (setq lookup-search-agents
'((ndic "/usr/lib/dict" :alias "dict"))) (lookup-use-package "ndic+dict" "dict-package") @end lisp @item :title ?$B8!:w%(!<%8%'%s%H$K%?%$%H%k$r@_Dj$9$k!#$3$l$O8=:_!"MQ$$$i$l$F$$$J$$!#?(B @item :enable ?$BM-8z$H$9$k<-=qL>$N%j%9%H!#?(B(@pxref{Setup Restriction}) @item :disable ?$BL58z$H$9$k<-=qL>$N%j%9%H!#?(B(@pxref{Setup Restriction}) @item :select ?$BA*Br$9$k<-=qL>$N%j%9%H!#?(B(@pxref{Setup Restriction}) @item :unselect ?$BL$A*Br$K$9$k<-=qL>$N%j%9%H!#?(B(@pxref{Setup Restriction}) @end table

@c --------------------------------------------------------------------- @node Dictionary Options, , Agent Options, Customize Option @subsection ?$B<-=q%*%W%7%g%s0lMw?(B

?$B<-=q$O!"%*%W%7%g%s$r@_Dj$9$k$3$H$K$h$j%+%9%?%^%$%:$,2DG=$G$9!#?(B (@pxref{Setup Option})

?$B<!$N%*%W%7%g%s$,MxMQ=PMh$^$9!#?(B

@table @code @item :title ?$B<-=q$N%?%$%H%k$r;XDj$9$k!#?(B @item :stemmer stemming ?$B4X?t$r;XDj$9$k!#$3$l$OJ#?t7A$J$IC18l$N8lHx$r<h$j=|$$$F85$NC18l?(B ?$B$r?dB,$9$k$?$a$N4X?t$G!"J8;zNs$r<u$1<h$j8uJd$H$J$kJ8;zNs$N%j%9%H$rJV$5$M?(B ?$B$P$J$i$J$$!#<!$N$h$&$K@_Dj$9$k!#?(B

@lisp (lookup-set-dictionary-option "agent:DICT" ':stemmer 'stem-english) @end lisp @item :arranges arrange ?$B4X?t$N%j%9%H!#?(B(@pxref{Format Contents}) @item :adjusts adjust ?$B4X?t$N%j%9%H!#?(B(@pxref{Format Contents}) @item :gaiji-table ?$B30;z$NCV$-49$(%F!<%V%k!#?(B(@pxref{Gaiji Table}) @item :cite-style @itemx :cite-header @itemx :cite-prefix ?$B$=$l$>$l!"?(B@code{lookup-cite-style}, @code{lookup-cite-header}, @code{lookup-cite-prefix} ?$B$NBe$o$j$KM%@h$7$FMQ$$$i$l$k!#?(B (@pxref{Cite Contents}) @end table

?$B$3$NFb!"?(B@code{title} ?$B$H?(B @code{gaiji-table} ?$B$r=|$/A4$F$N%*%W%7%g%s$O!"?(B ?$B%(!<%8%'%s%H!&%*%W%7%g%s$H$7$F@_Dj$9$k$3$H$b2DG=$G$9!#?(B

?$B%(!<%8%'%s%H$K$h$C$F$O!"$3$l0J30$K$bFCJL$J<-=q%*%W%7%g%s$,MxMQ=PMh$k>l9g?(B ?$B$,$"$j$^$9!#$=$l$>$l$N%(!<%8%'%s%H$N@bL@$r;2>H$7$F2<$5$$!#?(B

@c ===================================================================== @node Customize Contents, Supplement Package, Customize Option, Customization @section ?$B%(%s%H%jKJ8$N%+%9%?%^%$%:?(B

@menu * Reference Pattern:: ?$B%j%U%!%l%s%9$N@_Dj?(B * Gaiji Table:: ?$B30;zCV$-49$($N@_Dj?(B * Format Contents:: ?$B%F%-%9%H$N@07A?(B @end menu

@c --------------------------------------------------------------------- @node Reference Pattern, Gaiji Table, Customize Contents, Customize Contents @subsection ?$B%j%U%!%l%s%9$N@_Dj?(B

?$B%j%U%!%l%s%9$N=q<0$O$7$P$7$P<-=q$K$h$C$F0[$J$k$N$G!"?(BLookup ?$B$N%G%U%)%k%H?(B ?$B$N@_Dj$@$1$G$O$I$&$7$F$bBP1~$7@Z$l$^$;$s!#?(BEntry ?$B%P%C%U%!$G?(B @kbd{t} ?$B$r?(B ?$B2!$9$H!"KJ8@07AA0$N%*%j%8%J%k$NFbMF$r8+$k$3$H$,=PMh$k$N$G!"$=$NFbMF$r?(B ?$B3NG'$7$F$_$F2<$5$$!#?(B

?$B$b$7%G%U%)%k%H$G@8@.$5$l$k%j%s%/$KITK~$,$"$k>l9g!"<-=q%*%W%7%g%s?(B @code{reference-pattern} ?$B$K$h$j%+%9%?%^%$%:$9$k$3$H$,2DG=$G$9!#?(B ?$B@_Dj$9$Y$-CM$O<!$NDL$j$G$9!#?(B

@lisp (@var{regexp} @var{link} @var{heading} @var{code}) @end lisp

@var{regexp} ?$B$K$O!"KJ8$N%j%U%!%l%s%9ItJ,$K%^%C%A$9$k@55,I=8=$r;XDj$7$^?(B ?$B$9!#Nc$($P!"%j%U%!%l%s%9$,<!$N$h$&$J%Q%?!<%s$r$7$F$$$k$H$o$+$C$F$$$k>l9g!"?(B

@example @samp{<gaiji:za123>heading<a456:789>} @end example @noindent @var{regexp} ?$B$O<!$N$h$&$K=PMh$k$G$7$g$&!#?(B @footnote{XEmacs ?$B$G$J$i$b$C$HC1=c$K?(B @code{"<gaiji:za123>.+?<[0-9a-f:]+>"} ?$B$H$9$k$3$H$,=PMh$^$9!#?(B}

@lisp "<gaiji:za123>[^<0+<[0-9a-f:]+>" @end lisp

@var{link}, @var{heading}, @var{code} ?$B$K$O$=$l$>$l!"%j%s%/$H$J$kJ8;zNs!"?(B ?$B%j%U%!%l%s%9$N8+=P$78l!"5Z$S$=$N%3!<%IHV9f$r;XDj$7$^$9!#:#$N>l9g!"?(B ?$B%j%s%/$O?(B @samp{<gaiji:za123>heading}?$B!"8+=P$78l$O?(B @samp{heading}?$B!"?(B ?$B%3!<%IHV9f$O?(B @samp{a456:789} ?$B$H$9$l$P$h$$$G$7$g$&!#$3$l$K$O?(B @var{regexp} ?$B$N%^%C%AFbMF$rMxMQ$7$F!"<!$N$h$&$K@_Dj$9$k$3$H$,=PMh$^$9!#?(B

@lisp ("\(<gaiji:za123>\([^<0+\)\)<\([0-9a-f:]+\)>"
(match-string 1) (match-string 2) (match-string 3)) @end lisp

?$B$3$N$h$&$K?(B @code{link}, @var{heading}, @var{code} ?$B$K$OJ8;zNs$rJV$9G$0U$N?(B ?$B<0$rMQ$$$k$3$H$,2DG=$G$9$,!">e$N$h$&$K?(B @code{match-string} ?$B$G%^%C%AFbMF?(B ?$B$rC1=c$K<h$j=P$9$@$1$N>l9g!"FCJL$K>JN,$7$FHV9f$r;XDj$9$k$@$1$G$h$$$h$&$K?(B ?$B$J$C$F$$$^$9!#?(B

@lisp ("\(<gaiji:za123>\([^<0+\)\)<\([0-9a-f:]+\)>" 1 2 3) @end lisp

?$B$^$?!"30;zCV$-49$($OJL$N%9%F%C%W$G9T$J$o$l$k$?$a!"$3$N;~E@$G$O$I$&$3$&?(B ?$B$9$kI,MW$O$"$j$^$;$s!#8+=P$78l$K30;z$,4^$^$l$k>l9g$K$b!"$=$l$r$=$N$^$^?(B ?$BJV$9$h$&$K@_Dj$7$F2<$5$$!#E57?E*$K$O<!$N$h$&$J%Q%?!<%s$r$h$/8+$^$9!#?(B @footnote{XEmacs ?$B$G$J$i$d$O$jC1=c$K?(B @code{("\(?$B"*?(B\(.+?\)\)<\([0-9a-f:]+\)>" 1 2 3)} ?$B$G?(B OK ?$B$G$9!#?(B}

@lisp ("\(?$B"*?(B\(\([^<0\|<gaiji:[^>]>\)+\)\)<\([0-9a-f:]+\)>" 1 2 4) @end lisp

?$B<+J,$N<-=q$K9g$o$;$?E,@Z$J%Q%?!<%s$r:n$i$l$?J}$O!"%a!<%j%s%0%j%9%H$K$G$b?(B ?$B>pJs$rD:$1$^$9$H9,$$$G$9!#?(B

@c --------------------------------------------------------------------- @node Gaiji Table, Format Contents, Reference Pattern, Customize Contents @subsection ?$B30;zCV$-49$($N@_Dj?(B

?$B<-=q%*%W%7%g%s?(B @code{gaiji-table} ?$B$K$h$j!"<-=q$N30;z$NCV$-49$(%F!<%V%k$r?(B ?$B@_Dj$9$k$3$H$,=PMh$^$9!#?(B

@cindex ?$B30;z%F!<%V%k?(B @findex lookup-new-gaiji-table ?$B30;zCV$-49$($H$O!"30;zI=<($N:]$K<-=q$KMQ0U$5$l$F$$$k30;z$rMQ$$$k$3$H$r$;?(B ?$B$:$K!"$"$i$+$8$aDj5A$7$F$*$$$?@_Dj$K=>$C$F$=$l$NCV49J8;zNs$rMxMQ$9$k$3$H?(B ?$B$r8@$$$^$9!#$3$N$?$a$NJQ49I=$r?(B @dfn{?$B30;z%F!<%V%k?(B} ?$B$H8F$S!"4X?t?(B @code{lookup-new-gaiji-table} ?$B$K$h$j@8@.$7$^$9!#?(B

?$B$3$l$O<!$N$h$&$J=q<0$r<h$j$^$9!#?(B

@lisp (lookup-new-gaiji-table
'((@var{code1} @var{glyph1} [@var{alternate1}])
(@var{code2} @var{glyph2} [@var{alternate2}])
...)) @end lisp

@var{code} ?$B$O<-=q$K$*$1$k30;z%3!<%I$G!"$3$l$O%(%s%H%jKJ8$N@07A=hM}$r?(B OFF ?$B$K$9$k$3$H$G3NG'=PMh$^$9!#?(B@var{glyph} ?$B$K$OJ8;zNs!"$^$?$OI>2A2DG=$J<0?(B ?$B$r;XDj$7!"$=$NCM$,30;z$NCV49J8;zNs$H$7$FMxMQ$5$l$^$9!#?(B@var{alternate} ?$B$O?(B ?$B>JN,2DG=$G!"30;z$NBeBXJ8;zNs$r;XDj$7$^$9!#$3$l$O?(B@var{glyph} ?$B$H0c$C$F!"?(B ?$B0lHLE*$KMxMQ$5$l$kJ8;z%;%C%H$G$J$1$l$P$J$j$^$;$s!#?(B

@var{glyph} ?$B$H?(B @var{alternate} ?$B$H$N0c$$$O!"$=$l$,8+$?L=E;k$9$k$+MxJX?(B ?$B@-$r=E;k$9$k$+$K$"$j$^$9!#?(B@var{glyph} ?$B$K$O%"%/%;%s%HJ8;z$J$I$r4^$`J8;zNs?(B ?$B$r;XDj$9$k$3$H$G8+$?LNI$/$9$k$3$H$,=PMh$^$9$,!"$=$N>l9g!"8!:w$d%3%T!<?(B ?$B$N$?$a$NMxJX@-$,5>@7$K$J$j$^$9!#$=$N$?$a!"I=<($N$?$a$K$O?(B@var{glyph} ?$B$rMQ?(B ?$B$$!"MxJX@-$r=E;k$9$k>u67$G$O?(B @var{alternate} ?$B$rMQ$$$k$H$$$&;H$$J,$1$,9T?(B ?$B$J$o$l$^$9!#?(B

@c --------------------------------------------------------------------- @node Format Contents, , Gaiji Table, Customize Contents @subsection ?$B%F%-%9%H$N@07A?(B

@cindex arrange @cindex adjust ?$B%(%s%H%jFbMF$N@07A=hM}$O!"Fs$D$N%9%F%C%W$G9T$J$o$l$^$9!#0l$D$O?(B @dfn{arrange} ?$B$H8F$S!"<g$K<-=q$+$iF@$i$l$?FbMF$K<j$r2C$($^$9!#$b$&0l$D$O?(B @dfn{adjust} ?$B$H8F$S!"$3$A$i$O8+$?LD4@a$r<g$H$7$^$9!#Fs$D$NK<AE*$J0c?(B ?$B$$$O!"$=$N7k2L$,%-%c%C%7%e$5$l$k$+$I$&$+$K$"$j$^$9!#?(B

?$BFbMF$,?(B arrange ?$B$5$l$?7k2L$O%-%c%C%7%e$K;D$j!"<!2s$NI=<($+$i$O$=$l$K<j$r?(B ?$B2C$($i$l$^$;$s!#BP$7$F?(B adjust ?$B$OI=<($r9T$J$&EY$KKh2s<B9T$5$l$^$9!#$=$N$??(B ?$B$a?(B fill-lines ?$B$N$h$&$JBg3]$+$j$J0lEY$-$j$N=$@5$O?(B arrange ?$B$G9T$J$$!"%j%U%!?(B ?$B%l%s%9$N?'$rJQ$($k$h$&$JKh2s%A%'%C%/$NI,MW$J$b$N$O?(B adjust ?$B$G9T$J$&$N$,8~?(B ?$B$$$F$$$^$9!#?(B

?$B<-=q$N?(B arrange ?$B4X?t$H?(B adjust ?$B4X?t$O!"$I$A$i$b%G%U%)%k%H$N=hM}$,%(!<%8%'?(B ?$B%s%H$GDj5A$5$l$F$$$^$9!#$7$+$7$=$l$i$OIT==J,$J$3$H$,B?$$$?$a!"<-=qKh$K?(B ?$B%*%W%7%g%s$K$h$C$F$3$l$i$rJQ99$9$k$3$H$,=PMh$^$9!#?(B

arrange ?$B4X?t$r@_Dj$9$k$?$a$N<-=q%*%W%7%g%s$O?(B @code{arrange}?$B!"?(Badjust ?$B4X?t?(B ?$B$O?(B @code{adjust} ?$B$G$9!#$3$l$i$K$O$=$l$>$l4X?t$N%j%9%H$r@_Dj$7$^$9!#?(B

arrange ?$B4X?t$b?(B adjust ?$B4X?t$b!"8F$S=P$5$l$k%?%$%_%s%0$,0c$&$@$1$G!"FbItE*?(B ?$B$K$OF1$8$b$N$G$9!#$I$A$i$b0l$D$N0z?t$r<u$1<h$j!"$=$NCM$OL5;k$5$l$^$9!#0z?(B ?$B?t$O?(B entry ?$B%G!<%?%?%$%W$N%*%V%8%'%/%H$G!"8F$S=P$5$l$?$H$-$N?(B current-buffer ?$B$O%(%s%H%jFbMF$NA^F~$5$l$??(B Content ?$B%P%C%U%!!"$=$N%]%$%s%H?(B ?$B$O%P%C%U%!$N@hF,$K$J$C$F$$$^$9!#?(B

?$B4X?tFb$G$O?(B current-buffer ?$B$rJQ99$7$F$O$J$j$^$;$s$,!"%]%$%s%H$H?(B restriction ?$B$O<+M3$KJQ$($F$b9=$$$^$;$s!#$=$l$i$O<!$N4X?t8F$S=P$7$G$^$?85?(B ?$B$KLa$j$^$9!#$?$@$7!":G8e$N?(B adjust ?$B4X?t$,<B9T$9$k%]%$%s%H0$K$O0UL#$,$"?(B ?$B$j$^$9!#?(BContent ?$B%P%C%U%!$O!":G8e$N%]%$%s%H$,8+$($k$h$&$KI=<($5$l$^$9!#=>$C?(B ?$B$F?(B adjust ?$B4X?t$N:G8e$K$O!"%P%C%U%!$N@hF,$X$N0$@$1$r9T$J$&4X?t$r@_$1$F?(B ?$B$*$/$N$,IaDL$G$9!#?(B

?$B$3$l$i$N4X?t$r=q$/$K$O!"$"$kDxEY?(B Lookup ?$B$NFbIt9=B$$K$D$$$F$NCN<1$,I,MW$K?(B ?$B$J$k$+$b$7$l$^$;$s!#?(BLookup ?$B$,MQ$$$k%G!<%?%?%$%W$K$D$$$F$O!"%U%!%$%k?(B @file{lookup-types.el} ?$B$r;2>H$7$F2<$5$$!#I8=`$N?(B arrange ?$B4X?t!"?(Badjust ?$B4X?(B ?$B?t$K$D$$$F$O!"%U%!%$%k?(B @file{lookup-vse.el} ?$B$r;2>H$7$F2<$5$$!#?(B

@c ===================================================================== @node Supplement Package, Customize Example, Customize Contents, Customization @section ?$BJd=u%Q%C%1!<%8$r:n$k?(B @cindex ?$BJd=u%Q%C%1!<%8?(B

?$BA0=R$N?(B arrange ?$B4X?t$d30;zCV$-49$(%F!<%V%k$J$I$O!"8D?M$N9%$_$r1[$($FB>?M?(B ?$B$N$?$a$K$bM-MQ$J>l9g$,B?$$$N$G!"$=$l$i$N@_Dj$r$^$H$a$FJd=u%Q%C%1!<%8$r:n?(B ?$B$k$3$H$,=PMh$^$9!#?(B(@pxref{Setup Package})

?$BJd=u%Q%C%1!<%8$H$O<B:]$K$O!"A0=R$7$?%(!<%8%'%s%H!&%*%W%7%g%s$d<-=q%*%W%7%g?(B ?$B%s$r@_Dj$7$F$$$k$@$1$N$b$N$G$9$,!"$=$N@_Dj$K$O@lMQ$N$d$jJ}$,MQ0U$5$l$F$$?(B ?$B$^$9!#%Q%C%1!<%8$N=q$-J}$K$D$$$F$O!"%U%!%$%k?(B @file{lookup-package.el} ?$B$N?(B ?$B@hF,$K5-=R$,$"$k$N$G!"$=$A$i$r;2>H$7$F2<$5$$!#?(B

?$B%Q%C%1!<%8$r$"$kDxEY<+F0E*!&BPOCE*$K@8@.$9$k%D!<%k$b0JA0$O$"$j$^$7$?$,!"?(B ?$B:#$G$OF0$$$F$$$^$;$s!#=q$-D>$9$3$H$K6=L#$N$"$kJ}$$$i$7$^$7$?$i!"%a!<%j%s?(B ?$B%0%j%9%H$NJ}$^$GO"Mm2<$5$$!#?(B(@pxref{How To Get})

?$B$b$7;THN$N<-=qMQ$NJd=u%Q%C%1!<%8$r:n$i$l$^$7$?$i!"%a!<%j%s%0%j%9%H$KO"Mm?(B ?$B2<$5$$!#?(BLookup ?$B$N%[!<%`%Z!<%8$KEPO?$5$;$FD:$-$^$9!#?(B

@c ===================================================================== @node Customize Example, , Supplement Package, Customization @section ?$B>Y$J@_DjNc?(B

[ ?$B$3$N@a$O$^$@@0HwESCf$G$9?(B ]

@c ********************************************************************* @node Dictionary Types, Search Agents, Customization, Top @chapter ?$B<-=q%U%)!<%^%C%H0lMw?(B

@menu * Setup SDIC:: SDIC ?$B%U%)!<%^%C%H?(B * Setup dictd:: dictd ?$B%U%)!<%^%C%H?(B * Setup cookie:: cookie ?$B%U%!%$%k?(B * Setup CD-ROM:: ?$B3F<o?(B CD-ROM ?$B<-=q?(B * Setup NDTP:: NDTP ?$B<-=q%5!<%P?(B * Setup DICT:: DICT ?$B<-=q%5!<%P?(B @end menu

@c --------------------------------------------------------------------- @node Setup SDIC, Setup dictd, Dictionary Types, Dictionary Types @section SDIC ?$B%U%)!<%^%C%H?(B

@cindex SDIC ?$B%U%)!<%^%C%H?(B @dfn{SDIC ?$B%U%)!<%^%C%H?(B} ?$B$H$O!"?(BEmacs ?$B$G;H$($k4J0W8!:w%=%U%H?(B SDIC @footnote{@url{http://pine.kuee.kyoto-u.ac.jp/member/tsuchiya/sdic/}} ?$B$G:NMQ$5$l$F$$$k9T;X8~$N<-=q7A<0$G$9!#?(BLookup ?$B$G$O?(B ndic ?$B%(!<%8%'%s%H$K?(B ?$B$h$j8!:w$,9T$J$($^$9!#?(B(@pxref{ndic})

@subheading SDIC ?$B%U%)!<%^%C%H$NFCD'?(B

@itemize @bullet @item ?$BC10l%U%!%$%k!"0l9T0l%(%s%H%j$N4J7i$J9=@.!#?(B @item grep ?$B0l$D$G9bB.$J8!:w$,2DG=!#?(B @item ?$B$$$/$D$+$N%U%j!<<-=q$,F~<j2DG=!#?(B @end itemize

@subheading SDIC ?$B%U%)!<%^%C%H$N35MW?(B

SDIC ?$B<-=q$O?(B @file{.sdic} ?$B$r3HD%;R$H$9$kC10l$N%U%!%$%k$+$i$J$j!"?(B ?$B<!$N$h$&$JFbMF$K$J$C$F$$$^$9!#?(B

@example @cartouche <H>Foo</H><K>foo</K>This is first entry. <H>Bar Baz</H><K>bar</K><K>baz</K>This is second entry. @end cartouche @end example

@code{<H>} @dots{} @code{</H>} ?$B$H$J$C$F$$$kItJ,$,%(%s%H%j$N8+=P$7!"?(B @code{<K>} @dots{} @code{</K>} ?$B$H$J$C$F$$$kItJ,$,8!:w$KMQ$$$i$l$k?(B ?$B%-!<%o!<%I!":G8e$NItJ,$,@bL@FbMF$G$9!#8!:w$O<!$N$h$&$K$7$F9T$J$o$l$^$9!#?(B

@table @code @item grep <K>word</K> dict.sdic ?$B40A40lCW8!:w?(B @item grep <K>word dict.sdic ?$BA0J}0lCW8!:w?(B @item grep word</K> dict.sdic ?$B8eJ}0lCW8!:w?(B @item grep word dict.sdic ?$BA4J88!:w?(B @end table

?$B$h$j>Y$J@bL@$O!"?(BSDIC ?$B$KImB0$N;EMM=q$r;2>H$7$F2<$5$$!#?(B

@subheading SDIC ?$B<-=q$NMxMQ?(B

?$B<-=q%U%!%$%k$rE,Ev$J%G%#%l%/%H%j$KMQ0U$7!"?(Bndic ?$B%(!<%8%'%s%H$r@_Dj$7$F2<?(B ?$B$5$$!#?(B

@c --------------------------------------------------------------------- @node Setup dictd, Setup cookie, Setup SDIC, Dictionary Types @section dictd ?$B%U%)!<%^%C%H?(B

@cindex dictd ?$B%U%)!<%^%C%H?(B @dfn{dictd ?$B%U%)!<%^%C%H?(B} ?$B$H$O!"?(BDICT ?$B%W%m%8%'%/%H?(B @footnote{@url{http://www.dict.org}} ?$B$GG[I[$5$l$F$$$k<-=q%5!<%P?(B @code{dictd} ?$B$GMQ$$$i$l$F$$$kHf3SE*C1=c$J<-=q7A<0$G$9!#?(B Lookup ?$B$G$O?(B ndic ?$B5Z$S?(B ndict ?$B%(!<%8%'%s%H$K$h$j8!:w$,9T$J$($^$9!#?(B (@pxref{ndic}, @pxref{ndict})

@subheading dictd ?$B%U%)!<%^%C%H$NFCD'?(B

@itemize @bullet @item ?$B%$%s%G%C%/%9%U%!%$%k$HKJ8%U%!%$%k$,J,N%!#?(B @item ?$B%W%l!<%s%F%-%9%H$K$h$k<-=qFbMF$N5-=R!#?(B @item ?$B$$$/$D$+$N%U%j!<<-=q$,F~<j2DG=!#?(B @end itemize

@subheading dictd ?$B%U%)!<%^%C%H$N35MW?(B

dictd ?$B<-=q$O?(B @file{.index} ?$B$r3HD%;R$H$9$k%$%s%G%C%/%9%U%!%$%k$H!"?(B @file{.dict} ?$B$r3HD%;R$H$9$kKJ8%U%!%$%k$+$i$J$j!"$=$l$>$l<!$N$h$&$J?(B ?$BFbMF$K$J$C$F$$$^$9!#?(B

@example @file{file.index} @cartouche foo A2 w bar Bc Ab @end cartouche @end example

@example @file{file.dict} @cartouche foo


Here is explanation of foo.

bar


Here is explanation of bar.

@end cartouche @end example

?$BKJ8%U%!%$%k$O$3$N$h$&$KC1$J$k%W%l!<%s%F%-%9%H$G$"$j!"%$%s%G%C%/%9%U%!%$?(B ?$B%k$N3F9T$K$=$l$>$l$N%(%s%H%j$N>pJs$,JB$Y$i$l$^$9!#=g$K!":G=i$N%3%i%`$,8+?(B ?$B=P$78l!"FsHVLKJ8$N3+;O0LCV!";0HVLKJ8$ND9$5$rI=$o$7$^$9!#3F%3%i%`?(B ?$B$O%?%V$G6h@Z$i$l!"FsHVL";0HVLCM$O?(B base64 ?$B$G%(%s%3!<%I$5$l$F$$$^$9!#?(B

?$B8!:w;~$O$^$:%$%s%G%C%/%9%U%!%$%k$+$iLN8+=P$78l$,8+IU$1=P$5$l!"$=$&$7?(B ?$B$FF@$i$l$?>pJs$+$i8zN(E*$KKJ8$,<h$j=P$5$l$^$9!#?(B

?$B$h$j>Y$J@bL@$O!"?(B@code{dictd} ?$B$N%^%K%e%"%k%Z!<%8$r;2>H$7$F2<$5$$!#?(B

@subheading dictd ?$B<-=q$NMxMQ?(B

dictd ?$B<-=q$O!"?(Bndic ?$B5Z$S?(B ndict ?$B%(!<%8%'%s%H$+$i8!:w$9$k$3$H$,2DG=$G$9!#?(B ndict ?$B%(!<%8%'%s%H$rMQ$$$kJ}$,$h$j9bB.$J8!:w$,2DG=$G$9$,!"%5!<%P$N@_Dj$,?(B ?$BI,MW$J$V$s$$$/$i$+<j4V$,3]$+$j$^$9!#?(Bdictd ?$B$N@_Dj$K$D$$$F$O!"?(B @ref{Setup DICT} ?$B$r;2>H$7$F2<$5$$!#?(B

ndic ?$B%(!<%8%'%s%H$G$"$l$P@_Dj$O:G>.8B$G:Q$_$^$9$,!"?(Bndic ?$B$O:G=i$K%$%s%G%C?(B ?$B%/%9$rA4$FFI$_9~$`$?$a!"Hf3SE*B?$/$N%a%b%j$rI,MW$H$9$k$3$H$KCm0U$7$F2<$5?(B ?$B$$!#>/$J$/$H$bMxMQ$9$k%$%s%G%C%/%9%U%!%$%k$h$j$b==J,Bg$-$J%a%b%j$NM>M5$N?(B ?$B$"$k$3$H$,I,MW$G$9!#?(B

ndic ?$B%(!<%8%'%s%H$rMQ$$$k>l9g!"%$%s%G%C%/%9%U%!%$%k$HKJ8%U%!%$%k$NN>J}?(B ?$B$r$=$m$($F!"E,Ev$J%G%#%l%/%H%j$KCV$$$F2<$5$$!#KJ8%U%!%$%k$O?(B @code{dictd} ?$BG[I[J*$K4^$^$l$k?(B @code{dictzip} ?$B%3%^%s%I$G05=L$7$F$*$$$F$b?(B ?$B9=$$$^$;$s!#$3$l$O<!$N$h$&$K<B9T$7$^$9!#?(B

@example % dictzip file.dict @end example

@c --------------------------------------------------------------------- @node Setup cookie, Setup CD-ROM, Setup dictd, Dictionary Types @section cookie ?$B%U%!%$%k?(B

@cindex cookie ?$B%U%!%$%k?(B @dfn{cookie ?$B%U%!%$%k?(B} ?$B$H$O!"?(B@code{fortune} ?$B%W%m%0%i%`$J$I$GMQ$$$i$l$k?(B fortune cookie @footnote{?$BC;$+$$%8%g!<%/$d3J8@$J$I$r=8$a$?$b$N$G!"?(BUNIX ?$B$G$OEAE}E*$K%m%0%$%s;~$K$3$l$r%i%s%@%`$GI=<($9$k$h$&$K$J$C$F$$$k!#?(B} ?$B$r=8$a$?%U%!%$%k$G$9!#?(BLookup ?$B$G$O?(B ndcookie ?$B%(!<%8%'%s%H$K$h$jMxMQ$9$k?(B ?$B$3$H$,=PMh$^$9!#?(B(@pxref{ndcookie})

@subheading cookie ?$B%U%!%$%k$NFCD'?(B

@itemize @bullet @item @code{fortune} ?$B%W%m%0%i%`$J$I$GMxMQ$5$l$F$$$k!#?(B @item ?$B8!:w$K$O8~$$$F$$$J$$!#$$$:$l$+$NJ8$r%i%s%@%`$K<h$j=P$9$N$,IaDL!#?(B @end itemize

@subheading cookie ?$B%U%!%$%k$N35MW?(B

cookie ?$B%U%!%$%k$O?(B @file{.lines} ?$B$r3HD%;R$H$9$kC10l$N%U%!%$%k$+$i$J$j!"?(B ?$B<!$N$h$&$JFbMF$K$J$C$F$$$^$9!#?(B

@example @cartouche Cookie file example ^@@ This is first sentence.^@@ This is second sentence.^@@ @end cartouche @end example

?$B$3$3$G?(B @samp{^@@} ?$B$H$"$k$N$O?(B ASCII ?$B%3!<%I?(B 0 ?$B$NJ8;z$G$9!#%U%!%$%k$N@hF,$+?(B ?$B$i:G=i$N?(B @samp{^@@} ?$B$^$G$,%3%a%s%H$H$J$j!"B3$/9T$+$i<!$N?(B @samp{^@@} ?$B$^$G?(B ?$B$,0l$D$N?(B cookie ?$B$H$J$C$F$$$^$9!#?(B

@subheading cookie ?$B%U%!%$%k$NMxMQ?(B

?$B%U%!%$%k$rE,Ev$J%G%#%l%/%H%j$KMQ0U$7!"?(Bndcookie ?$B$N@_Dj$r9T$J$C$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node Setup CD-ROM, Setup NDTP, Setup cookie, Dictionary Types @section ?$B3F<o?(B CD-ROM ?$B<-=q?(B

@cindex ?$BEE;R%V%C%/?(B @cindex EPWING ?$B5,Ls?(B ?$BF|K;THN$5$l$F$$$k?(B

?$BEE;R%V%C%/!&?(BEPWING ?$B5,Ls?(B

[ ?$B$3$N>O$O$^$@@0HwESCf$G$9?(B ]

@ignore @cindex dictd ?$B%U%)!<%^%C%H?(B @dfn{dictd ?$B%U%)!<%^%C%H?(B} ?$B$H$O!"?(BDICT ?$B%W%m%8%'%/%H?(B @footnote{@url{http://www.dict.org}} ?$B$GG[I[$5$l$F$$$k<-=q%5!<%P?(B @code{dictd} ?$B$GMQ$$$i$l$F$$$kHf3SE*C1=c$J<-=q7A<0$G$9!#?(B Lookup ?$B$G$O?(B ndic ?$B5Z$S?(B ndict ?$B%(!<%8%'%s%H$K$h$j8!:w$,9T$J$($^$9!#?(B (@pxref{ndic}, @pxref{ndict})

@subheading dictd ?$B%U%)!<%^%C%H$NFCD'?(B

@itemize @bullet @item ?$B%$%s%G%C%/%9%U%!%$%k$HKJ8%U%!%$%k$,J,N%!#?(B @item ?$B%W%l!<%s%F%-%9%H$K$h$k<-=qFbMF$N5-=R!#?(B @item ?$B$$$/$D$+$N%U%j!<<-=q$,F~<j2DG=!#?(B @end itemize

@subheading dictd ?$B%U%)!<%^%C%H$N35MW?(B

dictd ?$B<-=q$O?(B @file{.index} ?$B$r3HD%;R$H$9$k%$%s%G%C%/%9%U%!%$%k$H!"?(B @file{.dict} ?$B$r3HD%;R$H$9$kKJ8%U%!%$%k$+$i$J$j!"$=$l$>$l<!$N$h$&$J?(B ?$BFbMF$K$J$C$F$$$^$9!#?(B

?$BKJ8%U%!%$%k$O$3$N$h$&$KC1$J$k%W%l!<%s%F%-%9%H$G$"$j!"%$%s%G%C%/%9%U%!%$?(B ?$B%k$N3F9T$K$=$l$>$l$N%(%s%H%j$N>pJs$,JB$Y$i$l$^$9!#=g$K!":G=i$N%3%i%`$,8+?(B ?$B=P$78l!"FsHVLKJ8$N3+;O0LCV!";0HVLKJ8$ND9$5$rI=$o$7$^$9!#3F%3%i%`?(B ?$B$O%?%V$G6h@Z$i$l!"FsHVL";0HVLCM$O?(B base64 ?$B$G%(%s%3!<%I$5$l$F$$$^$9!#?(B

?$B8!:w;~$O$^$:%$%s%G%C%/%9%U%!%$%k$+$iLN8+=P$78l$,8+IU$1=P$5$l!"$=$&$7?(B ?$B$FF@$i$l$?>pJs$+$i8zN(E*$KKJ8$,<h$j=P$5$l$^$9!#?(B

?$B$h$j>Y$J@bL@$O!"?(B@code{dictd} ?$B$N%^%K%e%"%k%Z!<%8$r;2>H$7$F2<$5$$!#?(B

@subheading dictd ?$B<-=q$N=`Hw?(B

?$B%$%s%G%C%/%9%U%!%$%k$HKJ8%U%!%$%k$r$=$m$($F!"E,Ev$J%G%#%l%/%H%j$KCV$$$F?(B ?$B$*$/$@$1$G$9!#KJ8%U%!%$%k$O!"?(B@code{dictd} ?$B$NG[I[J*$K4^$^$l$k?(B @code{dictzip} ?$B%3%^%s%I$K$h$j05=L$9$k$3$H$b2DG=$G$9!#$3$l$O<!$N$h$&$K?(B ?$B<B9T$9$k$@$1$G$9!#?(B

@example % dictzip file.dict @end example

@subheading dictd ?$B<-=q$NMxMQ?(B

dictd ?$B<-=q$O!"?(Bndic ?$B5Z$S?(B ndict ?$B%(!<%8%'%s%H$+$i8!:w$9$k$3$H$,2DG=$G$9!#?(B ndict ?$B%(!<%8%'%s%H$rMQ$$$kJ}$,$h$j9bB.$J8!:w$,2DG=$G$9$,!"%5!<%P$N@_Dj$,?(B ?$BI,MW$J$?$a$K$$$/$i$+<j4V$,3]$+$j$^$9!#5U$K?(B ndic ?$B%(!<%8%'%s%H$O!":G=i$K%$?(B ?$B%s%G%C%/%9%U%!%$%k$rA4$FFI$_9~$`$?$a$KHf3SE*B?$/$N%a%b%j$rI,MW$H$7$^$9!#?(B ?$B$h$j<+J,$KET9g$N$h$$J}$rA*Br$7$F2<$5$$!#?(B

honmon ?$B$G$O$J$/?(B catalogs


?$B<-=q$r>.$5$/$9$k$3$H$,LG$"$l$P!"$^$:?(B epwutil ?$B$H$$$&$b$N$rMxMQ$9?(B
?$B$k$3$H$G!"2hA|$J$I$NBg$-$J%G!<%?$r:o=|$7$F!"<-=q$r%9%j%`$K$9$k$3$H$,?(B
?$B=PMh$^$9!#<-=q$K$b$h$j$^$9$,!"$3$l$G?(B 25?$B!A?(B100% ?$BDxEY$NBg$-$5$K$J$j$^$9!#?(B
?$B<!$N$H$3$m$G<j$KF~$j$^$9!#?(B


http://openlab.ring.gr.jp/edict/


?$B<!$K!"<-=q8!:w$N$?$a$K?(B eblook ?$B$"$k$$$O?(B NDTPD ?$B$rMQ$$$k$J$i$P!"?(BEB ?$B%i%$?(B
?$B%V%i%j$KImB0$N?(B ebzip ?$B%3%^%s%I$rMQ$$$k$3$H$G<-=q$r05=L$9$k$3$H$,2DG=?(B
?$B$G$9!#$3$l$G99$K?(B 50?$B!A?(B30% ?$BDxEY$NBg$-$5$K$J$j$^$9!#?(B


?$B$3$NN>J}$rAH$_9g$o$;$k$3$H$G!"<-=q$K$h$C$F$O85$N?(B 1/10 ?$BDxEY$NBg$-$5$K?(B
?$B$^$G:o8:=PMh$^$9!#?(B @end ignore

@c --------------------------------------------------------------------- @node Setup NDTP, Setup DICT, Setup CD-ROM, Dictionary Types @section NDTP ?$B<-=q%5!<%P?(B

@cindex NDTP @dfn{NDTP} ?$B$H$O!"%M%C%H%o!<%/$G?(B CD-ROM ?$B<-=q$r6&M-$9$k$?$a$K:n$i$l$?8!:w?(B ?$BMQ%W%m%H%3%k$G$9!#?(BLookup ?$B$G$O?(B ndtp ?$B%(!<%8%'%s%H$K$h$j?(B NDTP ?$B%5!<%P$H$d$j?(B ?$B$H$j$9$k$3$H$,=PMh$^$9!#?(B(@pxref{ndtp})

@subheading NDTP ?$B$NFCD'?(B

@itemize @bullet @item ?$BF|K;THN?(B CD-ROM ?$B<-=q$K:,:9$7$?FbMF!#?(B @item ?$BNI$/$b0-$/$b!"$$$$$+$2$s$J@_7W!#?(B @item ?$B2?EY$+3HD%$5$l!":#$G$O30;z>pJs$b07$($k$h$&$K$J$C$F$$$k!#?(B @end itemize

@subheading NDTP ?$B$N35MW?(B

@sc{ndtp} (Network Dictionary Transport Protocol) ?$B$O?(B dserver @footnote{ftp://ftp.pu-toyama.ac.jp/pub/misc/} ?$B$H$$$&8!:w%=%U%H%&%'%"$N?(B ?$BCf$GFH<+$KDj5A$5$l$?$b$N$G!"4J7i$J%3%^%s%IBN7O$r;}$D%F%-%9%H%Y!<%9$N?(B ?$B%W%m%H%3%k$G$9!#<!$N$h$&$J1~Ez$K$J$j$^$9!#?(B

@example @cartouche
% @b{telnet localhost ndtp}
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'. C> @b{Akei} S> $A C> @b{t} S> 1 ?$B9q8l<-E5?(B KOKUGO 0 0 900 S> 2 ?$B1QOB<-E5?(B EIWA 0 0 900 S> 3 ?$BOB1Q<-E5?(B WAEI 0 0 900 S> $* C> @b{L1} S> $* C> @b{Patest} S> $0 S> ?$B%F%9%H?(B S> 668c:73e S> $$ C> @b{S668c:73e} S> $1 S> ?$B%F%9%H?(B S> [?$BL>?(B] 1. ?$B;n83?(B.... S> $$ C> @b{Q}
Connection closed by foreign host.
% @end cartouche @end example

@subheading NDTP ?$B%5!<%P$N@_Dj?(B

[ ?$B$3$N@a$O$^$@@0HwESCf$G$9?(B ]

@c --------------------------------------------------------------------- @node Setup DICT, , Setup NDTP, Dictionary Types @section DICT ?$B<-=q%5!<%P?(B

@cindex DICT ?$B%W%m%H%3%k?(B @dfn{DICT} ?$B$H$O!"?(B@sc{rfc 2229} ?$B$H$7$FDj5A$5$l$F$$$k<-=q8!:wMQ%W%m%H%3%k?(B ?$B$G$9!#?(BLookup ?$B$G$O?(B ndict ?$B%(!<%8%'%s%H$K$h$j?(B DICT ?$B%5!<%P$H$d$j$H$j$9$k$3$H?(B ?$B$,=PMh$^$9!#?(B(@pxref{ndict})

@subheading DICT ?$B$NFCD'?(B

@itemize @bullet @item @sc{rfc} ?$B$H$7$FL@3N$KDj5A!#?(B @item ?$BJ8;z%3!<%I$O?(B @sc{utf-8}(Unicode)?$B!#?(B @end itemize

@subheading DICT ?$B$N35MW?(B

@example @cartouche
% @b{telnet localhost dict}
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'. S> 220 localhost dictd 1.4.8/rf <auth.mime> <27831.860032493@@localhost> C> @b{CLIENT ndict} S> 250 ok C> @b{SHOW DB} S> 110 3 databases present S> jargon "Jargon File (4.0.0/24 July 1996)" S> foldoc "The Free On-line Dictionary of Computing (15Feb98)" S> vera "Virtual Entity of Relevant Acronyms (1.4a)" S> . S> 250 ok C> @b{MATCH * exact "test"} S> 152 1 matches found S> jargon "test" S> . S> 250 ok [d/m/c = 0/1/27; 0.000r 0.000u 0.000s] C> @b{DEFINE jargon "test"} S> 150 1 definitions retrieved S> 151 "test" jargon "Jargon File (4.0.0/24 July 1996)" S> test /n./ 1. Real users bashing on a prototype long enough to S> get thoroughly acquainted with it, with careful monitoring and S> followup of the results. 2. Some bored random user trying a couple S> of the simpler features with a developer looking over his or her S> shoulder, ready to pounce on mistakes. Judging by the quality of S> most software, the second definition is far more prevalent. See S> also @{demo@}. S> S> S> . S> 250 ok [d/m/c = 1/0/11; 0.033r 0.000u 0.009s] C> @b{QUIT} S> 221 bye [d/m/c = 0/0/0; 179.328r 0.000u 0.011s]
Connection closed by foreign host.
% @end cartouche @end example

@subheading DICT ?$B%5!<%P$N@_Dj?(B

[ ?$B$3$N@a$O$^$@@0HwESCf$G$9?(B ]

@c ********************************************************************* @node Search Agents, Mode Details, Dictionary Types, Top @chapter ?$B8!:w%(!<%8%'%s%H0lMw?(B

?$B$3$N>O$G$O!"?(BLookup ?$B$GMxMQ$G$-$k8!:w%(!<%8%'%s%H$K$D$$$F!"$=$l$rMxMQ$9$k?(B ?$B$?$a$K9T$J$o$J$1$l$P$J$i$J$$=`Hw$d@_Dj9`L$D$$$F>Y$K@bL@$7$^$9!#?(B

@menu * ndic:: ?$B%U%j!<<-=q$+$i8!:w$9$k?(B * ndeb:: CD-ROM ?$B<-=q$+$i8!:w$9$k?(B * ndtp:: NDTP ?$B%5!<%P$+$i8!:w$9$k?(B * ndict:: DICT ?$B%5!<%P$+$i8!:w$9$k?(B * ndnmz:: ?$BBgNL$N%U%!%$%k$+$iA4J88!:w?(B * ndkks:: ?$BF|K8l$NFI$_$rD4$Y$k?(B * ndspell:: ?$B%9%Z%k%A%'%C%/$H%9%Z%k8!:w?(B * ndcookie:: cookie ?$B%U%!%$%k$+$i8!:w$9$k?(B @end menu

@c ===================================================================== @node ndic, ndeb, Search Agents, Search Agents @section ndic

`ndic' ?$B$O!"<g$K%U%j!<$KG[I[$5$l$F$$$k<-=q$+$i!"<j7Z$K8!:w$r9T$J$&$3$H$r?(B ?$BLH$7$?8!:w%(!<%8%'%s%H$G$9!#<-=q0J30$KB>$KMQ0U$9$Y$-$b$N$b$J$$$N$G!"?(B ?$B$H$j$"$($:?(B Lookup ?$B$r;n$7$F$_$k$K$O$A$g$&$I$$$$$G$7$g$&!#?(B

ndic ?$B$G;H$($k<-=q$O?(B ndict ?$B%(!<%8%'%s%H$G$bMxMQ2DG=$G$9!#@-G=$r=E;k$9$k>l?(B ?$B9g$K$O!"$=$A$i$r;2>H$7$F$_$F2<$5$$!#?(B(@pxref{ndict})

@menu * ndic prepare:: ndic ?$B$N=`Hw?(B * ndic setup:: ndic ?$B$N@_Dj?(B * ndic dictionary:: ndic ?$B$N<-=q?(B * ndic customize:: ndic ?$B$N%+%9%?%^%$%:?(B @end menu

@c --------------------------------------------------------------------- @node ndic prepare, ndic setup, ndic, ndic @subsection ndic ?$B$N=`Hw?(B

ndic ?$B$G$O8=:_!"?(Bdictd-1.4.x ?$BMQ$KMQ0U$5$l$?<-=q$+$i8!:w$r9T$J$&$3$H$,2DG=?(B ?$B$H$J$C$F$$$^$9!#$$$/$D$+$N%U%j!<$J<-=q$,!"?(BLookup ?$B$N%[!<%`%Z!<%8$+$iF~<j?(B ?$B=PMh$^$9!#?(B

@table @asis @item Lookup dictionary collection @url{http://openlab.ring.gr.jp/lookup/dicts/} @end table

?$B<-=q?(B(@file{*.index} ?$B$H?(B @file{*.dict})?$B$OE,Ev$J%G%#%l%/%H%j$K%$%s%9%H!<%k?(B ?$B$7$F2<$5$$!#05=L?(B(dictzip)?$B$7$F$*$$$F$b9=$$$^$;$s!#I,MW$J=`Hw$O$3$l$@$1$G$9!#?(B

@c --------------------------------------------------------------------- @node ndic setup, ndic dictionary, ndic prepare, ndic @subsection ndic ?$B$N@_Dj?(B

ndic ?$B$O<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndic @var{directory}) @end lisp

@var{directory} ?$B$K$O<-=q$N$"$k%G%#%l%/%H%j$r;XDj$7$^$9!#%*%W%7%g%s$=$NB>?(B ?$B$NFCJL$J@_Dj$O$"$j$^$;$s!#?(B

?$BNc$($P<!$N$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-search-agents
'((ndic "/usr/lib/dict"))) @end lisp

@c --------------------------------------------------------------------- @node ndic dictionary, ndic customize, ndic setup, ndic @subsection ndic ?$B$N<-=q?(B

?$B;XDj$7$?%G%#%l%/%H%j$K4^$^$l$k%$%s%G%C%/%9%U%!%$%k?(B(@file{*.index})?$B$,<-=q?(B ?$B$H$7$FG'<1$5$l$^$9!#$=$N3HD%;R$r<h$j=|$$$?%U%!%$%kL>$,<-=qL>$H$J$j$^$9!#?(B ?$B<-=q$N%?%$%H%k$O<+F0E*$KG'<1$5$l$^$9!#?(B

?$BA4J88!:w$r=|$/!"A4$F$N8!:wJ}<0$,M-8z$G$9!#?(B(@pxref{Search Methods})

@c --------------------------------------------------------------------- @node ndic customize, , ndic dictionary, ndic @subsection ndic ?$B$N%+%9%?%^%$%:?(B

@vindex ndic-dictzip-program ?$B<-=q$,?(B dictzip ?$B%3%^%s%I$K$h$j05=L$7$F$"$k>l9g!"$=$NE83+$K?(B dictzip ?$B$r8F$S?(B ?$B=P$7$^$9!#JQ?t?(B @code{ndic-dictzip-program} ?$B$K$h$j!"$=$N%W%m%0%i%`L>$r;X?(B ?$BDj$7$^$9!#%G%U%)%k%H$G$O?(B "dictzip" ?$B$K$J$C$F$$$^$9!#?(B

@c ===================================================================== @node ndeb, ndtp, ndic, Search Agents @section ndeb

`ndeb' ?$B$O!"EE;R%V%C%/$d?(B EPWING ?$B5,Ls$K=`5r$7$??(B CD-ROM ?$B=q@R$N8D?MMxMQ$K8~?(B ?$B$$$?8!:w%(!<%8%'%s%H$G$9!#?(Beblook ?$B$H$$$&30It%3%^%s%I$rMQ$$$k$3$H$G!"FCJL?(B ?$B$J@_Dj$NI,MW$J$7$K<j85$N?(B CD-ROM ?$B<-=q$,MxMQ=PMh$^$9!#?(B

@menu * ndeb prepare:: ndeb ?$B$N=`Hw?(B * ndeb setup:: ndeb ?$B$N@_Dj?(B * ndeb dictionary:: ndeb ?$B$N<-=q?(B * ndeb customize:: ndeb ?$B$N%+%9%?%^%$%:?(B @end menu

@c --------------------------------------------------------------------- @node ndeb prepare, ndeb setup, ndeb, ndeb @subsection ndeb ?$B$N=`Hw?(B

ndeb ?$B$O30It%3%^%s%I$H$7$F?(B eblook ?$B$r;HMQ$7$^$9!#?(Beblook ?$B$H$O!"EE;R%V%C%/$d?(B EPWING ?$B5,Ls$K=>$C$??(B CD-ROM ?$B<-=q$r%"%/%;%9$9$k$?$a$N4J0W8!:w%3%^%s%I$G$9!#?(B

ndeb ?$B$O30It%3%^%s%I$H$7$F?(B eblook ?$B$rMxMQ$7$F$$$^$9!#?(Beblook ?$B$O!"EE;R%V%C%/?(B ?$B$d?(B EPWING ?$B$H$$$C$?5,Ls$K=>$C$??(B CD-ROM ?$B=q@R$r%"%/%;%9$9$k$?$a$N%D!<%k$G$9!#?(B

@subsubheading CD-ROM ?$B$N=`Hw?(B

?$BMxMQ=PMh$k?(B CD-ROM ?$B$O!"0lHL$N=qE9$G9XF~$9$k$3$H$,=PMh$^$9!#BgBN!"?t@i1_$+?(B ?$B$i?tK|1_DxEY$GGd$C$F$$$^$9!#$3$l$+$i9XF~$9$k>l9g$K$O!"$=$l$,?(B EPWING ?$B$H$$?(B ?$B$&5,3J$K=>$C$F$$$k$3$H$r3NG'$7$F2<$5$$!#%Q%C%1!<%8$NN"$K?(B EPWING ?$B$H$$$&%^!<?(B ?$B%/$,IU$$$F$$$k$O$:$G$9!#?(B

CD-ROM ?$B$OE,Ev$J%G%#%l%/%H%j$K%^%&%s%H$7$F$*$$$F2<$5$$!#%G%#%9%/$KM>M5$,?(B ?$B$"$k>l9g$K$O!"%O!<%I%G%#%9%/$K%3%T!<$7$F$*$$$F$b9=$$$^$;$s!#$?$@$7!"%3%T!<?(B ?$B$,5v$5$l$k$+$I$&$+$OCx:n<T$K8"Mx$,$"$k$N$G!"<-=q$N@bL@=q$rCm0U$7$FFI$s$G?(B ?$B2<$5$$!#?(B

?$B<-=q$O?(B eblook ?$B$KImB0$N05=L%3%^%s%I$G05=L$7$F$*$/$3$H$b2DG=$G$9!#BgBN!"?(B 1/2 ?$B!A?(B 1/3 ?$B$N%5%$%:$K$^$G=L>.$5$l$^$9!#?(B

@subsubheading eblook

eblook ?$B$O<!$N$H$3$m$+$iF~<j2DG=$G$9!#?(BUNIX ?$BHG$H!"?(BMS Windows ?$B$GMxMQ=PMh$k?(B ?$B$h$&$K$7$?%P%$%J%j$N>pJs$,F@$i$l$^$9!#?(B

@table @asis @item eblook @url{http://openlab.ring.gr.jp/lookup/eblook/} @end table

?$B%$%s%9%H!<%k$OE,Ev$J%G%#%l%/%H%j$K9T$J$C$F2<$5$$!#?(B

@subsubheading ?$B30;zI=<($N=`Hw?(B

Lookup ?$B$O?(B CD-ROM ?$B=q@R$K4^$^$l$k30;z$NI=<($r%5%]!<%H$7$F$$$^$9!#30;zI=<(?(B ?$B$r9T$J$&$?$a$N@_Dj$K$D$$$F$O!"?(B@ref{Setup Gaiji} ?$B$r;2>H$7$F2<$5$$!#?(B

?$B30;z$rI=<($7$?$/$J$$!"$b$7$/$O$=$l$,IT2DG=$J>l9g$K$O!"?(BAppendix ?$B$H8F$P$l?(B ?$B$k30;z$NCV$-49$(%F!<%V%k$rMxMQ$9$k$3$H$G!"30;z$rDL>o$NJ8;zNs$GCV$-49$($k?(B ?$B$3$H$b2DG=$G$9!#;THN$N<-=q$KBP1~$7$?$$$/$D$+$N?(B Appendix ?$B$,!"?(BEB ?$B%i%$%V%i?(B ?$B%j$N?(B Web ?$B%Z!<%8$G8x3+$5$l$F$$$^$9!#?(B

@table @asis @item Appendix @url{http://www.sra.co.jp/people/m-kasahr/eb/} @end table

?$B$"$k$$$OMxMQ$9$k<-=q$NJd=u%Q%C%1!<%8$,$"$k>l9g$K$O!"$=$3$GFH<+$K30;z$NCV?(B ?$B$-49$(%F!<%V%k$,MQ0U$5$l$F$$$k>l9g$,$"$j$^$9!#LNJd=u%Q%C%1!<%8$,$J$$?(B ?$B$+3NG'$7$F$_$F2<$5$$!#?(B(@pxref{Setup Package})

@c --------------------------------------------------------------------- @node ndeb setup, ndeb dictionary, ndeb prepare, ndeb @subsection ndeb ?$B$N@_Dj?(B

ndeb ?$B$O!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndeb @var{directory}) @end lisp

@var{directory} ?$B$K$O<-=q$N$"$k%G%#%l%/%H%j$r;XDj$7$^$9!#?(B

?$B<!$N%(!<%8%'%s%H!&%*%W%7%g%s$,MxMQ$G$-$^$9!#?(B

@table @code @item appendix eblook ?$B$,MxMQ$9$k?(B Appendix ?$B$N$"$k%G%#%l%/%H?(B ?$B%j$r;XDj$7$^$9?(B(@inforef{Appendix, , eblook})?$B!#>JN,$5$l$?>l9g$K$O!"<-=q%*?(B ?$B%W%7%g%s?(B @code{gaiji-table} ?$B$K=>$C$F30;z$,CV$-49$($i$l$^$9!#?(B (@pxref{Gaiji Table}) @item coding eblook ?$B$KBP$9$k?(B process-coding-system?$B!#?(B ?$B%G%U%)%k%H$O?(B @code{euc-jp}?$B!#?(B @end table

?$B<!$N<-=q%*%W%7%g%s$,MxMQ$G$-$^$9!#?(B

@table @code @item stop-code ?$B<-=q$N=PNO$N=*N;%3!<%I!#0lIt$N<-=q$G$O!"$3$l$r@_Dj$7$J$$$HI=<($,$*$+$7$/?(B ?$B$J$k$3$H$,$"$k!#?(BFAQ ?$B$r;2>H!#?(B @end table

?$BNc$($P<!$N$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-search-agents
'((ndeb "/cdrom" :appendix "/usr/local/share/eb/appendix"))) @end lisp

@c --------------------------------------------------------------------- @node ndeb dictionary, ndeb customize, ndeb setup, ndeb @subsection ndeb ?$B$N<-=q?(B

CD-ROM ?$B=q@R$K4^$^$l$kA4$F$N<-=q$,M-8z$H$J$j$^$9!#<-=q$NL>A0$H%?%$%H%k$O?(B eblook ?$B$+$iM?$($i$l$^$9!#?(B

?$B8!:wJ}<0$O!V40A40lCW8!:w!W!VA0J}0lCW8!:w!W!V8eJ}0lCW8!:w!W$G$9!#?(B (@pxref{Search Methods})

ndeb ?$B$O%a%K%e!<%3%^%s%I$KBP1~$7$F$$$^$9!#?(B(@pxref{Specify Dictionary})

@c --------------------------------------------------------------------- @node ndeb customize, , ndeb dictionary, ndeb @subsection ndeb ?$B$N%+%9%?%^%$%:?(B

@vindex ndeb-program-name ?$BJQ?t?(B @code{ndeb-program-name} ?$B$K$h$j!"?(Beblook ?$B$N%3%^%s%IL>$r;XDj$7$^$9!#?(B ?$B%G%U%)%k%H$G$O?(B "eblook" ?$B$H$J$C$F$$$^$9!#?(B

@vindex ndeb-prompt-string ?$BJQ?t?(B @code{ndeb-prompt-string} ?$B$K$h$j!"?(Beblook ?$B$N%W%m%s%W%H$r;XDj$7$^$9!#?(B ?$B%G%U%)%k%H$G$O?(B "eblook> " ?$B$H$J$C$F$$$^$9!#?(B

@c ===================================================================== @node ndtp, ndict, ndeb, Search Agents @section ndtp

`ndtp' ?$B$O!"<g$K%m!<%+%k!&%M%C%H%o!<%/$G6&M-$5$l$??(B CD-ROM ?$B<-=q$+$i8!:w$r?(B ?$B9T$J$&$3$H$rLH$7$?8!:w%(!<%8%'%s%H$G$9!#?(BNDTP(Network Dictionary Transport Protocol)?$B$N%P!<%8%g%s?(B 2 ?$B$KBP1~$7$?%/%i%$%"%s%H$H$J$C$F$$$^$9!#?(B

?$B<-=q$r6&M-$9$kI,MW$N$J$$>l9g$K$O!"$h$j<j7Z$K@_Dj$G$-$k%(!<%8%'%s%H$H$7$F?(B ndeb ?$B$,MxMQ2DG=$G$9!#?(B(@pxref{ndeb})

@menu * ndtp prepare:: ndtp ?$B$N=`Hw?(B * ndtp setup:: ndtp ?$B$N@_Dj?(B * ndtp dictionary:: ndtp ?$B$N<-=q?(B @end menu

@c --------------------------------------------------------------------- @node ndtp prepare, ndtp setup, ndtp, ndtp @subsection ndtp ?$B$N=`Hw?(B

ndtp ?$B$rMxMQ$9$k$K$O?(B NDTP ?$B%5!<%P$,I,MW$G$9!#<+J,$N%M%C%H%o!<%/$K%5!<%P$,?(B ?$BMQ0U$5$l$F$J$$>l9g$K$O!"<+J,$G=`Hw$9$kI,MW$,$"$j$^$9!#?(B

@subsubheading NDTP server

NDTP ?$B%5!<%P$H$7$F!"?(Bdserver ?$B$H?(B NDTPD ?$B$NFs$D$,F~<j2DG=$G$9!#$I$A$i$bEE;R%V%C?(B ?$B%/$d?(B EPWING ?$B$K=`5r$7$??(B CD-ROM ?$B=q@R$r07$&$?$a$N%5!<%P$G$9!#?(B

`dserver' ?$B$O!"0JA0$+$i;H$o$l$F$$$k<-=q%5!<%P$G!"?(BNDTP ?$B$N85$H$J$C$?%W%m%0?(B ?$B%i%`$G$9!#<!$N$H$3$m$+$iF~<j2DG=$G$9!#?(B

@table @asis @item dserver @url{ftp://ftp.pu-toyama.ac.jp/pub/misc/} @end table

`NDTPD' ?$B$O!"?7$7$/:n$i$l$F$$$k<-=q%5!<%P$G!"?(Bdserver ?$B$rCV$-49$($i$l$k$h$&?(B ?$B3+H/$5$l$F$$$^$9!#<!$N$H$3$m$+$iF~<j2DG=$G$9!#?(B

@table @asis @item NDTPD @url{http://www.sra.co.jp/people/m-kasahr/ndtpd/} @end table

?$B%5!<%P$N@_Dj$K$D$$$F$O!"$=$l$>$l$N%W%m%0%i%`$KImB0$N%I%-%e%a%s%H$r;2>H?(B ?$B$7$F2<$5$$!#?(B

@subsubheading ?$B30;zI=<($N=`Hw?(B

NDTP ?$B%5!<%P$H$7$F?(B NDTPD ?$B%P!<%8%g%s?(B 2.0 ?$B0J9_$rMQ$$$k$H!"<-=q$N30;z>pJs$r?(B ?$B07$($k$h$&$K$J$j$^$9!#30;zI=<($N$?$a$N@_Dj$K$D$$$F$O!"?(B@ref{Setup Gaiji} ?$B$r;2>H$7$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node ndtp setup, ndtp dictionary, ndtp prepare, ndtp @subsection ndtp ?$B$N@_Dj?(B

ndtp ?$B$O!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndtp @var{server}) @end lisp

@var{server} ?$B$K$O?(B NDTP ?$B%5!<%P$N%[%9%HL>$r;XDj$7$^$9!#?(B

?$B<!$N%(!<%8%'%s%H!&%*%W%7%g%s$,MxMQ$G$-$^$9!#?(B

@table @code @item service NDTP ?$B$N%5!<%S%9L>!#?(B @item port NDTP ?$B$N%]!<%HHV9f!#?(B ?$B%5!<%S%9L>$H%]!<%HHV9f$NN>J}$r>JN,$7$?>l9g$O!"?(B ?$B%5!<%S%9L>$H$7$F?(B "ndtp" ?$B$,MxMQ$5$l$^$9!#?(B @item account ?$B%5!<%P$X$N%"%+%&%s%H!#$3$l$O%m%0$K;D$k$H$$$&0J>e$N0UL#$O$J$$!#?(B ?$B%G%U%)%k%H$O?(B "<user>@@<host>")?$B!#?(B @item coding ?$B%5!<%P$KBP$9$k?(B process-coding-system?$B!#%G%U%)%k%H$O?(B @code{euc-jp}?$B!#?(B @end table

?$BNc$($P<!$N$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-search-agents
'((ndtp "dserver" :port 2010 :account "kei@@bamboo"))) @end lisp

@c --------------------------------------------------------------------- @node ndtp dictionary, , ndtp setup, ndtp @subsection ndtp ?$B$N<-=q?(B

?$B%5!<%P$,07$C$F$$$kA4$F$N<-=q$,M-8z$H$J$j$^$9!#<-=q$NL>A0$H%?%$%H%k$O%5!<?(B ?$B%P$+$iM?$($i$l$^$9!#?(B

?$B8!:wJ}<0$O!V40A40lCW8!:w!W!VA0J}0lCW8!:w!W!V8eJ}0lCW8!:w!W$G$9!#?(B (@pxref{Search Methods})

@c ===================================================================== @node ndict, ndnmz, ndtp, Search Agents @section ndict

`ndict' ?$B$O!"<g$K%$%s%?!<%M%C%H$G8x3+$5$l$F$$$k<-=q%5!<%P$+$i8!:w$r9T$J$&?(B ?$B$3$H$rLH$7$?8!:w%(!<%8%'%s%H$G$9!#$3$l$O?(B DICT ?$B%W%m%H%3%k?(B(RFC 2229)?$B$K?(B ?$BBP1~$7$?%/%i%$%"%s%H$H$J$C$F$$$^$9!#?(B

DICT ?$B%5!<%P$N0l$D$G$"$k?(B dictd ?$B8~$1$K%U%j!<$KG[I[$5$l$F$$$k<-=q$O!"?(Bndic ?$B%(!<%8%'%s%H$G8!:w$9$k$3$H$b2DG=$G$9!#<j7Z$K8!:w$r;n$7$F$_$?$$J}$O!"$=$A?(B ?$B$i$b;2>H$7$F$_$F2<$5$$!#?(B(@pxref{ndic})

@menu * ndict prepare:: ndict ?$B$N=`Hw?(B * ndict setup:: ndict ?$B$N@_Dj?(B * ndict dictionary:: ndict ?$B$N<-=q?(B @end menu

@c --------------------------------------------------------------------- @node ndict prepare, ndict setup, ndict, ndict @subsection ndict ?$B$N=`Hw?(B

ndict ?$B$O?(B DICT ?$B%W%m%H%3%k$KBP1~$7$?<-=q%5!<%P$K%"%/%;%9$7$^$9!#%5!<%P$K@(B ?$BB3$G$-$k4D6-$G$"$l$P!"FCJL$J=`Hw$O2?$bI,MW$"$j$^$;$s!#<+J,$G%5!<%P$rF3F~?(B ?$B$9$k>l9g$K$O!"?(BDICT ?$B%W%m%8%'%/%H$+$i?(B dictd ?$B$,F~<j2DG=$G$9!#?(B

@table @asis @item DICT project @url{http://www.dict.org} @end table

?$BImB0$N%I%-%e%a%s%H$K=>$C$FE,@Z$K<-=q!"5Z$S%5!<%P$rF3F~$7$F2<$5$$!#?(Bdictd ?$B$GMxMQ$G$-$k$$$/$D$+$N<-=q$O!">e5-%Z!<%80J30$K$b?(B Lookup ?$B$N%[!<%`%Z!<%8$+?(B ?$B$i$bF~<j2DG=$G$9!#?(B

@table @asis @item Lookup dictionary collection @url{http://openlab.ring.gr.jp/lookup/dicts/} @end table

@c --------------------------------------------------------------------- @node ndict setup, ndict dictionary, ndict prepare, ndict @subsection ndict ?$B$N@_Dj?(B

ndict ?$B$O!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndict @var{server}) @end lisp

@var{server} ?$B$K$O?(B DICT ?$B%5!<%P$N%[%9%HL>$r;XDj$7$^$9!#?(B

?$B<!$N%(!<%8%'%s%H!&%*%W%7%g%s$,MxMQ$G$-$^$9!#?(B

@table @code @item service DICT ?$B$N%5!<%S%9L>!#?(B @item port DICT ?$B$N%]!<%HHV9f!#?(B @vindex ndict-service-name ?$B%5!<%S%9L>$H%]!<%HHV9f$NN>J}$r>JN,$7$?>l9g$O!"?(B ?$B%5!<%S%9L>$H$7$FJQ?t?(B @code{ndict-service-name} ?$B$NCM?(B("dict")?$B$,MxMQ$5$l$^$9!#?(B @item coding ?$B%5!<%P$KBP$9$k?(B process-coding-system?$B!#?(B ?$B%G%U%)%k%H$O?(B @code{euc-jp-dos}?$B!#?(B @item auth ?$B%5!<%P$X$N?(B authentication(?$BG'>Z?(B)?$B$r;XDj$9$k!#%f!<%6L>$H%Q%9%o!<%I$N?(B ?$BAH?(B(cons)?$B$K$h$C$FI=$o$9!#?(B @item methods ?$B%5!<%P$,BP1~$7$F$$$k8!:wJ}<0$N%j%9%H$r;XDj$9$k!#%G%U%)%k%H$G$O!"?(B ?$B%5!<%P$N%=%U%H%&%'%"$r8+$F8!:wJ}<0$rM=B,$7$F$$$k!#$H$$$&$N$b!"?(B DICT ?$B%W%m%H%3%k$G$O8!:wJ}<0$O%5!<%P$,<+M3$K@_$1$k$3$H$,=PMh$k$N$G!"?(B ?$B%W%m%0%i%`$+$i$O40A4$J<+F0H=Dj$,=PMh$J$$!#=>$C$F%f!<%6$,BP1~$r;XDj$9$k?(B ?$BI,MW$,$"$k!#?(Bdictd-1.4.x ?$B$rIaDL$KMQ$$$k>l9g$K$O!"$3$l$r;XDj$9$k?(B ?$BI,MW$O$J$$!#<!$N?(B @code{method-table} ?$B$b;2>H!#?(B @item method-table Lookup ?$B$N8!:wJ}<0$H%5!<%P$N?(B strategy ?$B$H$NBP1~4X78$r?(B alist ?$B$G;XDj$9$k!#?(B ?$BNc$($P%5!<%P$,?(B dictd-1.4.x ?$B$G$"$k>l9g!"$3$l$O<+F0E*$K?(B

@lisp ((keyword . "exact") (prefix . "prefix") (suffix . "suffix")
(substring . "substring") (exact . "exact") (regexp . "re")) @end lisp

?$B$N$h$&$K@_Dj$5$l$k!#>e$N?(B @code{methods} ?$B$bF1;~$K;XDj$9$kI,MW$,$"$k!#?(B @end table

?$BNc$($P<!$N$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-search-agents
'((ndict "dict.org" :auth ("kei" . "password")))) @end lisp

@c --------------------------------------------------------------------- @node ndict dictionary, , ndict setup, ndict @subsection ndict ?$B$N<-=q?(B

?$B%5!<%P$,07$C$F$$$kA4$F$N<-=q$,M-8z$H$J$j$^$9!#<-=q$NL>A0$H%?%$%H%k$O%5!<?(B ?$B%P$+$iM?$($i$l$^$9!#?(B(?$B$7$+$7!"%5!<%P$+$iM?$($i$l$k%?%$%H%k$O$+$J$jD9$$>l?(B ?$B9g$,$"$k$N$G!"<+J,$G:F@_Dj$7$?J}$,$h$$$+$b$7$l$^$;$s?(B (@pxref{Dictionary Options}))

?$B8!:wJ}<0$OAj<j$N%5!<%P$K0MB8$7$^$9!#%5!<%P$,?(B dictd-1.4.x ?$B$r$=$N$^$^MQ$$?(B ?$B$F$$$k>l9g$K$O!"!VA4J88!:w!W0J30$NA4$F$N8!:w$,M-8z$H$J$j$^$9!#$G$J$1$l$P!"?(B ?$B!V%-!<%o!<%I8!:w!W$H!VA0J}0lCW8!:w!W$N$_M-8z$H$J$j$^$9!#?(B (@pxref{Search Methods})

@c ===================================================================== @node ndnmz, ndkks, ndict, Search Agents @section ndnmz

`ndnmz' ?$B$O!"BgNL$NJ8=q$+$i8zN(E*$KA4J88!:w$r9T$J$&$3$H$rLH$7$?8!:w%(!<?(B ?$B%8%'%s%H$G$9!#30It%3%^%s%I$H$7$FA4J88!:w%7%9%F%`?(B Namazu ?$B$rMQ$$$F$*$j!"%a!<?(B ?$B%j%s%0%j%9%H$d%^%K%e%"%kEy$NJ8=q$r$"$i$+$8$a%$%s%G%C%/%92=$7$F$*$/$3$H$G!"?(B ?$B9bB.$K8!:w$r9T$J$&$3$H$,=PMh$^$9!#?(B

@menu * ndnmz prepare:: ndnmz ?$B$N=`Hw?(B * ndnmz setup:: ndnmz ?$B$N@_Dj?(B * ndnmz dictionary:: ndnmz ?$B$N<-=q?(B * ndnmz customize:: ndnmz ?$B$N%+%9%?%^%$%:?(B @end menu

@c --------------------------------------------------------------------- @node ndnmz prepare, ndnmz setup, ndnmz, ndnmz @subsection ndnmz ?$B$N=`Hw?(B

ndnmz ?$B$O%P!<%8%g%s?(B 1.2.0 ?$B0J9_$N?(B Namazu ?$B$KBP1~$7$F$$$^$9!#$=$l$K$h$j@55,?(B ?$BI=8=$K$h$k8!:w$d!"J#?t%$%s%G%C%/%9$+$i$N8!:w$,2DG=$H$J$C$F$$$^$9!#?(BNamazu ?$B$O<!$N$H$3$m$+$iF~<j=PMh$^$9!#?(B

@table @asis @item Namazu @url{http://openlab.ring.gr.jp/namazu/} @end table

?$BImB0$N%I%-%e%a%s%H$K=>$C$F%$%s%9%H!<%k$r9T$J$$!"I,MW$J%$%s%G%C%/%9$r:n@.?(B ?$B$7$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node ndnmz setup, ndnmz dictionary, ndnmz prepare, ndnmz @subsection ndnmz ?$B$N@_Dj?(B

ndnmz ?$B$O!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndnmz @var{directory}) @end lisp

@var{directory} ?$B$K$O?(B Namazu ?$B$N?(B index ?$B$N$"$k%G%#%l%/%H%j$r;XDj$7$^$9!#?(B

?$B<!$N%(!<%8%'%s%H!&%*%W%7%g%s$,MxMQ$G$-$^$9!#?(B

@table @code @item type ?$B%$%s%G%C%/%9$7$?J8=q$N%?%$%W!#?(BHTML ?$B%U%!%$%k$N>l9g$O?(B @code{html}?$B!"%a!<%k?(B ?$B$d%K%e!<%9$N>l9g$K$O?(B @code{mail}?$B!"%W%l!<%s%F%-%9%H$N>l9g$K$O?(B @code{plain}?$B!"$=$l$i$r<+F0H=Dj$9$k>l9g$K$O?(B @code{auto} ?$B$H$9$k!#$3$N>pJs?(B ?$B$O=PNO$N@07A=hM}$KMQ$$$i$l$k!#%G%U%)%k%H$O?(B @code{auto}?$B!#?(B @item recursive non-nil ?$B$r;XDj$9$k$H!"%G%#%l%/%H%j$r:F5"E*$KC)$C$FA4$F$NKvC<%G%#%l%/%H%j?(B ?$B$r?(B index ?$B$H$7$F07$&!#%G%U%)%k%H$O?(B nil?$B!#?(B @end table

?$BNc$($P<!$N$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-search-agents
'((ndnmz "~/index" (type . mail) (recursive . t)))) @end lisp

@c --------------------------------------------------------------------- @node ndnmz dictionary, ndnmz customize, ndnmz setup, ndnmz @subsection ndnmz ?$B$N<-=q?(B

?$BM-8z$J?(B index ?$B$N?t$@$1<-=q$,@8@.$5$l$^$9!#<-=qL>$O%H%C%W%G%#%l%/%H%j?(B(?$B@_Dj?(B ?$B$7$??(B @var{directory})?$B$+$i$NAjBP%Q%9$H$J$j$^$9!#%?%$%H%k$O%Q%9L>$r=|$$$??(B ?$B%G%#%l%/%H%jL>$H$J$j$^$9!#?(B

?$B8=:_$N$H$3$m!"?(Bndnmz ?$B$G$O8!:wJ}<0$N;XDj$OL5;k$5$l$^$9!#F~NO$5$l$?J8;zNs$O?(B ?$B$=$N$^$^?(B namazu ?$B%3%^%s%I$K<u$1EO$5$l$^$9!#?(B

ndnmz ?$B$O%*!<%W%s%3%^%s%I$KBP1~$7$F$$$^$9!#J8=q$N%?%$%W$,?(B @code{html} ?$B$N?(B ?$B>l9g!"?(Bbrowse-url ?$B$K$h$j$=$l$,%*!<%W%s$5$l$^$9!#?(B(@pxref{See Contents})

@c --------------------------------------------------------------------- @node ndnmz customize, , ndnmz dictionary, ndnmz @subsection ndnmz ?$B$N%+%9%?%^%$%:?(B

@vindex ndnmz-program-name ?$BJQ?t?(B @code{ndnmz-program-name} ?$B$K$h$j!"?(BNamazu ?$B$N%3%^%s%IL>$r;XDj$7$^$9!#?(B ?$B%G%U%)%k%H$G$O?(B "namazu" ?$B$H$J$C$F$$$^$9!#?(B

@c ===================================================================== @node ndkks, ndspell, ndnmz, Search Agents @section ndkks

`ndkks' ?$B$O!"8!:w$G$O$J$/F|K8l$NFI$_$rD4$Y$k$?$a$N8!:w%(!<%8%'%s%H$G$9!#?(B ?$B4A;z$N4^$^$l$k8!:w8l$r;XDj$7$?>l9g!"4A;z$+$JJQ49%W%m%0%i%`?(B KAKASI ?$B$rMQ$$?(B ?$B$F$=$NFI$_$rD4$Y$FI=<($7$^$9!#?(B

@menu * ndkks prepare:: ndkks ?$B$N=`Hw?(B * ndkks setup:: ndkks ?$B$N@_Dj?(B * ndkks dictionary:: ndkks ?$B$N<-=q?(B * ndkks customize:: ndkks ?$B$N%+%9%?%^%$%:?(B @end menu

@c --------------------------------------------------------------------- @node ndkks prepare, ndkks setup, ndkks, ndkks @subsection ndkks ?$B$N=`Hw?(B

KAKASI ?$B$O4A;z$+$JJQ49%W%m%0%i%`$G!"<!$N$H$3$m$+$i?(B kakasi-2.2.5.tar.gz(?$BK(B ?$BBN%U%!%$%k?(B)?$B$H?(B kakasidict.940620.gz(?$B<-=q%U%!%$%k?(B)?$B$NL>>N$GF~<j2DG=$G$9!#?(B

@table @asis @item KAKASI @url{ftp://sunsite.sut.ac.jp/pub/asia-info/japanese-src/packages/} @end table

?$B?7$7$/%$%s%9%H!<%k$9$k>l9g$K$O!"99$K<!$N$H$3$m$+$iF@$i$l$k>pJs$r85$K%Q%C?(B ?$B%A$rEv$F$F$*$$$?J}$,$$$$$G$7$g$&!#?(B

@table @asis @item KAKASI patch @url{http://www.kusastro.kyoto-u.ac.jp/~baba/wais/index.html} @end table

@c --------------------------------------------------------------------- @node ndkks setup, ndkks dictionary, ndkks prepare, ndkks @subsection ndkks ?$B$N@_Dj?(B

ndkks ?$B$O!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndkks) @end lisp

?$B$D$^$j!"$=$l$r?(B @code{lookup-search-agents} ?$B$N%j%9%H$K2C$($k$@$1$G$9!#?(B ?$B%*%W%7%g%s$=$NB>$NFCJL$J@_Dj$O$"$j$^$;$s!#?(B

@c --------------------------------------------------------------------- @node ndkks dictionary, ndkks customize, ndkks setup, ndkks @subsection ndkks ?$B$N<-=q?(B

ndkks ?$B<+BN$,0l$D$N<-=q$H$J$j$^$9!#<-=qL>$OJQ?t?(B @code{ndkks-program-name} ?$B$G;XDj$5$l$k?(B KAKASI ?$B%W%m%0%i%`$NL>A0$G$9!#%?%$%H%k$OJQ?t?(B @code{ndkks-dictionary-title} ?$B$K$h$jM?$($i$l$^$9!#?(B

?$B%-!<%o!<%I8!:w$K$*$$$F!"4A;z$N4^$^$l$k8!:w8l$,;XDj$5$l$?$H$-=PNO$5$l$^$9!#?(B

@c --------------------------------------------------------------------- @node ndkks customize, , ndkks dictionary, ndkks @subsection ndkks ?$B$N%+%9%?%^%$%:?(B

@vindex ndkks-program-name ?$BJQ?t?(B @code{ndkks-program-name} ?$B$K$h$j!"?(BKAKASI ?$B$N%3%^%s%IL>$r;XDj$7$^$9!#?(B ?$B%G%U%)%k%H$G$O?(B "kakasi" ?$B$H$J$C$F$$$^$9!#?(B

@vindex ndkks-dictionary-title ?$BJQ?t?(B @code{ndkks-dictionary-title} ?$B$K$h$j!"?(Bndkks ?$B<-=q$N%?%$%H%k$r;XDj$7?(B ?$B$^$9!#%G%U%)%k%H$G$O?(B "?$B4A;z$+$J<-E5?(B" ?$B$H$J$C$F$$$^$9!#?(B

@vindex ndkks-content-format ?$BJQ?t?(B @code{ndkks-content-format} ?$B$K$h$j!"=PNOFbMF$N%U%)!<%^%C%H$r%j%9%H?(B ?$B$G;XDj$7$^$9!#%j%9%H$N3FMWAG$K$O<!$N$b$N$,MxMQ$G$-$^$9!#?(B

@table @asis @item @code{t} ?$B8!:w8l$,A^F~$5$l$k!#?(B @item ?$BJ8;zNs?(B ?$B$=$l$,$=$N$^$^A^F~$5$l$k!#?(B @item ?$BJ8;zNs$N%j%9%H?(B ?$B$=$l$r%*%W%7%g%s0z?t$H$7$F?(B KAKASI ?$B$r8F$S=P$7!"$=$N7k2L$,A^F~$5$l$k!#?(B @end table

@c ===================================================================== @node ndspell, ndcookie, ndkks, Search Agents @section ndspell

`ndspell' ?$B$O!"?(BLookup ?$B$G%9%Z%k%A%'%C%/$r9T$J$&$?$a$N8!:w%(!<%8%'%s%H$G$9!#?(B ?$BB>$N%(!<%8%'%s%H$GFH<+$K%9%Z%k%A%'%C%/$r9T$J$o$:$H$b!"?(Bndspell ?$B$,$=$l$r=h?(B ?$BM}$7$F<+F0E*$K:F8!:w$r9T$J$C$F$/$l$^$9!#$^$?!"%9%Z%k$N8!:w$b9T$J$($^$9!#?(B

@menu * ndspell prepare:: ndspell ?$B$N=`Hw?(B * ndspell setup:: ndspell ?$B$N@_Dj?(B * ndspell dictionary:: ndspell ?$B$N<-=q?(B * ndspell customize:: ndspell ?$B$N%+%9%?%^%$%:?(B @end menu

@c --------------------------------------------------------------------- @node ndspell prepare, ndspell setup, ndspell, ndspell @subsection ndspell ?$B$N=`Hw?(B

ndspell ?$B$O30It%3%^%s%I$H$7$F?(B Ispell ?$B$H?(B grep ?$B$rMxMQ$7$F$$$^$9!#?(BIspell ?$B$O?(B ?$BBPOC7?$N%9%Z%k%A%'%C%/%3%^%s%I$G!"?(Bgrep ?$B$O8@$o$:$HCN$l$??(B UNIX ?$B%D!<%k$G$9!#?(B ?$B$I$A$i$b?(B GNU ?$B$N?(B FTP ?$B%5%$%H$J$I$+$iF~<j2DG=$G$9!#?(B

@table @asis @item GNU ftp directory @url{ftp://ftp.gnu.org/pub/GNU/} @end table

@c --------------------------------------------------------------------- @node ndspell setup, ndspell dictionary, ndspell prepare, ndspell @subsection ndspell ?$B$N@_Dj?(B

ndspell ?$B$O!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndspell) @end lisp

?$B$D$^$j!"$=$l$r?(B @code{lookup-search-agents} ?$B$N%j%9%H$K2C$($k$@$1$G$9!#?(B ?$B%*%W%7%g%s$=$NB>$NFCJL$J@_Dj$O$"$j$^$;$s!#?(B

@c --------------------------------------------------------------------- @node ndspell dictionary, ndspell customize, ndspell setup, ndspell @subsection ndspell ?$B$N<-=q?(B

ndspell ?$B<+BN$,0l$D$N<-=q$H$J$j$^$9!#<-=qL>$OJQ?t?(B @code{ndspell-ispell-program} ?$B$G;XDj$5$l$k?(B Ispell ?$B%3%^%s%I$NL>A0$G$9!#?(B ?$B%?%$%H%k$OJQ?t?(B @code{ndspell-dictionary-title} ?$B$K$h$jM?$($i$l$^$9!#?(B

?$B<!$N8!:wK!$,M-8z$H$J$j$^$9!#?(B

@table @code @item ?$B%-!<%o!<%I8!:w?(B ?$B8!:w8l$r%9%Z%k%A%'%C%/$7!"8m$j$,$"$k>l9g$K$O8uJd$r%(%s%H%j$H$7$F@8@.!#?(B @item ?$BA0J}0lCW8!:w?(B @itemx ?$B8eJ}0lCW8!:w?(B @itemx ?$BItJ,0lCW8!:w?(B @itemx ?$B@55,I=8=8!:w?(B ?$B%Q%?!<%s$K%^%C%A$9$kC18l$r8!:w$7!"%(%s%H%j$r@8@.!#?(B @end table

?$B$I$N>l9g$b!"@8@.$5$l$?%(%s%H%j$OIaDL$K?(B Entry ?$B%P%C%U%!$K=PNO$5$l!"$=$l$r?(B ?$BA*Br$7$FFbMF$rI=<($7$h$&$H$7$?CJ3,$G:F8!:w$,9T$J$o$l$^$9!#<B:]$K;n$7$F$_?(B ?$B$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node ndspell customize, , ndspell dictionary, ndspell @subsection ndspell ?$B$N%+%9%?%^%$%:?(B

@vindex ndspell-ispell-program ?$BJQ?t?(B @code{ndspell-ispell-program} ?$B$K$h$j!"?(BIspell ?$B$N%3%^%s%IL>$r;XDj$7$^?(B ?$B$9!#%G%U%)%k%H$G$O?(B "ispell" ?$B$H$J$C$F$$$^$9!#?(B

@vindex ndspell-grep-program ?$BJQ?t?(B @code{ndspell-grep-program} ?$B$K$h$j!"?(Bgrep ?$B$N%3%^%s%IL>$r;XDj$7$^$9!#?(B ?$B%G%U%)%k%H$G$O?(B "grep" ?$B$H$J$C$F$$$^$9!#?(B

@vindex ndspell-words-dictionary ?$BJQ?t?(B @code{ndspell-words-dictionary} ?$B$K$h$j!"%9%Z%k$r8!:w$9$k:]$NC18l<-?(B ?$B=q$r;XDj$7$^$9!#%G%U%)%k%H$G$O?(B @file{/usr/share/dict/words} ?$B$H$J$C$F$$$^?(B ?$B$9!#?(B

@vindex ndspell-dictionary-title ?$BJQ?t?(B @code{ndspell-dictionary-title} ?$B$K$h$j!"?(Bndspell ?$B<-=q$N%?%$%H%k$r;X?(B ?$BDj$7$^$9!#%G%U%)%k%H$G$O?(B "Spell Checker" ?$B$H$J$C$F$$$^$9!#?(B

@vindex ndspell-search-dictionaries ?$BJQ?t?(B @code{ndspell-search-dictionaries} ?$B$K$h$j!":F8!:w$NBP>]$H$9$k<-=q$r?(B ?$B$=$N<-=q?(BID ?$B$N%j%9%H$H$7$F;XDj$7$^$9!#%G%U%)%k%H$G$O?(B @code{t} ?$B$H$J$C$F$*?(B ?$B$j!"$3$N>l9g!"A*Br$5$l$F$$$kA4$F$N<-=q$+$i:F8!:w$,9T$J$o$l$^$9!#?(B

@c ===================================================================== @node ndcookie, , ndspell, Search Agents @section ndcookie

`ndcookie' ?$B$O!"?(Bcookie ?$B%U%!%$%k?(B(?$B0zMQ=8?(B)?$B$+$i8!:w$r9T$J$&$?$a$N8!:w%(!<%8%'?(B ?$B%s%H$G$9!#$*$^$1$_$?$$$J$b$s$G$9!#?(B

@menu * ndcookie prepare:: ndcookie ?$B$N=`Hw?(B * ndcookie setup:: ndcookie ?$B$N@_Dj?(B * ndcookie dictionary:: ndcookie ?$B$N<-=q?(B @end menu

@c --------------------------------------------------------------------- @node ndcookie prepare, ndcookie setup, ndcookie, ndcookie @subsection ndcookie ?$B$N=`Hw?(B

?$BMxMQ=PMh$k%U%!%$%k$NNc$H$7$F$O!"?(BEmacs ?$B$KImB0$N?(B Zippy ?$B%U%!%$%k$,$"$j$^$9!#?(B

@table @asis @item Zippy @file{$(EMACS)/etc/yow.lines} @end table

@c --------------------------------------------------------------------- @node ndcookie setup, ndcookie dictionary, ndcookie prepare, ndcookie @subsection ndcookie ?$B$N@_Dj?(B

ndcookie ?$B$O!"<!$N$h$&$K@_Dj$7$^$9!#?(B

@lisp (ndcookie @var{file}) @end lisp

@var{file} ?$B$K$O!"MxMQ$9$k?(B cookie ?$B%U%!%$%k$r;XDj$7$^$9!#%U%!%$%k$,AjBP%Q?(B ?$B%9$G;XDj$5$l$?>l9g!"JQ?t?(B @code{data-directory} ?$B$+$i$NAjBP%Q%9$H$7$F07$o?(B ?$B$l$^$9!#?(B

?$BNc$($P<!$N$h$&$K$J$j$^$9!#?(B

@lisp (setq lookup-search-agents
'((ndcookie "yow.lines"))) @end lisp

@c --------------------------------------------------------------------- @node ndcookie dictionary, , ndcookie setup, ndcookie @subsection ndcookie ?$B$N<-=q?(B

?$B;XDj$7$??(B cookie ?$B%U%!%$%k$,0l$D$N<-=q$H$J$j$^$9!#<-=qL>$O%U%!%$%kL>$K0lCW?(B ?$B$7$^$9!#%?%$%H%k$O@_Dj$5$l$^$;$s!#?(B

?$BA4$F$N8!:wJ}<0$,M-8z$H$J$j$^$9!#?(B(@pxref{Search Methods})

@c ********************************************************************* @node Mode Details, How To Get, Search Agents, Top @chapter ?$B3F%b!<%I$K$D$$$F$N>Y?(B

?$B$3$N>O$G$O!"?(BLookup ?$B$N3F%b!<%I$G$NA4$F$N@_Dj!&A`:n$K$D$$$F@bL@$7$^$9!#?(B

@menu * Select Mode:: Select ?$B%b!<%I?(B * Entry Mode:: Entry ?$B%b!<%I?(B * Content Mode:: Content ?$B%b!<%I?(B @end menu

@c ===================================================================== @node Select Mode, Entry Mode, Mode Details, Mode Details @section Select ?$B%b!<%I?(B

Select ?$B%b!<%I$G$O!"MxMQ2DG=$J<-=q$N0lMw$rI=<($7!"<B:]$KMxMQ$9$k<-=q$NA*?(B ?$BBr>uBV$r@Z$jBX$($k$3$H$,=PMh$^$9!#$^$?!"$=$l$>$l$N<-=q$K8GM-$N>pJs$rF@$k?(B ?$B$3$H$b=PMh$^$9!#?(B

@menu * Select Mode Details:: Select ?$B%b!<%I$N>Y?(B * Select Mode Commands:: Select ?$B%b!<%I$N%3%^%s%I0lMw?(B @end menu

@c --------------------------------------------------------------------- @node Select Mode Details, Select Mode Commands, Select Mode, Select Mode @subsection Select ?$B%b!<%I$N>Y?(B

@findex lookup-select-mode @vindex lookup-select-mode-map @vindex lookup-select-mode-hook ?$B:G=i$K?(B @kbd{M-x lookup} ?$B$r<B9T$9$k$+!"8!:w<B9T8e$K?(B Entry ?$B%P%C%U%!$G?(B @kbd{S} ?$B$r2!$9$H!"<-=q0lMw%P%C%U%!$,I=<($5$l!"?(BSelect ?$B%b!<%I?(B (@code{lookup-select-mode})?$B$KF~$j$^$9!#%-!<%^%C%W$O?(B @code{lookup-select-mode-map} ?$B$G!":G=i$K?(B @code{lookup-select-mode-hook} ?$B$,8F$P$l$^$9!#?(B

?$B0lMw$N?(B @samp{%}?$B!"?(B@samp{Identifier}?$B!"?(B@samp{Title} ?$B$H$"$k%3%i%`$K$O!"$=$l?(B ?$B$>$l<-=q$NA*Br>uBV!"<-=q?(BID?$B!"<-=q$N%?%$%H%k$,I=<($5$l$^$9!#?(B @ref{Quick Startup} ?$B$r;2>H$7$F2<$5$$!#?(B

@samp{Methods} ?$B$H$"$k%3%i%`$K$O!"<-=q$,BP1~$7$F$$$k8!:wJ}<0$,<($5$l$^$9!#?(B ?$B$3$3$KJB$s$G$$$k5-9f$NNs$O!"0lJ8;z$,$=$l$>$l0l$D$N8!:wJ}<0$rI=$o$7$F$$$^?(B ?$B$9!#3F5-9f$H8!:wJ}<0$NBP1~$K$D$$$F$O!"?(B@ref{Search Methods} ?$B$r;2>H$7$F2<?(B ?$B$5$$!#?(B

?$B$3$N%P%C%U%!$G$N6qBNE*$JA`:n$K$D$$$F$O!"?(B @ref{Specify Dictionary} ?$B$r;2>H$7$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node Select Mode Commands, , Select Mode Details, Select Mode @subsection Select ?$B%b!<%I$N%3%^%s%I0lMw?(B

@table @kbd @item @key{SPC} @itemx n @itemx M-x lookup-select-next-line @findex lookup-select-next-line ?$B<!$N9T$K?J$`!#?(B

@item p @itemx M-x lookup-select-previous-line @findex lookup-select-previous-line ?$BA0$N9T$KLa$k!#?(B

@item m @itemx M-x lookup-select-do-select @findex lookup-select-do-select ?$B%]%$%s%H9T$N<-=q$rA*Br$9$k!#?(B

@item u @itemx M-x lookup-select-do-unselect @findex lookup-select-do-unselect ?$B%]%$%s%H9T$N<-=q$rHsA*Br$K$9$k!#?(B

@item M-x lookup-select-toggle-selected @findex lookup-select-toggle-selected ?$B%]%$%s%H9T$N<-=q$NA*Br>uBV$r%H%0%k$9$k!#?(B

@item a @itemx M-x lookup-select-do-select-all @findex lookup-select-do-select-all ?$BA4$F$N<-=q$rA*Br$9$k!#?(B

@item @key{RET} @itemx M-x lookup-select-do-select-only @findex lookup-select-do-select-only ?$B%]%$%s%H9T$N<-=q$N$_$rA*Br$9$k!#?(B

@item d @itemx M-x lookup-select-mark-disable @findex lookup-select-mark-disable ?$B%]%$%s%H9T$N<-=q$KL58z2=$N%^!<%/$rIU$1$k!#?(B

@item x @itemx M-x lookup-select-do-execute @findex lookup-select-do-execute ?$BL58z2=$r<B9T$9$k!#?(B

@item M @itemx M-x lookup-select-menu @findex lookup-select-menu ?$B<-=q$,%a%K%e!<$KBP1~$7$F$$$k>l9g!"$=$l$r;2>H$9$k!#?(B

@item f @itemx M-x lookup-select-search-pattern @findex lookup-select-search-pattern ?$BA*Br$5$l$?<-=q$+$i8!:w$r9T$J$&!#?(B

@item / @itemx M-x lookup-select-text-search @findex lookup-select-text-search ?$B%]%$%s%H9T$N<-=q$+$iA4J88!:w$r9T$J$&!#?(B

@item g @itemx M-x lookup-select-update @findex lookup-select-update ?$B8=:_$N8!:w%b%8%e!<%k$r=i4|2=$7D>$9!#?(B ?$B$?$@$7!"@_Dj%U%!%$%k$G@_Dj$rJQ99$7$?>l9g!"$=$l$rH?1G$5$;$k$K$O?(B @kbd{M-x lookup-restart} ?$B$rMQ$$$kI,MW$,$"$k!#?(B

@item q @itemx M-x lookup-quit ?$B<-=qA*Br%P%C%U%!$rH4$1$k!#?(B

@item Q @itemx M-x lookup-exit Lookup ?$B$r=*N;$9$k!#?(B

@item R @itemx M-x lookup-restart Lookup ?$B$r:F5/F0$9$k!#?(B

@item ? @itemx M-x lookup-select-help @findex lookup-select-help Select ?$B%b!<%I$N4J0W%X%k%W$rI=<($9$k!#?(B @end table

@c ===================================================================== @node Entry Mode, Content Mode, Select Mode, Mode Details @section Entry ?$B%b!<%I?(B

Entry ?$B%b!<%I$G$O!"8!:w$N7k2L8+IU$+$C$?%(%s%H%j$r0lMw$7!"$=$l$i$r=g$K;2>H?(B ?$B$7$F$$$/$3$H$,=PMh$^$9!#?(B

@menu * Entry Mode Details:: Entry ?$B%b!<%I$N>Y?(B * Entry Mode Commands:: Entry ?$B%b!<%I$N%3%^%s%I0lMw?(B @end menu

@c --------------------------------------------------------------------- @node Entry Mode Details, Entry Mode Commands, Entry Mode, Entry Mode @subsection Entry ?$B%b!<%I$N>Y?(B

@findex lookup-entry-mode @vindex lookup-entry-mode-map @vindex lookup-entry-mode-hook ?$B3F<o$N8!:w%3%^%s%I?(B(@pxref{Search Commands})?$B$r<B9T$9$k$H!"?(BEntry ?$B%P%C%U%!?(B ?$B$,I=<($5$l!"?(BEntry ?$B%b!<%I?(B(@code{lookup-entry-mode})?$B$KF~$j$^$9!#%-!<%^%C%W?(B ?$B$O?(B @code{lookup-entry-mode-map} ?$B$G!":G=i$K?(B @code{lookup-entry-mode-hook} ?$B$,8F$P$l$^$9!#?(B

?$B%P%C%U%!$K$O%(%s%H%j$N0lMw$,I=<($5$l!"<-=q$N%?%$%H%k$H%(%s%H%j$N8+=P$7$,?(B ?$BJB$S$^$9!#%b!<%I%i%$%s$O<!$N$h$&$K$J$j$^$9!#?(B

@example ---------------------------------------------------------------- -E:%* Lookup: *Entry* @{*:word@} [2] (Entry Abbrev)--L1--C20 ---------------------------------------------------------------- @end example

?$B$3$3$G%V%l!<%9?(B(?$BBg3g8L?(B)?$B$K64$^$l$?ItJ,$O!"$I$N$h$&$J8!:w$,9T$J$o$l$?$+$r?(B ?$B<($7$F$$$^$9!#%3%m%s?(B(@samp{:})?$B$NA0$N0lJ8;z$O8!:wJ}<0$rI=$o$7$F$*$j!"?(B ?$B$=$N8e$N?(B @samp{word} ?$B$H$J$C$F$$$k$N$,8!:w8l$G$9!#8!:wJ}<0$K$D$$$F$O?(B @ref{Search Methods} ?$B$r;2>H$7$F2<$5$$!#8e$KB3$/%V%i%1%C%H?(B(?$B3Q3g8L?(B)?$B$H?(B ?$B?t;z$O!"8+IU$+$C$?%(%s%H%j$N?t$G$9!#?(B

?$B$3$N%P%C%U%!$G$N6qBNE*$JA`:n$K$D$$$F$O!"?(B @ref{See Result} ?$B;2>H$7$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node Entry Mode Commands, , Entry Mode Details, Entry Mode @subsection Entry ?$B%b!<%I$N%3%^%s%I0lMw?(B

@table @kbd @item M-x lookup-entry-display-content @findex lookup-entry-display-content ?$B%]%$%s%H9T$N%(%s%H%j$NKJ8$rI=<($9$k!#?(B Overview ?$B%b!<%I$K$J$C$F$$$k>l9g$K$O$=$l$r2r=|$7!"?(BContent ?$B%P%C%U%!$r?(B ?$B%*!<%W%s$9$k!#%(%s%H%j$,%j%U%!%l%s%9$N>l9g$K$O!"$=$l$r;2>H$9$k!#?(B

@item @key{mouse-2} @item @code{lookup-entry-mouse-follow} @findex lookup-entry-mouse-follow ?$B%^%&%9$G%/%j%C%/$7$?%(%s%H%j$NKJ8$rI=<($9$k!#?(B

@item @key{SPC} @itemx M-x lookup-entry-next-page @findex lookup-entry-next-page ?$B%(%s%H%jKJ8$NI=<($r0l%Z!<%8?J$a$k!#?(B ?$B%P%C%U%!$N=*$o$j$^$GC#$7$?$i!"<!$N%(%s%H%j$K0$9$k!#?(B

@item @key{DEL} @itemx M-x lookup-entry-previous-page @findex lookup-entry-previous-page ?$B%(%s%H%jKJ8$NI=<($r0l%Z!<%8La$9!#?(B ?$B%P%C%U%!$N;O$a$^$GC#$7$?$i!"A0$N%(%s%H%j$K0$9$k!#?(B

@item @key{RET} @itemx M-x lookup-entry-scroll-up-content @findex lookup-entry-scroll-up-content ?$B%(%s%H%jKJ8$r%W%l%U%#%9%/$N9T?t$@$1%9%/%m!<%k!&%"%C%W$9$k!#?(B

@item M-x lookup-entry-scroll-down-content @findex lookup-entry-scroll-down-content ?$B%(%s%H%jKJ8$r%W%l%U%#%9%/$N9T?t$@$1%9%/%m!<%k!&%@%&%s$9$k!#?(B

@item < @itemx M-x lookup-entry-beginning-of-content @findex lookup-entry-beginning-of-content ?$B%(%s%H%jKJ8$NI=<($r@hF,$^$GLa$9!#?(B

@item > @itemx M-x lookup-entry-end-of-content @findex lookup-entry-end-of-content ?$B%(%s%H%jKJ8$NI=<($rKvHx$^$G?J$a$k!#?(B

@item n @itemx M-x lookup-entry-next-entry @findex lookup-entry-next-entry ?$B<!$N%(%s%H%j$rI=<($9$k!#%W%l%U%#%/%9$N?t$@$1?J$`!#?(B

@item p @itemx M-x lookup-entry-previous-entry @findex lookup-entry-previous-entry ?$BA0$N%(%s%H%j$rI=<($9$k!#%W%l%U%#%/%9$N?t$@$1La$k!#?(B

@item M-n @itemx M-x lookup-entry-history-next @findex lookup-entry-history-next ?$B8!:wMzNr$r<!$K?J$`!#%W%l%U%#%9%/$N?t$@$1?J$`!#?(B

@item M-p @itemx M-x lookup-entry-history-previous @findex lookup-entry-history-previous ?$B8!:wMzNr$rA0$KLa$k!#%W%l%U%#%9%/$N?t$@$1La$k!#?(B

@item i @itemx M-x lookup-entry-info @findex lookup-entry-info ?$B%(%s%H%j$N>pJs$r=PNO$9$k!#?(B

@item o @itemx M-x lookup-entry-open @findex lookup-entry-open ?$B%(%s%H%jKJ8$r2hLL0lGU$KI=<($9$k!#?(B

@item O @itemx M-x lookup-entry-open-other @findex lookup-entry-open-other ?$B%(%s%H%jKJ8$rJL%W%m%0%i%`$GI=<($9$k!#?(B

@item v @itemx M-x lookup-entry-overview-mode @findex lookup-entry-overview-mode Overview ?$B%b!<%I$KF~$k!#?(B Cotent ?$B%P%C%U%!$,%/%m!<%:$5$l!"?(B@kbd{n} ?$B$H?(B @kbd{p} ?$B$,C1$K%]%$%s%H0$@$1$r?(B ?$B9T$J$&$h$&$K$J$k!#?(B

@item t @itemx M-x lookup-entry-toggle-format @findex lookup-entry-toggle-format ?$B%(%s%H%jKJ8$N@07A=hM}$r%H%0%k$9$k!#?(B

@item s @itemx M-x lookup-entry-isearch-content @findex lookup-entry-isearch-content Content ?$B%P%C%U%!$G?(B isearch-forward ?$B$r<B9T$9$k!#?(B

@item w @itemx M-x lookup-entry-cite-content @findex lookup-entry-cite-content ?$B%(%s%H%jKJ8$r%-%k%j%s%0$KJ]B8$9$k!#?(B ?$BJQ?t?(B @code{lookup-cite-style} ?$B$b$7$/$O<-=q%*%W%7%g%s?(B @code{cite-style} ?$B$K$h$j0zMQ$N%9%?%$%k$r;XDj2DG=!#?(B@kbd{M-x lookup-content-cite-region} ?$B$b;2>H!#?(B

@item f @itemx M-x lookup-entry-search-pattern @findex lookup-entry-search-pattern ?$B%_%K%P%C%U%!$+$i8!:w<0$rF~NO$7$F8!:w$9$k!#?(B

@item L @itemx M-x lookup-entry-list-references @findex lookup-entry-list-references ?$B%(%s%H%jKJ8$K4^$^$l$k%j%U%!%l%s%9$r0lMw$9$k!#?(B

@item S @itemx M-x lookup-select-dictionary ?$B<-=qA*Br%P%C%U%!$K@Z$j49$($k!#?(B

@item r @itemx M-x lookup-entry-start-window @findex lookup-entry-start-window ?$B8!:w$r3+;O$7$?%&%#%s%I%&$K0$9$k!#?(B

@item h @itemx M-x lookup-entry-content-window @findex lookup-entry-content-window Content ?$B%P%C%U%!$K0$9$k!#?(B

@item g @itemx M-x lookup-entry-update @findex lookup-entry-update ?$B:#2s$HF1$88!:w8l$G!"%(%s%H%j$r:F8!:w$9$k!#?(B

@item M-x lookup-entry-update-content @findex lookup-entry-update-content ?$B%(%s%H%jKJ8$r:FI=<($9$k!#@07A=hM}$bA4$F$d$jD>$5$l$k!#?(B

@item q @itemx M-x lookup-quit Entry ?$B%P%C%U%!$rH4$1$k!#?(B

@item Q @itemx M-x lookup-exit Lookup ?$B$r=*N;$9$k!#?(B

@item R @itemx M-x lookup-restart Lookup ?$B$r:F5/F0$9$k!#?(B

@item ? @itemx M-x lookup-entry-help @findex lookup-entry-help Entry ?$B%b!<%I$N4J0W%X%k%W$rI=<($9$k!#?(B @end table

@c ===================================================================== @node Content Mode, , Entry Mode, Mode Details @section Content ?$B%b!<%I?(B

Content ?$B%b!<%I$G$O!"%(%s%H%j$NKJ8$rI=<($7!"FbMF$r;2>H$9$k$3$H$,=PMh$^$9!#?(B

@menu * Content Mode Details:: Content ?$B%b!<%I$N>Y?(B * Content Mode Commands:: Content ?$B%b!<%I$N%3%^%s%I0lMw?(B @end menu

@c --------------------------------------------------------------------- @node Content Mode Details, Content Mode Commands, Content Mode, Content Mode @subsection Content ?$B%b!<%I$N>Y?(B

@findex lookup-content-mode @vindex lookup-content-mode-map @vindex lookup-content-mode-hook Entry ?$B%P%C%U%!$GKJ8$rI=<($9$k$h$&A`:n$9$k$H?(B Content ?$B%P%C%U%!$,8=$l!"?(B Content ?$B%b!<%I?(B(@code{lookup-content-mode})?$B$KF~$j$^$9!#%-!<%^%C%W$O?(B @code{lookup-content-mode-map} ?$B$G!":G=i$K?(B @code{lookup-content-mode-hook} ?$B$,8F$P$l$^$9!#?(B

?$B%P%C%U%!$K$O%(%s%H%j$NKJ8$,I=<($5$l!"8+=P$7$,%b!<%I%i%$%s$K<($5$l$^$9!#?(B

?$B$3$N%P%C%U%!$KBP$9$k<g$JA`:n$O?(B Entry ?$B%P%C%U%!$+$i9T$J$&$3$H$,=PMh$k$N$G!"?(B ?$BD>@$N%b!<%I$rMxMQ$9$k$3$H$O$"$^$j$"$j$^$;$s!#6qBNE*$JA`:n$K$D$$$F$O!"?(B @ref{See Result} ?$B;2>H$7$F2<$5$$!#?(B

@c --------------------------------------------------------------------- @node Content Mode Commands, , Content Mode Details, Content Mode @subsection Content ?$B%b!<%I$N%3%^%s%I0lMw?(B

@table @kbd @item @key{SPC} @itemx M-x scroll-up ?$B%P%C%U%!$r%9%/%m!<%k!&%"%C%W$9$k!#?(B

@item @key{DEL} @itemx M-x scroll-down ?$B%P%C%U%!$r%9%/%m!<%k!&%@%&%s$9$k!#?(B

@item < @itemx M-x beginning-of-buffer ?$B%P%C%U%!$N@hF,$K0$9$k!#?(B

@item > @itemx M-x end-of-buffer ?$B%P%C%U%!$NKvHx$K0$9$k!#?(B

@item @key{TAB} @itemx M-x lookup-content-next-link @findex lookup-content-next-link ?$B<!$N%j%s%/$K0$9$k!#?(B

@item @key{RET} @itemx M-x lookup-content-follow-link @findex lookup-content-follow-link ?$B%]%$%s%H0LCV$N%j%s%/$r;2>H$9$k!#?(B

@item @key{mouse-2} @itemx @code{lookup-content-mouse-follow} @findex lookup-content-mouse-follow ?$B%^%&%9$G%/%j%C%/$7$?%j%s%/$r;2>H$9$k!#?(B

@item t @itemx M-x lookup-content-toggle-format @findex lookup-content-toggle-format ?$BKJ8$N@07A=hM}$r%H%0%k$9$k!#?(B

@item w @itemx M-x lookup-content-cite-region @findex lookup-content-cite-region ?$B%j!<%8%g%s$NFbMF$r%-%k%j%s%0$KJ]B8$9$k!#?(B ?$B$=$N:]!"JQ?t?(B @code{lookup-cite-header} ?$B$^$?$O<-=q%*%W%7%g%s?(B @code{cite-header} ?$B$K$h$j0zMQ;~$N%X%C%@$r!"JQ?t?(B @code{lookup-cite-prefix} ?$B$^$?$O<-=q%*%W%7%g%s?(B @code{cite-prefix} ?$B$K$h$j0zMQ;~$N%W%l%U%#%/%9$r;XDj$9$k$3$H$,=PMh$k!#?(B @footnote{?$B8=:_!"?(B@code{cite-style} ?$B$K$OL$BP1~?(B}

@item h @itemx M-x lookup-content-entry-window @findex lookup-content-entry-window Entry ?$B%P%C%U%!$K0$9$k!#?(B

@item g @itemx M-x lookup-content-update @findex lookup-content-update ?$B%-%c%C%7%e$rMQ$$$:$KKJ8$rFI$_D>$9!#?(B

@item q @itemx M-x lookup-content-leave @findex lookup-content-leave Content ?$B%P%C%U%!$rH4$1$k!#?(B

@item ? @itemx M-x lookup-content-help @findex lookup-content-help Content ?$B%b!<%I$N4J0W%X%k%W$rI=<($9$k!#?(B @end table

@c ********************************************************************* @node How To Get, Troubleshooting, Mode Details, Top @appendix ?$B:G?7>pJs$r<j$KF~$l$k?(B @setchapternewpage off

Lookup ?$B$O?(B Ring Server ?$B$N%*!<%W%s%i%3+H/$5$l$F$$$^$9!#<!$N$H$3$m$+$i?(B ?$BF~<j2DG=$G$9!#?(B

@table @asis @item Lookup @url{http://openlab.ring.gr.jp/lookup/} @end table

Lookup ?$B$K4X$9$k>pJs8r49$O!"@lMQ$N%a!<%j%s%0%j%9%H$K$F9T$o$l$F$$$^$9!#?(B ?$B;22C$r4uK>$9$kJ}$O!"?(B@email{lookup-ja-request@@ring.gr.jp} ?$B08$F$K!"KJ8$K?(B subscribe ?$B$H=q$$$?%a!<%k$rAw$C$F2<$5$$!#?(B

Lookup ?$B$O!"?(Blookup-ja@@ring.gr.jp ?$B%a%$%j%s%0%j%9%H$NM-;V?(B (lookup-ja@@ring.gr.jp)?$B$,4IM}$7$F$$$^$9!#?(BLookup ?$B$K4X$9$kLd$$?(B ?$B9g$o$;$O$3$A$i$^$G$*4j$$$7$^$9!#?(B

@c ********************************************************************* @node Troubleshooting, Glossary, How To Get, Top @appendix ?$B%H%i%V%k%7%e!<%F%#%s%0?(B

?$B$$$/$D$+$N%H%i%V%k$X$NBP=hK!$,!"?(BLookup ?$BG[I[J*$K4^$^$l$k%U%!%$%k?(B FAQ ?$B$K?(B ?$B$^$H$a$F$"$k$N$G!"$=$A$i$r;2>H$7$F2<$5$$!#$=$l$G$bITL@$J>l9g$O!"?(B ?$B%a!<%j%s%0%j%9%H$J$I$G<ALd$7$F2<$5$$!#?(B

@page @c ********************************************************************* @node Glossary, Concept Index, Troubleshooting, Top @unnumbered ?$BMQ8l=8?(B

@table @asis @item ?$B<-=q?(B (dictionary) ?$B8!:w$N85$H$J$k>pJs8;!#?(BLookup ?$B$G$O?(B CD-ROM ?$B=q@R$d<-=q%5!<%P$J$I$,;H$($k!#?(B

@item CD-ROM ?$B=q@R?(B (CD-ROM book) ?$BEE;R%V%C%/?(B(EB/EBG/EBXA) ?$B$d?(B EPWING ?$B5,Ls$K=`5r$7$?EE;R=q@R!#?(B

@item ?$B<-=q%5!<%P?(B (dictionary server) NDTP ?$B$d?(B DICT ?$B%W%m%H%3%k$J$I$KBP1~$7$?!"MQ8l8!:w$N5!G=$rDs6!$9$k%5!<%P!#?(B

@item NDTP (Network Dictionary Transport Protocol) CD-ROM ?$B=q@R$r%M%C%H%o!<%/$GMxMQ$9$k$?$a$N%W%m%H%3%k!#?(Bdserver ?$B$H$$$&%=%U?(B ?$B%H%&%'%"$,FH<+$KDj5A$7$?$b$N!#?(B

@item DICT ?$B%W%m%H%3%k?(B ?$B%M%C%H%o!<%/$G8!:w$r9T$J$&$?$a$N%W%m%H%3%k!#?(BRFC 2229?$B!#?(B

@item ?$B8!:w%(!<%8%'%s%H?(B (search agent) ?$B<-=q$r<B:]$K%"%/%;%9$9$k$?$a$NFbIt%W%m%0%i%`!#?(B

@item ?$B8!:w%b%8%e!<%k?(B (search module) ?$B0l2s$N8!:w$NBP>]$H$J$k<-=q$N$^$H$^$j!#?(B

@item ?$B8!:w?(B (search) Lookup ?$B$G$O!"<-=q$+$iLN%(%s%H%j$rD4$Y=P$9$3$H!#?(B ?$B%a%K%e!<$+$iLN%(%s%H%j$^$G$r=g$KC)$C$F$$$/!V%a%K%e!<8!:w!W$d!"?(B ?$B8!:w8l$r;XDj$7$F%(%s%H%j$r8+IU$1=P$9!VJ8;zNs8!:w!W$,$"$k!#?(B

@item ?$B%a%K%e!<8!:w?(B (menu) ?$B<-=q$K$"$i$+$8$aMQ0U$5$l$?%a%K%e!<$rC)$C$F!"LN%(%s%H%j$r8+IU$1=P$9?(B ?$B$3$H!#?(B

@item ?$BJ8;zNs8!:w?(B (search string) ?$B8!:w8l$rMQ$$$?8!:w!#%_%K%P%C%U%!$+$i8!:w<0$rF~NO$9$k>l9g$rFC$K?(B ?$B!V%Q%?!<%s8!:w!W$H8F$V!#%j!<%8%g%s$J$I$r;XDj$7$?>l9g$K$O!VC18l8!:w!W$,?(B ?$B9T$J$o$l$k!#?(B

@item ?$B%Q%?!<%s8!:w?(B (search pattern) ?$B%_%K%P%C%U%!$+$i8!:w<0$rF~NO$7$F9T$J$&8!:w$N$3$H!#%Q%?!<%s$N;XDjJ}K!$K$h$C?(B ?$B$F!"<!$N!VC18l8!:w!W!V40A40lCW8!:w!W!VA0J}0lCW8!:w!W!V8eJ}0lCW8!:w!W!VCf?(B ?$B4V0lCW8!:w!W!V@55,I=8=8!:w!W!V%-!<%o!<%I8!:w!W!VA4J88!:w!W$r@Z$j49$($k$3?(B ?$B$H$,=PMh$k!#?(B

@item ?$BC18l8!:w?(B (search word) ?$B%G%U%)%k%H$N8!:wJ}K!!#!V40A40lCW8!:w!W$d!V%-!<%o!<%I8!:w!W$J$I$r4V@K?(B ?$B8F$S=P$9!#?(B

@item ?$BA0J}0lCW8!:w?(B (search prefix) ?$B;XDj$7$?8!:w8l$,8+=P$78l$NA0J}$H0lCW$9$k$b$N$r8!:w!#?(B

@item ?$B8eJ}0lCW8!:w?(B (search suffix) ?$B;XDj$7$?8!:w8l$,8+=P$78l$N8eJ}$H0lCW$9$k$b$N$r8!:w!#?(B

@item ?$BCf4V0lCW8!:w?(B (search substring) ?$B;XDj$7$?8!:w8l$,8+=P$78l$N0lIt$K4^$^$l$k$b$N$r8!:w!#?(B

@item ?$B40A40lCW8!:w?(B (search exactly) ?$B;XDj$7$?8!:w8l$,8+=P$78l$H40A4$K0lCW$9$k$b$N$r8!:w!#?(B

@item ?$B@55,I=8=8!:w?(B (search regexp) ?$B@55,I=8=$r8!:w8l$H$7$F8+=P$78l$H0lCW$9$k$b$N$r8!:w!#?(B

@item ?$B%-!<%o!<%I8!:w?(B (search keyword) ?$B<-=q$KEPO?$5$l%-!<%o!<%I$H0lCW$9$k%(%s%H%j$r8!:w!#?(B

@item ?$BA4J88!:w?(B (text search) ?$B;XDj$7$?8!:w8l$H0lCW$9$k$b$N$r<-=q$NA4J8$+$i8!:w!#?(B

@item ?$B%(%s%H%j?(B (entry) ?$B<-=q$G@bL@$5$l$F$$$k0l$D0l$D$N9`L$3$H!#?(B

@item ?$B8+=P$7?(B (heading) ?$B%(%s%H%j$NFbMF$r<($9I=Bj!#?(B

@item ?$B8+=P$78l?(B (headword) ?$B%(%s%H%j$N8!:wMQ$N8l6g!#?(B

@item ?$B%-!<%o!<%I?(B (keyword) ?$B%(%s%H%j$K4XO"IU$1$i$l$?DI2C$N8l6g!#?(B

@item ?$BKJ8?(B (contents) ?$B%(%s%H%j$N@bL@FbMF!#?(B

@item ?$B%j%U%!%l%s%9?(B (reference) ?$B0l$D$N%(%s%H%j$+$i4XO"IU$1$i$l$?JL$N%(%s%H%j!#?(B

@item ?$B%j%s%/?(B (link) ?$B%j%U%!%l%s%9$r8F$S=P$9$?$a$K@_$1$i$l$?J8;zNN0h!#?(B

@item grep ?$B%U%!%$%k$+$iFCDj$NJ8;zNs$d%Q%?!<%s$r4^$`9T$rH4$-=P$9?(B UNIX ?$B$N%D!<%k!#?(B @end table

@page @c ********************************************************************* @node Concept Index, Command Index, Glossary, Top @unnumbered Concept Index @printindex cp

@page @c ********************************************************************* @node Command Index, Variable Index, Concept Index, Top @unnumbered Command Index @printindex fn

@page @c ********************************************************************* @node Variable Index, , Command Index, Top @unnumbered Variable Index @printindex vr

@bye ? @c Local Variables: @c mode:outline-minor @c outline-regexp:"@\(ch\|sec\|subs\)" @c End: