+++ /dev/null
-\input texinfo @c -*-texinfo -*- coding: iso-2022-jp -*-
-@setfilename liece-ja.info
-@settitle Liece -- IRC Client On Emacsen
-@synindex pg cp
-@finalout
-
-@direntry
-* Liece-ja: (liece-ja). IRC Client On Emacsen
-@end direntry
-
-@titlepage
-@title Liece \e$B@bL@=q\e(B
-@author \e$B>eLn\e(B \e$BG55#\e(B <ueno@@unixuser.org>
-@subtitle 2000/04/04
-@end titlepage
-
-@ifinfo
-@node Top, Overview, (dir), (dir)
-@top Liece \e$B@bL@=q\e(B
-
-@ifinfo
-\e$B$3$NJ8=q$G$O\e(B Liece \e$B%P!<%8%g%s\e(B 1.4 \e$B$K$D$$$F2r@b$7$^$9!#\e(B
-Liece \e$B$K4X$9$k<gMW$J>pJs$O\e(B Liece \e$B$N8x<0%[!<%`%Z!<%8\e(B
-(http://www.unixuser.org/~ueno/liece/)
-\e$B$KH?1G$5$l$k$3$H$G$7$g$&!#\e(B
-@end ifinfo
-
-@menu
-* Overview:: \e$B$O$8$a$K\e(B
-* Working environments:: \e$BF0:n4D6-\e(B
-* Getting source:: \e$BF~<jJ}K!\e(B
-* Installation:: \e$BF3F~J}K!\e(B
-* Using Liece:: \e$B;HMQJ}K!\e(B
-* Customization:: \e$B%+%9%?%^%$%:\e(B
-* Appendix:: \e$BIUO?\e(B
-* Concept Index:: \e$B35G0:w0z\e(B
-* Function Index:: \e$B4X?t:w0z\e(B
-* Variable Index:: \e$BJQ?t:w0z\e(B
-@end menu
-
-@node Overview, Working environments, Top, Top
-@chapter \e$B$O$8$a$K\e(B
-
-Liece \e$B$O\e(B GNU Emacs \e$B>e$GF0:n$9$k\e(B IRC (Internet Relay Chat, RFC 1459)\e$B$N%/\e(B
-\e$B%i%$%"%s%H<BAu$G$9!#\e(B@refill
-
-Liece \e$B$N<g$JFCD'$O0J2<$NDL$j$G$9!#\e(B
-
-@itemize @bullet
-@item
-CHOCOA 1.0 \e$B$K;w$?A`:n46\e(B
-@item
-\e$B3F\e(B Emacs \e$BKh$K:GE,2=$5$l$?7Z2w$JF0:n\e(B
-@item
-\e$B6/NO$J%f!<%6Jd=u\e(B
-@item
-\e$B4JC1$J@_Dj$H!"K-IY$J\e(B API
-@item
-\e$B%/%i%$%"%s%H\e(B - \e$B%/%i%$%"%s%H4V$N0E9f2=5!G=\e(B
-@item
-\e$BF0E*$KJQ992DG=$J!"%9%?%$%k%Y!<%9$N%&%#%s%I%&9=@.5!G=\e(B
-@item
-\e$BF0E*$KJQ99$5$l$?@_Dj$N<+F0J]B85!G=\e(B
-@item
-\e$B<+F0E*$KOC<T$NF08~$rD4::$9$k5<;w%"%&%'%"%M%95!G=\e(B
-@item
-URL \e$B$N<+F0<}=85!G=\e(B
-@end itemize
-
-
-@node Working environments, Getting source, Overview, Top
-@chapter \e$BF0:n4D6-\e(B
-
-\e$B8=:_$N%P!<%8%g%s\e(B(1.4)\e$B$NF0:n$,3NG'$5$l$F$$$k4D6-$O0J2<$NDL$j$G$9!#\e(B
-
-@itemize @bullet
-@item
-Standard Emacs 20.6 :-)
-@item
-XEmacs 21.2 (beta32)
-@item
-Mule 2.3 (based on Emacs 19.34) with new custom package
-@end itemize
-
-
-@node Getting source, Installation, Working environments, Top
-@chapter \e$BF~<jJ}K!\e(B
-
-Liece \e$B$N3+H/$K$O\e(B CVS (Concurrent Versions System) \e$B$,MQ$$$i$l$F$$$^$9!#\e(B
-\e$B$7$P$7$PBg5,LO$JJQ99$,$J$5$l$?>l9g$K$N$_!"%j%j!<%9$NG[I[$,9T$o$l$^$9!#\e(B
-\e$BG[I[$O\e(B HTTP \e$B$K$h$j<hF@$9$k$3$H$,$G$-$^$9!#\e(B
-
-@section \e$B%j%j!<%9$NF~<jJ}K!\e(B
-
-@itemize @bullet
-@item
-http://www.unixuser.org/~ueno/liece/liece-VERSION.tar.gz
-@end itemize
-
-@section CVS \e$B$G$N%U%!%$%k$NF~<jJ}K!\e(B
-
-@subsection \e$BF?L>\e(B CVS \e$B%5!<%P$X$N%m%0%$%s\e(B
-
-@example
-% cvs -d :pserver:anonymous@@cvs.m17n.org:/cvs/root login
-
-CVS password: [CR] # NULL string
-@end example
-
-@subsection \e$B%b%8%e!<%k$N\e(B checkout
-
-@example
-% cvs -d :pserver:anonymousl@@cvs.m17n.org:/cvs/root checkout liece
-@end example
-
-@node Installation, Using Liece, Getting source, Top
-@chapter \e$BF3F~J}K!\e(B
-
-@menu
-* Prerequirements:: \e$B=`Hw\e(B
-* Compilation:: \e$B%3%s%Q%$%k\e(B
-* Setting .emacs:: .emacs \e$B$N@_Dj\e(B
-* Setting .liece:: .liece/init.el \e$B$N@_Dj\e(B
-@end menu
-
-@node Prerequirements, Compilation, Installation, Installation
-@section \e$B=`Hw\e(B
-
-@noindent
-Liece \e$B$N%$%s%9%H!<%k$K$O0J2<$NG[I[$,JLESI,MW$K$J$j$^$9!#\e(B
-
-@table @samp
-@item APEL (A Portable Emacs Library)
-ftp://ftp.m17n.org/pub/mule/apel/
-
-@item custom
-http://www.dina.kvl.dk/~abraham/custom/
-
-@end table
-
-custom \e$B$O!":G6a$N\e(B Emacs \e$B$NG[I[$K4^$^$l$F$$$^$9!#\e(B
-APEL \e$B$K4X$7$F$O!":G?7$N%P!<%8%g%s$N$4MxMQ$r$*4+$a$7$^$9!#\e(B
-(\e$B%j%j!<%9$NG[I[$K$O!"$=$N;~E@$GBP1~$9$k:G?7$N\e(B APEL \e$B$,4^$^$l$F$$$^$9!#\e(B)
-
-@node Compilation, Setting .emacs, Prerequirements, Installation
-@section \e$B%3%s%Q%$%k\e(B
-
-\e$B%3%s%Q%$%k$N<j=g$r4JC1$K@bL@$7$^$9!#\e(B
-\e$B>\$7$/$OF1:-$N\e(B @file{INSTALL} \e$B$r;2>H$7$F$/$@$5$$!#\e(B
-
-@example
-% ./configure
-% make
-% su
-Password: ultrasecret
-# make install
-@end example
-
-
-XEmacs \e$B$N\e(B package \e$B$H$7$F%$%s%9%H!<%k$9$k$K$O!"0J2<$N$h$&$K$7$^$9!#\e(B
-
-@example
-% ./configure --enable-package --with-emacs=xemacs
-% make
-% su
-Password:
-# make install
-@end example
-
-@noindent
-@strong{[\e$B%3%s%Q%$%k;~$N7Y9p$K$D$$$F\e(B]}
-@quotation
-\e$B%3%s%Q%$%k;~$K\e(B `... not found' \e$B$d\e(B `BROKEN FACILITY DETECTED:'
-\e$B$J$I$N7Y9p$,I=<($5$l$k>l9g$,$"$j$^$9$,!"FC$KLdBj$O$"$j$^$;$s!#\e(B
-@end quotation
-
-@node Setting .emacs, Setting .liece, Compilation, Installation
-@section .emacs \e$B$N@_Dj\e(B
-
-(XEmacs \e$B$N\e(B package \e$B$H$7$F%$%s%9%H!<%k$7$?>l9g$K$O!"\e(B
-\e$B2?$b5-=R$9$kI,MW$O$"$j$^$;$s!#$3$N@a$OFI$_Ht$P$7$F2<$5$$!#\e(B)
-
-Emacs \e$B$b$7$/$O\e(B Mule \e$B$r$*;H$$$J$i!"\e(BAPEL \e$B5Z$S\e(B Liece \e$B$r\e(B
-install \e$B$7$?>l=j$r\e(B subdirs.el \e$B$K0J2<$N$h$&$K;XDj$7$F2<$5$$!#\e(B
-@lisp
-(normal-top-level-add-to-load-path '("apel" "liece"))
-@end lisp
-
-Emacs 20.3 \e$B0J9_$N\e(B Emacs\e$B!"$b$7$/$O\e(B XEmacs \e$B$r$*;H$$$J$i!"\e(B
-@lisp
-(normal-top-level-add-subdirs-to-load-path)
-@end lisp
-
-\e$B$H=q$/$@$1$GNI$$$G$7$g$&!#\e(B
-
-Emacs 19 \e$B0JA0$N%P!<%8%g%s$N\e(B Emacs \e$B$G;HMQ$9$k>l9g$K$O!"\e(B
-\e$B$h$jD>@\E*$J%Q%9$N;XDj$,I,MW$K$J$j$^$9!#\e(B
-
-\e$B:G8e$K!"0J2<$N0l9T$r2C$($F2<$5$$!#\e(B
-@lisp
-(autoload 'liece "liece" nil t)
-@end lisp
-
-
-@node Setting .liece, , Setting .emacs, Installation
-@section ~/.liece \e$B$N@_Dj\e(B
-
-\e$BG[I[Cf$N\e(B @file{doc} \e$B%G%#%l%/%H%j$+$i\e(B
-@file{sample.dot.liece} \e$B$r\e(B @file{~/.liece/init.el}
-\e$B$H$7$F%3%T!<$7$FJT=8$7$^$9!#\e(B
-
-\e$B3F<o@_Dj$N2r@b$O%5%s%W%k%U%!%$%k$N%3%a%s%H$r;2>H$7$F$/$@$5$$!#\e(B
-\e$B$[$H$s$I$N@_Dj9`L\$O!"\e(B@kbd{M-x customize} \e$B$K$h$j@_Dj$9$k$3$H$b$G$-$^$9!#\e(B
-
-\e$B%3%^%s%I%i%$%s%*%W%7%g%s$K$h$jJ#?t$N@_Dj%U%!%$%k$r;H$$J,$1$k$K$O!"\e(B
-\e$B0J2<$N$h$&$K$7$^$9!#\e(B
-
-@example
-% emacs -f liece ~/.liece.local
-@end example
-
-@node Using Liece, Customization, Installation, Top
-@chapter \e$B;HMQJ}K!\e(B
-
-\e$B4{$K\e(B CHOCOA \e$B$d\e(B liece \e$B$r$*;H$$$K$J$i$l$?$3$H$N$"$kJ}$O!"\e(B
-\e$BBgBN$NA`:n$O$*J,$+$j$@$H;W$$$^$9!#\e(B
-
-\e$BA`:n$O>/$7$:$D0[$J$j$^$9$,!"\e(Birchat \e$B$N;H$$J}\e(B
-@samp{http://irc.kyoto-u.ac.jp/irchat.html} \e$B$,;29M$K$J$k$+$bCN$l$^$;$s!#\e(B
-
-@section \e$B5/F0$H@\B3\e(B
-
-Emacs \e$B$rN)$A>e$2$?$i!"\e(B@kbd{M-x liece} \e$B$H%?%$%W$7$F\e(B Liece \e$B$r5/F0$7$^$9!#\e(B
-
-\e$B@\B3@h$N%5!<%P!"<+J,$N%K%C%/%M!<%`!"<+8J>R2p$J$I$N@\B3$KI,MW$J>pJs$,\e(B
-@file{.liece}\e$B$K@_Dj$5$l$F$$$J$1$l$P!":G=i$K$$$/$D$+$N<ALd$r$5$l$^$9!#\e(B
-
-@defvar liece-server
-\e$B@\B3@h%5!<%P\e(B (\e$BJ8;zNs$^$?$O\e(B plist) Connection types (@ref{Connection types})
-@end defvar
-
-@defvar liece-service
-\e$B%G%#%U%)%k%H$N%]!<%HHV9f\e(B(\e$B@0?tCM\e(B)\e$B$^$?$O%5!<%S%9L>\e(B(\e$BJ8;zNs\e(B)\e$BDL>o$O\e(B
-@var{liece-server} \e$B$N@_Dj$K$h$j>e=q$-$5$l$k\e(B
-@end defvar
-
-@defvar liece-nickname
-\e$B%K%C%/%M!<%`\e(B(\e$BJ8;zNs\e(B)
-@end defvar
-
-@defvar liece-name
-WHOIS \e$B$GI=<($5$l$k%f!<%6L>\e(B(\e$BJ8;zNs\e(B) (\e$BNc\e(B: "Daiki Ueno")
-@end defvar
-
-@defvar liece-connection-timeout
-\e$B@\B3;~$N%?%$%`%"%&%H!#C10L$OIC!#\e(B
-@end defvar
-
-@menu
-* Friends:: \e$B5sF0$r4F;k$9$k\e(B
-* Window styles:: \e$B%&%#%s%I%&%9%?%$%k\e(B
-* Commands:: \e$B%3%^%s%I$NMxMQJ}K!\e(B
-@end menu
-
-@node Friends, Window styles, Using Liece, Using Liece
-@section \e$B5sF0$r4F;k$9$k\e(B
-
-\e$B$"$kFCDj$N%f!<%6$K$D$$$F$=$N5sF0$r4F;k$9$k$3$H$,$G$-$^$9!#\e(B@refill
-
-@table @kbd
-@item @key{C-c C-i a (@code{liece-command-activate-friends})}
-\e$B4F;k5!G=$rM-8z$K$7!"F1;~$KBP>]%f!<%60lMw$X$NEPO?$r9T$&\e(B
-
-@item @key{C-c C-i d (@code{liece-command-deactivate-friends})}
-\e$B4F;k5!G=$rL58z2=$9$k\e(B
-
-@item @key{C-c C-i s (@code{liece-command-display-friends})}
-\e$B8=:_$NIT:_>u67$rI=<(\e(B
-
-@end table
-
-@node Window styles, Commands, Friends, Using Liece
-@section \e$B%&%#%s%I%&%9%?%$%k\e(B
-
-Liece \e$B$G$O%&%#%s%I%&$NJ,3d$r%&%#%s%I%&%9%?%$%k$H8F$P$l$k5!9=$K$h$j=@Fp$K\e(B
-\e$B%+%9%?%^%$%:$G$-$^$9!#\e(B@refill
-
-\e$B%&%#%s%I%&%9%?%$%k<+BN$O\e(B
-@lisp
-liece-window-style-directory
-@end lisp
-
-\e$B$G;XDj$5$l$k%G%#%l%/%H%jFb$K4^$^$l$k%U%!%$%k$G$"$j!"$=$NCf?H$O35$M\e(B emacs
-lisp \e$B$G=q$+$l$F$$$^$9!#\e(B@refill
-
-\e$B;XDj$9$k:]$K$O!">e=R$N%G%#%l%/%H%j$K4^$^$l$k%U%!%$%kL>$H$7$F;XDj$9$k;v$K\e(B
-\e$B$J$j$^$9!#\e(B@refill
-
-@lisp
-(setq liece-window-default-style "middle")
-@end lisp
- @refill
-
-@menu
-* Writing window styles:: \e$B%&%#%s%I%&%9%?%$%k$N5-=R\e(B
-@end menu
-
-@node Writing window styles, , Window styles, Window styles
-@subsection \e$B%&%#%s%I%&%9%?%$%k$N5-=R\e(B
-
-\e$B9%$_$N%&%#%s%I%&%9%?%$%k$r:n@.$9$k$K$O!"$b$H$K$J$kE,Ev$J%&%#%s%I%&%9%?%$\e(B
-\e$B%k$r7h$a!"JL$N%U%!%$%kL>$K%3%T!<$9$k$3$H$+$i;O$a$k$HNI$$$G$7$g$&!#\e(B(\e$BNc\e(B:
-"mystyle")@refill
-
-\e$B$3$N%U%!%$%k$O\e(B elisp \e$B$N%^%/%m$r4^$`9=J8$G=q$-$^$9!#\e(B
-\e$B%^%/%m\e(B
-@lisp
-liece-window-add-style
-@end lisp
-
-\e$B$O?75,$K>uBVIU$-%P%C%U%!J,3d$rDj5A$7$^$9!#\e(B@refill
-
-\e$BI8=`$GDj5A$5$l$F$$$k>uBVJQ?t$O!"0J2<$N\e(B 4\e$B$D$G$9!#\e(B
-@table @samp
-@item command-buffer-mode
-\e$B%A%c%s%M%k\e(B/\e$B%W%i%$%Y!<%H\e(B
-
-@item channel-buffer-mode
-\e$B%A%c%s%M%k%P%C%U%!$NI=<(\e(B/\e$BHsI=<(\e(B
-
-@item nick-buffer-mode
-\e$B%K%C%/0lMw%P%C%U%!$NI=<(\e(B/\e$BHsI=<(\e(B
-
-@item channel-list-buffer-mode
-\e$B%A%c%s%M%k0lMw%P%C%U%!$NI=<(\e(B/\e$BHsI=<(\e(B
-
-@end table
-
-\e$B>uBV;XDj$NNc$H$7$F0J2<$N@_Dj$r<($7$^$9!#\e(B
-@lisp
-(command-buffer-mode . any)
-(channel-buffer-mode . t)
-(nick-buffer-mode . t)
-(channel-list-buffer-mode . nil)
-@end lisp
-
-\e$B$3$NNc$G$O!"0J2<$N>uBV$G$N%&%#%s%I%&9=@.$rDj5A$9$k$3$H$r\e(B
-\e$B<($7$^$9!#\e(B
-@itemize @bullet
-@item
-\e$B%W%i%$%Y!<%H%b!<%I$N>uBV$OLd$o$:!"\e(B
-@item
-\e$B%A%c%s%M%k%P%C%U%!$r;HMQ$7!"\e(B
-@item
-\e$B%K%C%/0lMw%P%C%U%!$r;HMQ$7!"\e(B
-@item
-\e$B%A%c%s%M%k0lMw%P%C%U%!$r;HMQ$7$J$$\e(B
-@end itemize
-
-@menu
-* Reconfiguration predicates:: \e$B%&%#%s%I%&:FJT@.=R8l\e(B
-* Window configuration:: \e$B%&%#%s%I%&9=@.\e(B
-@end menu
-
-@node Reconfiguration predicates, Window configuration, Writing window styles, Writing window styles
-@subsubsection \e$B%&%#%s%I%&:FJT@.=R8l\e(B
-
-\e$B%&%#%s%I%&9=@.$r:F7W;;$7$?7k2L$,8=:_$N%&%#%s%I%&9=@.$HA4$/F1$8>l9g!"%&%#\e(B
-\e$B%s%I%&$N:FJ,3d$K$O7Z;k$G$-$J$$%3%9%H$,$+$+$j$^$9!#\e(B@refill
-
-\e$B$=$3$G!"%&%#%s%I%&$N:FJT@.$,I,MW$G$"$k$+$rD4$Y$k%,!<%I$r\e(B
-\e$B>uBVJQ?t$HF1Ns$K;XDj$9$k$3$H$,$G$-$^$9!#\e(B
-@lisp
-(reconfiguration-predicate . func)
-@end lisp
-
-\e$B$3$NNc$G;XDj$5$l$?\e(B @code{func}\e$B$O\e(B 0\e$B0z?t$N4X?t$G$"$j!"\e(B
-@code{liece-window-define-reconfiguration-predicate}\e$B$K$h$jDj5A$,$J$5$l\e(B
-\e$B$^$9!#$3$NDj5A$O%9%?%$%k%U%!%$%k$KD>@\=q$/;v$,$G$-$^$9!#\e(B@refill
-
-@node Window configuration, , Reconfiguration predicates, Writing window styles
-@subsubsection \e$B%&%#%s%I%&9=@.\e(B
-
-\e$BNc$H$7$F0lHVC1=c$JJ,3d\e(B
-(\e$B%@%$%"%m%0%P%C%U%!$H%3%^%s%I%P%C%U%!$N$_\e(B) \e$B$N\e(B
-\e$B5-=R$r<($7$^$9!#\e(B
-@lisp
-(configuration (vertical 1.0 (dialogue 1.0) (command 3 point)))
-@end lisp
-
-\e$B$3$NNc$G$O0J2<$N%&%#%s%I%&9=@.$rDj5A$7$?$3$H$K$J$j$^$9!#\e(B
-@enumerate
-@item
-\e$B%&%#%s%I%&A4BN$r?bD>$K\e(B(vertical)2\e$B$D$KJ,3d$7!"\e(B
-@item
-\e$B%@%$%"%m%0%P%C%U%!$r>eJ}$K:n@.$7!"\e(B
-command \e$B%P%C%U%!$r<h$j5n$C$?;D$j$N%5%$%:$r3dEv$F$k!#\e(B
-@item
-\e$B$=$N2<$K!"\e(B3\e$B9T\e(B(\e$B<B:]$K$O\e(B2\e$B9T\e(B)\e$B$N%3%^%s%I%P%C%U%!$rMQ0U\e(B
-\e$B$7!":G=*E*$K%+!<%=%k$r$=$N%P%C%U%!$K0\F0$9$k\e(B(point)\e$B!#\e(B
-@end enumerate
-
-\e$B$3$N%&%#%s%I%&%9%?%$%k$rA*Br$9$k$H!"\e(B
-\e$B2hLL>e$G$O0J2<$N9=@.$K$J$j$^$9!#\e(B
-@example
-+----------------+
-| |
-| \e$B%@%$%"%m%0\e(B |
-| |
-+----------------+
-| \e$B%3%^%s%I\e(B(3\e$B9T\e(B) | \e$B"+\e(B \e$B%+!<%=%k\e(B
-+----------------+
-@end example
-
-\e$B%5%$%:$N;XDj$O0J2<$N\e(B3\e$B<oN`$G2DG=$G$9!#\e(B
-@itemize @bullet
-@item
-\e$B3d9g\e(B (\e$BNc\e(B: 0.25)
-@item
-\e$B9T\e(B(\e$B7e\e(B)\e$B?t\e(B (\e$BNc\e(B: 3)
-@item
-\e$BJQ?t$N;2>H\e(B (\e$BNc\e(B: liece-command-buffer-rows)
-@end itemize
-
-
-\e$BJXMx$J?t;z\e(B 1.0 \e$B$rI,$:0lEY$O\e(B \e$B;HMQ$7$J$/$F$O$J$j$^$;$s!#%5%$%:$K\e(B 1.0 \e$B$r;X\e(B
-\e$BDj$7$?>l9g!";D$j$NNN0h$r3d$jEv$F$k;v$r0UL#$7$^$9!#\e(B@refill
-
-\e$B0J2<$K\e(B BNF \e$B$K$h$k%P%C%U%!J,3d$NJ8K!$r:\$;$^$9!#\e(B
-@example
-split = horizontal | vertical | buffer | form
-horizontal = "(horizontal " size *split ")"
-vertical = "(vertical " size *split ")"
-buffer = "(" buffer-name " " size *[ "point" ] ")"
-size = number
-buffer-name = command | channel | channel-list | nick ...
-@end example
-
-@node Commands, , Window styles, Using Liece
-@section \e$B%3%^%s%I$NMxMQJ}K!\e(B
-
-@menu
-* Dialogue mode:: \e$B%@%$%"%m%0%b!<%I\e(B
-* Internal naming spaces:: \e$BFbIt$G;H$o$l$kL?L>5,B'\e(B
-* Private conversation:: \e$B%W%i%$%Y!<%H%b!<%I\e(B
-@end menu
-
-@node Dialogue mode, Internal naming spaces, Commands, Commands
-@subsection \e$B%@%$%"%m%0%b!<%I\e(B
-
-\e$B%@%$%"%m%0%b!<%I$H$O!"%A%c%s%M%k$G$N2qOC$,I=<($5$l$k\e(B
-\e$B%P%C%U%!\e(B(@code{liece-dialogue-buffer})
-\e$B$G$N<g%b!<%I$G$9!#\e(B
-Liece \e$B$OB?$/$N\e(B Emacs \e$B>e$GF0:n$9$k\e(B IRC \e$B%/%i%$%"%s%H$HF1MM$K\e(B
-
-@node Internal naming spaces, Private conversation, Dialogue mode, Commands
-@subsection \e$BFbIt$G;H$o$l$kL?L>5,B'\e(B
-
-Liece \e$B$N5sF0$r3F%3%^%s%I$K4XO"IU$1$kA0$K!"FbIt$GMQ$$$i$l$kL>A06u4V$r4JC1\e(B
-\e$B$K2r@b$7$^$9!#\e(B@refill
-
-\e$B%A%c%s%M%kL>$NI=8=$K$O%G!<%?7?$H$7$F$NFbItI=8=$H\e(BIRC \e$B$N@$3&$G<B:]$K$d$j$H\e(B
-\e$B$j$5$l$k30ItI=8=$N\e(B2\e$B$D$,$"$j$^$9!#$3$l$i$O\e(B(\e$B8=:_$O\e(B)\e$B!"$I$A$i$bJ8;zNsI=8=$G\e(B
-\e$B$"$j!"MxMQ<T$O%3%^%s%I$NH/9T$rDL$8$FAPJ}$K%"%/%;%9$9$k$3$H$,$G$-$^$9!#\e(B
-@refill
-
-liece \e$B$G$O=P2q$&L>A0A4$F$r0l$D$NBg$-$JO"A[%j%9%H\e(B
-(@code{liece-nick-alist})\e$B$KJ]B8$7$F$$$^$9!#$3$NJ}K!$OHs>o$K8zN($,0-$/!"\e(B
-\e$BJd40F~NO$N8uJd$rI=<($9$k0J30$NLr3d$K$OMxMQ$G$-$^$;$s!#\e(B@refill
-
-\e$B$3$l$KBP$7!"\e(BLiece \e$B$G$OJ#?t$N>.$5$J%O%C%7%eI=$rMQ0U$7$F$$$^$9!#\e(B@refill
-
-\e$B%A%c%s%M%k$NFbItI=8=$O\e(B Liece \e$B$NFbIt$GMQ$$$i$l$k%O%C%7%eI=$N%-!<$G$b$"$j!"\e(B
-\e$BFCDj$N%A%c%s%M%k$K4X$9$k>pJs$O%7%s%\%k$N%W%m%Q%F%#$H$7$FJ]B8$^$?$O99?7$5\e(B
-\e$B$l$^$9!#\e(B@refill
-
-@node Private conversation, , Internal naming spaces, Commands
-@subsection \e$B%W%i%$%Y!<%H%b!<%I\e(B
-
-Liece \e$B$G$O!"%A%c%s%M%k$4$H$N2qOCAj<j$H!"%W%i%$%Y!<%H%b!<%I$G$NBPOCAj<j$r\e(B
-\e$BJL!9$NL>A06u4V$G4IM}$7$F$$$^$9!#$3$NJ}?K$K$OH?BP0U8+$b$"$j!"$=$N0l$D$K$O\e(B
-\e$B%7%g!<%H%+%C%H$K$h$jBPOCAj<j$r@Z$jBX$($k:]$KB?$/$N%9%H%m!<%/$rMW$9$k$3$H\e(B
-\e$B$,5s$2$i$l$^$9!#\e(B@refill
-
-\e$B$7$+$7!"B??t$N%A%c%s%M%k$K;22C$7$F$$$k>l9g$KFCDj$N%A%c%s%M%k$X$N@Z$jBX$(\e(B
-\e$B$NJ}$,%W%i%$%Y!<%H%b!<%I$G$NBPOCAj<j$N@Z$jBX$($h$jIQHK$K@8$8$k$H$$$&$N$O\e(B
-\e$B7P83E*$KL@$i$+$G$9!#\e(B@refill
-
-\e$B$^$?!"$3$l$i$r0l854IM}$7$?>l9g$K!"%W%i%$%Y!<%H%b!<%I$H%A%c%s%M%k$G$NH/8@\e(B
-\e$B$N%_%9$,5/$3$j$d$9$$E@$b9MN8$KF~$l$^$7$?!#\e(B(\e$BN"$G0BA4$K0-8}$,8@$($^$9!#\e(B
-^_^;;)@refill
-
-\e$B<B:]$K!"\e(BIRC\e$B0J30$N<B;~4V2q5D7O$G$O$3$l$i$NL>A06u4V$rL@<(E*$KJ,3d$7$F$$$k\e(B
-\e$B>l9g$,B?$/!"$3$l$i$H$NO"7H$r9M$($?>l9g$KET9g$,NI$$$H$$$&$N$b$"$j$^$9!#\e(B
-@refill
-
-@menu
-* Operations in private conversation:: \e$B%W%i%$%Y!<%H%b!<%I$G$NBPOC$NJ}K!\e(B
-@end menu
-
-@node Operations in private conversation, , Private conversation, Private conversation
-@subsubsection \e$B%W%i%$%Y!<%H%b!<%I$G$NBPOC$NJ}K!\e(B
-
-\e$B%W%i%$%Y!<%H%b!<%I$K@Z$j49$($k$K$O\e(B@kbd{C-c P}
-(@code{liece-command-toggle-private})\e$B$r%?%$%W$7$^$9!#;vA0$KBPOCAj<j$,7h\e(B
-\e$BDj$7$F$$$k$N$G$"$l$P\e(B@kbd{C-c j} (@code{liece-command-join})\e$B$GAj<j$r;XDj\e(B
-\e$B$9$k$@$1$G$b9=$$$^$;$s!#\e(B@refill
-
-\e$B0l;~E*$K%W%i%$%Y!<%H%b!<%I$+$iDL>o$N2qOC$KLa$k$K$O!"$b$&0lEY\e(B @kbd{C-c P}
-\e$B$H%?%$%W$7$^$9!#\e(B@refill
-
-\e$B%W%i%$%Y!<%H%b!<%I$G$NA`:n$O$O!"%A%c%s%M%kFb$G$N2qOC$H$[$\F1MM$G$9!#\e(B
-
-@kbd{C-c \e$B?t;z\e(B} (@code{liece-switch-to-channel-no-\e$B?t;z\e(B})
-
-@defvar liece-default-partner-binding
-
-\e$BBPOCAj<j$rFCDj$NHV9f$K3dEv$F$k\e(B
-@end defvar
-
-
-@node Customization, Appendix, Using Liece, Top
-@chapter \e$B%+%9%?%^%$%:\e(B
-
-
-@menu
-* Connection types:: \e$B@\B3J}K!$N;XDj\e(B
-* Timers:: \e$B%?%$%^JQ?t\e(B
-* Programming hooks::
-@end menu
-
-@node Connection types, Timers, Customization, Customization
-@section \e$B@\B3J}K!$N;XDj\e(B
-
-
-Liece \e$B$G$OJ#?t$N@\B3J}K!$r%5%]!<%H$7$F$$$^$9!#\e(B
-"\e$B%5!<%PL>\e(B:\e$B%]!<%HHV9f\e(B:\e$B%Q%9%o!<%I\e(B" \e$B$H$$$C$?J8;zNsI=8=$NB>$K!"\e(B
-plist \e$B$rMQ$$$?!"$h$j>\:Y$J@\B3%Q%i%a%?$r;XDj$9$k$3$H$,$G$-$^$9!#\e(B
-@var{liece-server} \e$B$K;XDj$G$-$k%-!<$O0J2<$NDL$j$G$9!#\e(B
-
-@table @samp
-@item :host
-\e$B@\B3@h%[%9%HL>\e(B(\e$BJ8;zNs\e(B)
-
-@item :service
-\e$B%5!<%S%9%(%s%H%j\e(B(\e$B@0?t$^$?$OJ8;zNs\e(B)
-
-@item :password
-\e$B%Q%9%o!<%I\e(B(\e$BJ8;zNs\e(B)
-
-@item :type
-\e$B@\B3J}K!\e(B (network, program, ssl, rlogin \e$B$N$$$:$l$+\e(B)
-
-@item :prescript
-\e$B@\B3A0=hM}%3%^%s%I\e(B (\e$B4X?t$^$?$O\e(B shell command \e$BJ8;zNs\e(B)
-
-@item :relay
-\e$BCf7Q%[%9%HL>\e(B (\e$BJ8;zNs\e(B)
-
-@end table
-
-
-@menu
-* Connect via external program:: \e$B30It%W%m%0%i%`$r2p$7$?@\B3\e(B
-* Connect via SSL:: SSL \e$B$r2p$7$?@\B3\e(B
-* Connect via rlogin:: rlogin \e$B$r2p$7$?@\B3\e(B
-@end menu
-
-@node Connect via external program, Connect via SSL, Connection types, Connection types
-@subsection \e$B30It%W%m%0%i%`$r2p$7$?@\B3\e(B
-
-IPv6 \e$B7PM3$N@\B3$r9T$$$?$$!"\e(Bsocks \e$B1[$7$K@\B3$7$?$$\e(B
-\e$B$J$I$N2?$i$+$NM}M3$G\e(B Emacs \e$B$N%M%C%H%o!<%/5!G=$rMxMQ$7$?$/$J$$>l9g!"\e(B
-Liece \e$B$G$O30It%W%m%0%i%`$K$h$k@\B3$,2DG=$G$9!#\e(B
-
-\e$B$3$NJ}K!$G@\B3$r9T$&$?$a$K$O!"30It%W%m%0%i%`$H$7$F\e(B Liece \e$B$NG[I[$KImB0$9$k\e(B
-"tcp" \e$B$,I,MW$H$J$j$^$9!#\e(B
-
-@code{liece-server} \e$B$N\e(B :type \e$B%Q%i%a%?$K\e(B program \e$B$r;XDj$9$k$+!"\e(B
-\e$B$b$7$/$O0J2<$NJQ?t$r@_Dj$9$k$3$H$K$h$j!"$3$NJ}K!$,MQ$$$i$l$^$9!#\e(B
-
-@defvar liece-tcp-default-connection-type
-
-\e$B%G%#%U%)%k%H$N@\B3J}K!$r;XDj$9$k\e(B
-@end defvar
-
-
-@defvar liece-tcp-program-name
-
-\e$B30It%W%m%0%i%`$rL@<(E*$K;XDj$9$k\e(B
-@end defvar
-
-
-@node Connect via SSL, Connect via rlogin, Connect via external program, Connection types
-@subsection SSL \e$B$r2p$7$?@\B3\e(B
-
-
-SSLeay \e$B$^$?$O\e(B OpenSSL \e$B$KImB0$9$k\e(B s_client \e$B$rMxMQ$7$F@\B3$r9T$&J}K!$bMQ\e(B
-\e$B0U$5$l$F$$$^$9!#\e(B
-
-\e$B$3$NJ}K!$G@\B3$r9T$&$?$a$K$O!"30It%i%$%V%i%j$H$7$F\e(B Emacs/W3 \e$B$KImB0$9$k\e(B
-ssl.el \e$B$,I,MW$K$J$j$^$9!#\e(B
-
-@defvar liece-tcp-ssl-protocol-version
-
-SSL \e$B%W%m%H%3%k$N%P!<%8%g%s$r;XDj$7$^$9!#\e(Bliece-tcp-ssl-protocol-version
-\e$B$,\e(B "2" \e$B$G$J$$$J$i$P!":G=i$K\e(B SSL \e$B%W%m%H%3%k$N%P!<%8%g%s\e(B 3 \e$B$G@\B3$r;n$_!"\e(B
-\e$B<:GT$7$?>l9g$K$O\e(BSSL \e$B%W%m%H%3%k$N%P!<%8%g%s\e(B 2 \e$B$G@\B3$r;n$_$^$9!#\e(B
-@end defvar
-
-
-@node Connect via rlogin, , Connect via SSL, Connection types
-@subsection rlogin \e$B$r2p$7$?@\B3\e(B
-
-
-@defvar liece-tcp-rlogin-program
-rlogin (rsh, ssh) \e$B$rMQ$$$?%j%l!<@\B3;~$K;HMQ$9$k%W%m%0%i%`\e(B
-@end defvar
-
-
-@defvar liece-tcp-rlogin-user-name
-rlogin (rsh, ssh) \e$B$rMQ$$$?%j%l!<@\B3;~$K;HMQ$9$k%f!<%6L>\e(B
-@end defvar
-
-
-@node Timers, Programming hooks, Connection types, Customization
-@section \e$B%?%$%^JQ?t\e(B
-
-@defvar liece-keepalive-interval
-IRC \e$B%5!<%P$KBP$7$FDj4|E*$K\e(B PING \e$B$rAw$k4V3V\e(B
-@end defvar
-
-@defvar liece-poll-names-interval
-\e$B;22C$7$F$$$k%A%c%s%M%k$KBP$7!"Dj4|E*$KL>A00lMw$r<hF@$9$k4V3V\e(B
-@end defvar
-
-@defvar liece-poll-friends-interval
-
-@var{liece-friends} \e$B$K;XDj$7$?%f!<%6$KBP$7!"Dj4|E*$KB8:_3NG'$r9T$&4V3V\e(B
-@end defvar
-
-
-@node Programming hooks, , Timers, Customization
-@section Programming hooks
-
-
-Liece \e$B$G$OJ#;($J\e(B hook \e$B$r=q$/$?$a$N%^%/%m$rMQ0U$7$F$$$^$9!#\e(B
-
-@defun liece-current-nickname
-\e$B8=:_$N<+J,$N%K%C%/%M!<%`$r<hF@\e(B
-@end defun
-
-@defun liece-current-channel
-\e$B8=:_2qOCCf$N%A%c%s%M%kL>$r<hF@\e(B
-@end defun
-
-@defun liece-current-channels
-\e$B;22C$7$F$$$k%A%c%s%M%k$N%j%9%H$r<hF@\e(B
-@end defun
-
-@defun liece-current-chat-partner
-\e$B8=:_2qOCCf$NBPOCAj<j$r<hF@\e(B
-@end defun
-
-@defun liece-current-chat-partners
-\e$B2qOCCf$NBPOCAj<j$N%j%9%H$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-nicks &optional chnl
-CHNL \e$B$N%a%s%P0lMw$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-operators &optional chnl
-CHNL \e$B$N%A%c%s%M%k4IM}<T%j%9%H$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-voices &optional chnl
-CHNL \e$B$GH/8@8"$N$"$k%a%s%P$N%j%9%H$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-topic &optional chnl
-CHNL \e$B$N%H%T%C%/$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-modes &optional chnl
-CHNL \e$B$N%b!<%I$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-bans &optional chnl
-CHNL \e$B$N\e(B ban \e$B%j%9%H$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-exceptions &optional chnl
-CHNL \e$B$N\e(B ban \e$BNc30%j%9%H$r<hF@\e(B
-@end defun
-
-@defun liece-channel-get-invites &optional chnl
-CHNL \e$B$N>7BT<T%j%9%H$r<hF@\e(B
-@end defun
-
-@node Appendix, Concept Index, Customization, Top
-@chapter \e$BIUO?\e(B
-
-@node Concept Index, Function Index, Appendix, Top
-@chapter \e$B35G0:w0z\e(B
-
-@printindex cp
-
-@node Function Index, Variable Index, Concept Index, Top
-@chapter \e$B4X?t:w0z\e(B
-
-@printindex fn
-
-@node Variable Index, , Function Index, Top
-@chapter \e$BJQ?t:w0z\e(B
-
-@summarycontents
-@contents
-@bye
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://docbook.org/xml/4.1.2/docbookx.dtd" [
+<!ENTITY cvsroot-pserver ":pserver:anonymousl@cvs.m17n.org:/cvs/root">
+<!ENTITY liece-version "1.4.4">
+]>
+
+<article id="index">
+ <articleinfo>
+ <title>Liece</title>
+ <abstract>
+ <para>Emacs IRC client.</para>
+ </abstract>
+ <author>
+ <firstname>Daiki</firstname>
+ <surname>Ueno</surname>
+ <affiliation>
+ <address format="linespecific">
+ <email>ueno@unixuser.org</email>
+ </address>
+ </affiliation>
+ </author>
+ <date>2000/09/12</date>
+ <releaseinfo>Version 1.4.4</releaseinfo>
+ </articleinfo>
+
+ <para>
+ This manual documents <firstterm>Liece</firstterm> &liece-version;,
+ the Emacs IRC client. You may find the latest information from
+ <ulink url="http://www.unixuser.org/~ueno/liece/">
+ <firstterm>Liece</firstterm> official home page.
+ </ulink>
+ </para>
+
+ <sect1 id="overview">
+ <sect1info>
+ <abstract>
+ <para>Summary of <firstterm>Liece</firstterm> features</para>
+ </abstract>
+ </sect1info>
+ <title>Overview</title>
+
+ <para>
+ <firstterm>Liece</firstterm>, the Emacs IRC client,
+ provides a user-friendly interface to access IRC servers.
+ <footnote>
+ Internet Relay Chat: RFC 1459, RFC 2810, RFC 2811, RFC 2812, RFC 2813.
+ </footnote>
+ </para>
+ <para>Currently <firstterm>Liece</firstterm> has following features:</para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Clear user interface inspired by
+ <ulink url="http://www.chocoa.org/">CHOCOA</ulink>
+ </para>
+ </listitem>
+ <listitem><para>Lightweight operation</para></listitem>
+ <listitem><para>Dynamic window configuration</para></listitem>
+ <listitem><para>Collect URLs automatically</para></listitem>
+ </itemizedlist>
+ </sect1>
+
+ <sect1 id="install">
+ <sect1info>
+ <abstract>
+ <para>How to install <firstterm>Liece</firstterm></para>
+ </abstract>
+ </sect1info>
+ <title>Installation</title>
+
+ <para>
+
+ </para>
+
+ <para>
+ The installation procedure depends on the Emacs flavor you are
+ running. Anyway <firstterm>Liece</firstterm> &liece-version;
+ should work on:
+ </para>
+
+ <simplelist type="vert">
+ <member>Emacs 20.7 and up.</member>
+ <member>XEmacs 21.1.12 and up.</member>
+ </simplelist>
+
+ <sect2>
+ <sect2info>
+ <abstract>
+ <para>Complicated stuff you may have to do.</para>
+ </abstract>
+ </sect2info>
+ <title>Prerequisites</title>
+ <para>
+ <firstterm>Liece</firstterm> &liece-version; uses APEL and FLIM,
+ you have to install them in this order.
+ Generally <command moreinfo="none">make install</command> will do the job.
+ </para>
+ <segmentedlist>
+ <segtitle>Package</segtitle>
+ <segtitle>Author's version</segtitle>
+ <seglistitem>
+ <seg>
+ <ulink url="ftp://ftp.m17n.org/pub/mule/apel/">APEL (A Portable Emacs Library)</ulink></seg>
+ <seg>10.2 or later</seg>
+ </seglistitem>
+ <seglistitem>
+ <seg>
+ <ulink url="ftp://ftp.m17n.org/pub/mule/flim/">FLIM</ulink>
+ </seg>
+ <seg>1.12 or later</seg>
+ </seglistitem>
+ </segmentedlist>
+ </sect2>
+ <sect2>
+ <title>Compilation</title>
+ <para>
+ In the top level directory of the <firstterm>Liece</firstterm> distribution,
+ run the script <filename moreinfo="none">configure</filename> as follows:
+ </para>
+ <informalexample>
+ <screen format="linespecific">
+<prompt moreinfo="none">$</prompt> ./configure [CONFIGURATION-NAME] [--OPTION[=VALUE]] ...
+ </screen>
+ </informalexample>
+ <para>
+ If you are using XEmacs and want to install to XEmacs package directory,
+ specify <option>--enable-package</option>.
+ If you wish to build with a specific version of Emacs,
+ use <option>--with-emacs</option>.
+ </para>
+ <para>
+ When it is done, <filename moreinfo="none">configure</filename>
+ just creates the files:
+ </para>
+ <simplelist type="vert">
+ <member>Makefile</member>
+ <member>lisp/Makefile</member>
+ <member>dcc/Makefile</member>
+ <member>doc/Makefile</member>
+ <member>etc/Makefile</member>
+ </simplelist>
+ <para>
+ Then run <command moreinfo="none">make</command> to finish building
+ <firstterm>Liece</firstterm> in the standard way.
+ You can install the package with
+ <command moreinfo="none">make install</command>.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="usage">
+ <sect1info>
+ <abstract>
+ <para>The various usage possibilities</para>
+ </abstract>
+ </sect1info>
+ <title>Usage</title>
+ <sect2>
+ <sect2info>
+ <abstract>
+ <para>Finding an IRC server and connecting to it</para>
+ </abstract>
+ </sect2info>
+ <title>Servers</title>
+ <para>
+ <firstterm>Liece</firstterm> comes with a list of servers.
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="copying">
+ <sect1info>
+ <abstract>
+ <para>Copyright and warranty</para>
+ </abstract>
+ </sect1info>
+ <title>Copying</title>
+ <para>
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ </para>
+ <para>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </para>
+ <para>
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ </para>
+ </sect1>
+</article>