Update copyright year.
[elisp/riece.git] / doc / riece-ja.texi
index 83e81e2..c562448 100644 (file)
@@ -14,7 +14,7 @@
 @ifinfo
 This file describes Riece.
 
-Copyright (C) 2003,2004,2005,2006 Daiki Ueno.
+Copyright (C) 2003,2004,2005,2006,2007,2008 Daiki Ueno.
 
 Permission is granted to copy, distribute and/or modify this document
 under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -103,7 +103,7 @@ Riece \e$B$r5/F0$9$k$H!"\e(BIRC \e$B%5!<%P$NL>A0$rJ9$+$l$^$9!#8x6&$KMxMQ2DG=$J\e(B I
 \e$B%5!<%P$N0lMw$O\e(B Web \e$B%Z!<%8$J$I$+$iF@$k$3$H$,$G$-$^$9!#\e(B
 
 @itemize @bullet
-@item http://irc.kyoto-u.ac.jp
+@item http://www.ircnet.jp
 @item http://freenode.net
 @end itemize
 
@@ -364,57 +364,65 @@ IRC \e$B%3%^%s%I$rD>@\Aw$j$^$9\e(B(@code{riece-command-raw})
 @menu
 * Startup File::                \e$B@_Dj%U%!%$%k\e(B
 * Server settings::             \e$B%5!<%P$N>\:Y@_Dj\e(B
-* Connecting to multiple servers::  \e$BF1;~$KJ#?t$N%5!<%P$K@\B3$9$k$K$O\e(B
+* Multiple servers::            \e$BJ#?t$N%5!<%P$K@\B3$9$k$K$O\e(B
 * Add-ons::                     \e$B%"%I%*%s$H$O\e(B
 @end menu
 
 @node Startup File, Server settings, Advanced usage, Advanced usage
 @section Startup file
 
-\e$B$3$N>O$G$O!"@_Dj%U%!%$%k$K$D$$$F2r@b$7$^$9!#\e(BRiece \e$B$N@_Dj$O\e(B Emacs \e$B$N@_Dj\e(B
-\e$B%U%!%$%k$K=q$$$F$bNI$$$G$9$,!"\e(BRiece \e$B$K8GM-$N@_Dj$O$J$k$Y$/\e(B 
-@file{~/.riece/init} \e$B$K=q$/$3$H$r4+$a$^$9!#\e(B
+Riece \e$B$N@_Dj$O\e(B Emacs \e$B$N@_Dj%U%!%$%k$K=q$$$F$bNI$$$G$9$,!"\e(BRiece \e$B$K8GM-$N\e(B
+\e$B@_Dj$O$J$k$Y$/\e(B @file{~/.riece/init} \e$B$K=q$/$3$H$r?d>)$7$^$9!#\e(B
 
-\e$B$^$?!"\e(BRiece \e$B$r;H$$;O$a$k$H\e(B @file{~/.riece/save} \e$B$H$$$&%U%!%$%k$,:n@.$5$l\e(B
-\e$B$^$9!#$3$N%U%!%$%k$K$OA02s5/F0;~$N@_Dj$N0lIt\e(B(\e$B%&%#%s%I%&9=@.Ey\e(B)\e$B$,<+F0E*$K\e(B
-\e$BJ]B8$5$l$^$9!#\e(B
+\e$B$^$?!"\e(BRiece \e$B$r5/F0$7$F=*N;$9$k$H\e(B @file{~/.riece/save} \e$B$H$$$&%U%!%$%k$,\e(B
+\e$B:n@.$5$l$^$9!#$3$N%U%!%$%k$K$OA02s5/F0;~$N@_Dj$N0lIt$,<+F0E*$KJ]B8$5$l\e(B
+\e$B$^$9!#\e(B
 
 \e$B5/F0;~$K$O!":G=i$K\e(B @file{~/.riece/save} \e$B$r!"<!$K\e(B @file{~/.riece/init}\e$B$r\e(B
 \e$BFI$_9~$_$^$9!#$D$^$j!"A02s5/F0;~$K\e(B @file{~/.riece/save} \e$B$KJ]B8$5$l$?FbMF\e(B
 \e$B$O!"\e(B@file{~/.riece/init} \e$B$NFbMF$G>e=q$-$5$l$^$9!#\e(B
 
-@node Server settings, Connecting to multiple servers, Startup File, Advanced usage
+@node Server settings, Multiple servers, Startup File, Advanced usage
 @section Server settings
 
-\e$B5/F0;~$K@\B3$9$k\e(B IRC \e$B%5!<%P$NL>A0$OJQ?t\e(B @code{riece-server} \e$B$G;XDj$7$^$9!#\e(B
+\e$B5/F0;~$K@\B3$9$k\e(B IRC \e$B%5!<%P$OJQ?t\e(B @code{riece-server} \e$B$G;XDj$7$^$9!#\e(B
 @vindex riece-server
 
-@code{riece-server} \e$B$N7A<0$O<!$NDL$j$G$9!#\e(B
-@example
-<\e$B%5!<%P$N%[%9%HL>\e(B>:<\e$B%]!<%HHV9f\e(B>[:<\e$B%Q%9%o!<%I\e(B>]
-@end example
+@code{riece-server} \e$B$OJ8;zNs$G!"$=$N7A<0$O<!$N$$$:$l$+$G$9!#\e(B
 
-@code{riece-server-alist} \e$B$r@_Dj$9$k$H!"$h$jJ#;($J;XDj$,2DG=$K$J$j$^$9!#\e(B
-@vindex riece-server-alist
+@enumerate
+@item
+@code{IRC \e$B%5!<%P$N%[%9%HL>\e(B}
+
+@item
+@code{IRC \e$B%5!<%P$N%[%9%HL>\e(B:\e$B%]!<%HHV9f\e(B}
+
+@item
+@code{IRC \e$B%5!<%P$N%[%9%HL>\e(B:\e$B%]!<%HHV9f\e(B:\e$B%Q%9%o!<%I\e(B}
 
-\e$B0J2<$NNc$r9M$($^$9!#\e(B
+@item
+\e$B>\:Y@_Dj$NL>A0\e(B
+@end enumerate
+
+4. \e$B$N>l9g$K$O!"\e(B@code{riece-server} \e$B$NCM$r%-!<$K\e(B
+@code{riece-server-alist} \e$B$r8!:w$7$^$9!#\e(B@code{riece-server-alist} \e$B$O<!\e(B
+\e$B$N$h$&$J7A<0$NO"A[G[Ns$G$9!#\e(B
+@vindex riece-server-alist
 
 @example
 (setq riece-server-alist
       '(("foo" :host "irc.example.com" :coding shift_jis)
         ("bar" :host "irc.example.net" :nickname "baz")))
-
-(setq riece-server "foo")
 @end example
 
 \e$B$3$N@_Dj$N0UL#$O0J2<$NDL$j$G$9!#\e(B
 
 @itemize
 @item
-@samp{foo} \e$B$H$$$&L>A0$N\e(B IRC \e$B%5!<%P$N%[%9%HL>$O\e(B @samp{irc.example.com} \e$B$G!";HMQ$9$kJ8;z%3!<%I$O\e(B Shift_JIS
+@samp{foo} \e$B$H$$$&L>A0$N@_Dj$G$O!"\e(BIRC \e$B%5!<%P$N%[%9%HL>$K\e(B @samp{irc.example.com}\e$B!";HMQ$9$kJ8;z%3!<%I$K\e(B Shift_JIS \e$B$r;H$&\e(B
 
 @item
-@samp{bar} \e$B$H$$$&L>A0$N\e(B IRC \e$B%5!<%P$N%[%9%HL>$O\e(B @samp{irc.example.net} \e$B$G!"$3$N%5!<%P$G$O%K%C%/%M!<%`\e(B @samp{baz} \e$B$r;H$&\e(B
+@samp{bar} \e$B$H$$$&L>A0$N@_Dj$G$O!"\e(BIRC \e$B%5!<%P$N%[%9%HL>$O\e(B @samp{irc.example.net}\e$B!"$3$N%5!<%P$G$O%K%C%/%M!<%`\e(B @samp{baz} \e$B$r;H$&\e(B
 @end itemize
 
 \e$B;XDj$G$-$k%-!<%o!<%I$N0lMw$O0J2<$NDL$j$G$9!#\e(B
@@ -423,21 +431,28 @@ IRC \e$B%3%^%s%I$rD>@\Aw$j$^$9\e(B(@code{riece-command-raw})
 @item :host
 \e$B%5!<%P$N%[%9%HL>$^$?$O\e(B IP \e$B%"%I%l%9\e(B
 @item :service
-\e$B%5!<%P$N%5!<%S%9L>$^$?$O%]!<%HHV9f\e(B
+\e$B%5!<%P$N%5!<%S%9L>$^$?$O%]!<%HHV9f\e(B (\e$B4{DjCM$O\e(B @code{6667})
 @item :nickname
-\e$B@\B3;~$N%K%C%/%M!<%`\e(B
+\e$B@\B3;~$N%K%C%/%M!<%`\e(B (\e$B4{DjCM$OJQ?t\e(B @code{user-real-login-name} \e$B$NCM\e(B)
 @item :username
-\e$B@\B3;~$N%f!<%6%M!<%`\e(B
+\e$B@\B3;~$N%f!<%6%M!<%`\e(B (\e$B4{DjCM$OJQ?t\e(B @code{user-full-name} \e$B$NCM\e(B)
 @item :password
 \e$B@\B3;~$N%Q%9%o!<%I\e(B
 @item :function
-\e$B@\B3MQ4X?t\e(B
+\e$B@\B3MQ4X?t\e(B (\e$B4{DjCM$O\e(B @code{open-network-stream})
 @item :coding
-\e$BJ8;z%3!<%I\e(B
+\e$BJ8;z%3!<%I\e(B (\e$B4{DjCM$O\e(B @code{riece-default-coding-system} \e$B$NCM\e(B)
 @end table
 
-@node Connecting to multiple servers, Add-ons, Server settings, Advanced usage
-@section Connecting to multiple servers
+@code{riece-server-alist} \e$B$rBPOCE*$K@_Dj$9$k$K$O<!$N%3%^%s%I$r;H$&$HJXMx$G$9!#\e(B
+
+@example
+M-x load-library riece
+M-x customize-variable riece-server-alist
+@end example
+
+@node Multiple servers, Add-ons, Server settings, Advanced usage
+@section Multiple servers
 
 \e$BF1;~$KJ#?t$N%5!<%P$K@\B3$9$k<j=g$r0J2<$K<($7$^$9!#\e(B
 
@@ -474,15 +489,85 @@ IRC \e$B%3%^%s%I$rD>@\Aw$j$^$9\e(B(@code{riece-command-raw})
 \e$BFCDj$N%5!<%P$KBP$7$F!"B3$/%3%^%s%I$rH/9T$7$^$9\e(B(@code{riece-command-universal-server-name-argument})
 @end table
 
-@node Add-ons,  , Connecting to multiple servers, Advanced usage
+@node Add-ons,  , Multiple servers, Advanced usage
 @section Add-ons
 
-Riece \e$B$G$O!"%f!<%6$,?7$?$J5!G=$rDI2C$7!"<+M3$K<h$j30$7$G$-$k$h$&!"%"%I%*\e(B
-\e$B%s$H8F$P$l$k5!9=$rMQ0U$7$F$$$^$9!#%"%I%*%s$ODL>o$N\e(B elisp \e$B%b%8%e!<%k$r3H\e(B
-\e$BD%$7$?$b$N$G!"%m!<%I$N=gHV$@$1$G$O$J$/!"=i4|2==hM}$N0MB84X78$b5-=R$9$k$3\e(B
-\e$B$H$,$G$-$^$9!#\e(B
+Riece \e$B$G$O!";(B?$J5!G=$rA*BrE*$KMxMQ$G$-$k$h$&!"%"%I%*%s$H8F$P$l$k5!9=\e(B
+\e$B$rMQ0U$7$F$$$^$9!#%"%I%*%s$ODL>o$N\e(B elisp \e$B%b%8%e!<%k$r3HD%$7$?$b$N$G!"\e(B
+\e$B0BA4$J<h$j30$7$d!"%"%I%*%s4V$N=i4|2==hM}$N0MB84X78$J$I$NLLE]$r$_$^$9!#\e(B
+
+\e$B%"%I%*%s$K$O<!$N;M<oN`$N>uBV$,$"$j$^$9!#\e(B
+
+@table @asis
+@item unloaded
+\e$BFI$_9~$_A0!#%"%I%*%s$N\e(B elisp \e$B%b%8%e!<%k$,FI$_9~$^$l$F$$$J$$>uBV\e(B
+
+@item insinuated
+\e$BAH$_9~$_:Q$_!#%"%I%*%s$N\e(B elisp \e$B%b%8%e!<%k$,FI$_9~$^$l!"=i4|2==hM}$,40N;$7$?>uBV\e(B
+
+@item enabled
+\e$BM-8z!#%"%I%*%s$,F0:nCf\e(B
+
+@item disabled
+\e$BL58z!#%"%I%*%s$NF0:n$,Dd;_Cf\e(B
+
+@end table
+
+@menu
+* Add-on browser::              \e$B%"%I%*%s$N0lMwI=<(\e(B
+* Available add-ons::           \e$BI8=`E:IU$N%"%I%*%s$N>R2p\e(B
+@end menu
+
+@node Add-on browser, Available add-ons, Add-ons, Add-ons
+@subsection Add-on browser
+
+Riece \e$B$NF0:nCf$K%"%I%*%s$N0lMw$rD/$a$k$K$O%"%I%*%s%V%i%&%6$r;H$&$HJXMx$G$9!#\e(B
+\e$B%3%^%s%I%P%C%U%!$G\e(B @kbd{C-c ^} \e$B$H$9$k$H!"<!$N$h$&$KI=<($5$l$^$9!#\e(B
+
+@example
++ riece-alias         Define aliases for IRC names.
+  riece-async         Connect to IRC server via async proxy.
+  riece-biff          Be notified if messages arrives.
++ riece-button        Display useful buttons in IRC buffers.
++ riece-ctcp          CTCP (Client To Client Protocol) support.
++ riece-ctlseq        Mark up control sequences in IRC buffers.
+@end example
+
+\e$B3F9T$N:8C<$N%^!<%/$O%"%I%*%s$N>uBV$rI=$o$7$F$$$^$9!#\e(B@samp{+} \e$B$OAH9~$^\e(B
+\e$B$l$FM-8z$J%"%I%*%s!"6uGr$O%m!<%I$5$l$F$$$J$$%"%I%*%s$G$9!#\e(B
+
+\e$B$3$3$G!"\e(Briece-button \e$B$rL58z$K$7$?$$>l9g!";M9TL\$N@hF,$G\e(B @kbd{-} \e$B$H$7$^\e(B
+\e$B$9!#$9$k$H!"@hF,$N%^!<%/$,\e(B @samp{+} \e$B$+$i\e(B @samp{-} \e$B$KJQ2=$7$^$9!#\e(B
+
+@example
++ riece-alias         Define aliases for IRC names.
+  riece-async         Connect to IRC server via async proxy.
+  riece-biff          Be notified if messages arrives.
+- riece-button        Display useful buttons in IRC buffers.
++ riece-ctcp          CTCP (Client To Client Protocol) support.
++ riece-ctlseq        Mark up control sequences in IRC buffers.
+@end example
+
+\e$B$5$i$K!"\e(B@samp{u} \e$B$H$9$k$H!"\e(Briece-button \e$B$r%"%I%*%s$N@_Dj$+$i=|30$7$^$9!#\e(B
+\e$B$5$i$K!"\e(B@samp{U} \e$B$H$9$k$H!"\e(Briece-button \e$B$r40A4$K%"%s%m!<%I$7$^$9!#\e(B
+
+\e$B$3$N>uBV$G!"\e(B@samp{s} \e$B$^$?$O\e(B @samp{M-x riece-command-save-variables} \e$B$H\e(B
+\e$B$9$k$H!"@_Dj$rJ]B8$7$^$9!#\e(B
 
-\e$B8=:_!"0J2<$N%b%8%e!<%k$,%"%I%*%s$H$7$F<BAu$5$l$F$$$^$9!'\e(B
+@file{~/.riece/init} \e$B$G%"%I%*%s$rAH$_9~$`$K$O\e(B @code{riece-addons} \e$B$r@_\e(B
+\e$BDj$7$^$9!#$?$H$($P\e(B @samp{riece-alias} \e$B$rAH$_9~$`>l9g$K$O!"0J2<$N$h$&$K\e(B
+\e$B5-=R$7$^$9!#\e(B
+@vindex riece-addons
+
+@example
+(add-to-list 'riece-addons 'riece-mini)
+@end example
+
+@node Available add-ons,  , Add-on browser, Add-ons
+@subsection Available add-ons
+
+\e$BMxMQ2DG=$J%"%I%*%s$O<!$NDL$j$G$9!#$3$l$i$N$&$A$NB?$/$OI8=`$GAH$_9~$^$l\e(B
+\e$B$F$$$^$9!#\e(B
 
 @table @samp
 @item riece-alias
@@ -513,7 +598,7 @@ EasyPG @uref{http://www.easypg.org} \e$B$K$h$k2qOC$N0E9f2=\e(B
 @item riece-guess
 \e$B?'!9$JJ}K!$G0\F0@h$N%A%c%s%M%k$r?dB,\e(B
 @item reice-hangman
-\e$B%A%c%s%M%kFb$G\e(B hangman(6) \e$B$GM7$V\e(B
+\e$B%A%c%s%M%kFb$G\e(B hangman \e$B$GM7$V\e(B
 @item riece-highlight
 \e$B%P%C%U%!$N?'IU$1\e(B
 @item riece-history
@@ -533,6 +618,8 @@ IRC \e$B%5!<%P$H$N@\B3$rJ];}\e(B
 @item riece-lsdb
 \e$B%"%I%l%9D"\e(B LSDB (Lovely Sister Database)
 @uref{http://lsdb.sourceforge.jp} \e$B$HO"7H\e(B
+@item riece-mcat
+\e$B%a%C%;!<%8%+%?%m%0\e(B
 @item riece-menu
 \e$B%a%K%e!<%P!<$K%a%K%e!<$rEPO?\e(B
 @item riece-mini
@@ -548,6 +635,8 @@ DCC (Direct Client to Client protocol) \e$B$K$h$k%U%!%$%kE>Aw\e(B
 SKK \e$B;HMQ;~$KJQ49%b!<%I$N0u$rH/8@$+$i<h$j=|$/\e(B
 @item riece-toolbar
 \e$B%D!<%k%P!<$rI=<(\e(B
+@item riece-twitter
+CTCP ACTION (@kbd{C-c C-c a}) \e$B$HF1;~$K\e(B Twitter \e$B$K>uBV$rAw?.\e(B
 @item riece-unread
 \e$BH/8@$N$"$C$?%A%c%s%M%k$K\e(B@samp{!}\e$B%^!<%/$r$D$1$k\e(B
 @item riece-url
@@ -561,17 +650,6 @@ SKK \e$B;HMQ;~$KJQ49%b!<%I$N0u$rH/8@$+$i<h$j=|$/\e(B
 @kbd{C-c y} \e$B$G\e(B kill-ring \e$B$+$iJ8;zNs$rAw?.\e(B
 @end table
 
-\e$B$3$l$i$N$&$A$NB?$/$OI8=`$GAH$_9~$^$l$F$$$^$9!#\e(B
-
-\e$B%"%I%*%s$rAH$_9~$`$K$O\e(B @code{riece-addons} \e$B$r@_Dj$7$^$9!#$?$H$($P\e(B 
-@samp{riece-alias} \e$B$rAH$_9~$`>l9g$K$O!"\e(B@file{~/.riece/init} \e$B$K0J2<$N$h\e(B
-\e$B$&$K5-=R$7$^$9!#\e(B
-@vindex riece-addons
-
-@example
-(add-to-list 'riece-addons 'riece-mini)
-@end example
-
 @node Tips, Index, Advanced usage, Top
 @comment  node-name,  next,  previous,  up
 @chapter Tips