[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4. Advanced usage

$B$3$N>O$G$O!"$b$C$H?J$s$@;H$$J}$r2r@b$7$^$9!#(B

4.1 Startup file  $B@_Dj%U%!%$%k(B
4.2 Server settings  $B%5!<%P$N>\:Y@_Dj(B
4.3 Connecting to multiple servers  $BF1;~$KJ#?t$N%5!<%P$K@\B3$9$k$K$O(B
4.4 Add-ons  $B%"%I%*%s$H$O(B


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.1 Startup file

$B$3$N>O$G$O!"@_Dj%U%!%$%k$K$D$$$F2r@b$7$^$9!#(BRiece $B$N@_Dj$O(B Emacs $B$N@_Dj(B $B%U%!%$%k$K=q$$$F$bNI$$$G$9$,!"(BRiece $B$K8GM-$N@_Dj$O$J$k$Y$/(B `~/.riece/init' $B$K=q$/$3$H$r4+$a$^$9!#(B

$B$^$?!"(BRiece $B$r;H$$;O$a$k$H(B `~/.riece/save' $B$H$$$&%U%!%$%k$,:n.$5$l(B $B$^$9!#$3$N%U%!%$%k$K$OA02s5/F0;~$N@_Dj$N0lIt(B($B%&%#%s%I%&9=.Ey(B)$B$,<+F0E*$K(B $BJ]B8$5$l$^$9!#(B

$B5/F0;~$K$O!":G=i$K(B `~/.riece/save' $B$r!"<!$K(B `~/.riece/init'$B$r(B $BFI$_9~$_$^$9!#$D$^$j!"A02s5/F0;~$K(B `~/.riece/save' $B$KJ]B8$5$l$?FbMF(B $B$O!"(B`~/.riece/init' $B$NFbMF$G>e=q$-$5$l$^$9!#(B


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.2 Server settings

$B5/F0;~$K@\B3$9$k(B IRC $B%5!<%P$NL>A0$OJQ?t(B riece-server $B$G;XDj$7$^$9!#(B

riece-server $B$N7A<0$O<!$NDL$j$G$9!#(B

 
<$B%5!<%P$N%[%9%HL>(B>:<$B%]!<%HHV9f(B>[:<$B%Q%9%o!<%I(B>]

riece-server-alist $B$r@_Dj$9$k$H!"$h$jJ#;($J;XDj$,2DG=$K$J$j$^$9!#(B

$B0J2<$NNc$r9M$($^$9!#(B

 
(setq riece-server-alist
      '(("foo" :host "irc.example.com" :coding shift_jis)
        ("bar" :host "irc.example.net" :nickname "baz")))

(setq riece-server "foo")

$B$3$N@_Dj$N0UL#$O0J2<$NDL$j$G$9!#(B

$B;XDj$G$-$k%-!<%o!<%I$N0lMw$O0J2<$NDL$j$G$9!#(B

:host
$B%5!<%P$N%[%9%HL>$^$?$O(B IP $B%"%I%l%9(B
:service
$B%5!<%P$N%5!<%S%9L>$^$?$O%]!<%HHV9f(B
:nickname
$B@\B3;~$N%K%C%/%M!<%`(B
:username
$B@\B3;~$N%f!<%6%M!<%`(B
:password
$B@\B3;~$N%Q%9%o!<%I(B
:function
$B@\B3MQ4X?t(B
:coding
$BJ8;z%3!<%I(B


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.3 Connecting to multiple servers

$BF1;~$KJ#?t$N%5!<%P$K@\B3$9$k<j=g$r0J2<$K<($7$^$9!#(B

$B4{$KFCDj$N%5!<%P$K@\B3$7$F$$$k>uBV$G!"JL$N%5!<%P$K@\B3$9$k$K$O(B C-c O (riece-command-open-server) $B$r;H$$$^$9!#(B

$BJL$N%5!<%P>e$N%A%c%s%M%k$K;22C$9$k$K$O!"(BC-c j (riece-command-join)$B$G%A%c%s%M%kL>$K(B `@' $B$KB3$$$F%5!<%PL>$r(B $BB3$1$^$9!#(B

$B$?$H$($P!"%5!<%P(B `irc.freenode.net' $B>e$N(B `#Riece' $B$O<!$N$h$&(B $B$KI=5-$7$^$9!#(B

 
#Riece@irc.freenode.net

$B%A%c%s%M%kL>$H%5!<%P$N6h@Z$jJ8;z(B `@' $B$O(B $BJQ?t(B riece-alias-alternate-separator $B$GJQ99$G$-$^$9!#(B

$B$^$?$O!"6uGrJ8;z$G$bBeMQ$G$-$^$9!#$3$N;~$K$O!"(BC-q SPC $B$HF~NO$9$k(B $BI,MW$,$"$j$^$9!#(B

$BJ#?t$N@\B3$rA`:n$9$k%3%^%s%I$r0J2<$K$^$H$a$^$9!#(B

C-c O
$BJL$N%5!<%P$K@\B3$7$^$9(B(riece-command-open-server)
C-c C
$B%5!<%P$H$N@\B3$r@ZCG$7$^$9(B(riece-command-close-server)
C-c M
$BFCDj$N%5!<%P$KBP$7$F!"B3$/%3%^%s%I$rH/9T$7$^$9(B(riece-command-universal-server-name-argument)


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.4 Add-ons

Riece $B$G$O!";(B?$J5!G=$rA*BrE*$KMxMQ$G$-$k$h$&!"%"%I%*%s$H8F$P$l$k5!9=(B $B$rMQ0U$7$F$$$^$9!#%"%I%*%s$ODL>o$N(B elisp $B%b%8%e!<%k$r3HD%$7$?$b$N$G!"(B $B0BA4$J<h$j30$7$d!"%"%I%*%s4V$N=i4|2==hM}$N0MB84X78$J$I$NLLE]$r$_$^$9!#(B

$B%"%I%*%s$K$O<!$N;M<oN`$N>uBV$,$"$j$^$9!#(B

unloaded
$BFI$_9~$_A0!#%"%I%*%s$N(B elisp $B%b%8%e!<%k$,FI$_9~$^$l$F$$$J$$>uBV(B

insinuated
$BAH$_9~$_:Q$_!#%"%I%*%s$N(B elisp $B%b%8%e!<%k$,FI$_9~$^$l!"=i4|2==hM}$,40N;$7$?>uBV(B

enabled
$BM-8z!#%"%I%*%s$,F0:nCf(B

disabled
$BL58z!#%"%I%*%s$NF0:n$,Dd;_Cf(B

4.4.1 Add-on browser  $B%"%I%*%s$N0lMwI=<((B
4.4.2 Available add-ons  $BI8=`E:IU$N%"%I%*%s$N>R2p(B


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.4.1 Add-on browser

Riece $B$NF0:nCf$K%"%I%*%s$N0lMw$rD/$a$k$K$O%"%I%*%s%V%i%&%6$r;H$&$HJXMx$G$9!#(B $B%3%^%s%I%P%C%U%!$G(B C-c ^ $B$H$9$k$H!"<!$N$h$&$KI=<($5$l$^$9!#(B

 
+ 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.

$B3F9T$N:8C<$N%^!<%/$O%"%I%*%s$N>uBV$rI=$o$7$F$$$^$9!#(B`+' $B$OAH9~$^(B $B$l$FM-8z$J%"%I%*%s!"6uGr$O%m!<%I$5$l$F$$$J$$%"%I%*%s$G$9!#(B

$B$3$3$G!"(Briece-button $B$rL58z$K$7$?$$>l9g!";M9TL\$N@hF,$G(B - $B$H$7$^(B $B$9!#$9$k$H!"@hF,$N%^!<%/$,(B `+' $B$+$i(B `-' $B$KJQ2=$7$^$9!#(B

 
+ 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.

$B$5$i$K!"(B`u' $B$H$9$k$H!"(Briece-button $B$r%"%I%*%s$N@_Dj$+$i=|30$7$^$9!#(B $B$5$i$K!"(B`U' $B$H$9$k$H!"(Briece-button $B$r40A4$K%"%s%m!<%I$7$^$9!#(B

$B$3$N>uBV$G!"(B`s' $B$^$?$O(B `M-x riece-command-save-variables' $B$H(B $B$9$k$H!"@_Dj$rJ]B8$7$^$9!#(B

`~/.riece/init' $B$G%"%I%*%s$rAH$_9~$`$K$O(B riece-addons $B$r@_(B $BDj$7$^$9!#$?$H$($P(B `riece-alias' $B$rAH$_9~$`>l9g$K$O!"0J2<$N$h$&$K(B $B5-=R$7$^$9!#(B

 
(add-to-list 'riece-addons 'riece-mini)


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.4.2 Available add-ons

$BMxMQ2DG=$J%"%I%*%s$O<!$NDL$j$G$9!#$3$l$i$N$&$A$NB?$/$OI8=`$GAH$_9~$^$l(B $B$F$$$^$9!#(B

`riece-alias'
$B%A%c%s%M%kL>$d%K%C%/%M!<%`$NJLL>$rDj5A(B
`riece-async'
Emacs $B$,(B busy or suspend $B>uBV$K$J$k$3$H$KHw$(!"(B PING $B$K1~Ez$9$k(B local proxy $B7PM3$G(B IRC $B%5!<%P$K@\B3(B
`riece-biff'
$BB>$N%P%C%U%!$K$$$k;~$KH/8@$,$"$k$H%b!<%I%i%$%s$K0u(B ("[R]") $B$rI=<((B
`riece-button'
$B%\%?%s$d%]%C%W%"%C%W%a%K%e!<$NI=<((B
`riece-ctcp'
CTCP (Client To Client Protocol)
`riece-ctlseq'
$B%3%s%H%m!<%k%7!<%1%s%9(B (^B $B$J$I(B) $B$K$h$k6/D4I=<((B
`riece-doctor'
doctor.el $B$HO"7H$7$F?@2J0e$K$J$j$9$^$9(B
`riece-epg'
EasyPG http://www.easypg.org $B$K$h$k2qOC$N0E9f2=(B
`riece-eval-ruby'
$BF~NO$5$l$?J8;zNs$r(B Ruby $B$N<0$H$7$FI>2A(B
`riece-eval'
$BF~NO$5$l$?J8;zNs$r(B Emacs Lisp $B$N<0$H$7$FI>2A(B
`riece-foolproof'
$B%A%c%s%M%k%_%9$rKI$0(B
`riece-google'
$B%-!<%o!<%I$r(B Google $B$G8!:w(B
`riece-guess'
$B?'!9$JJ}K!$G0\F0@h$N%A%c%s%M%k$r?dB,(B
`reice-hangman'
$B%A%c%s%M%kFb$G(B hangman $B$GM7$V(B
`riece-highlight'
$B%P%C%U%!$N?'IU$1(B
`riece-history'
$B%A%c%s%M%k0\F0$NMzNr4IM}(B
`riece-icon'
$B%P%C%U%!Cf$K%"%$%3%s$rI=<((B
`riece-ignore'
$B;XDj$7$?%f!<%6$NH/8@$rL5;k(B
`riece-kakasi'
$BF|K\8l$NDL$i$J$$C<Kv$G!"F|K\8l$r%m!<%^;z$GI=<((B
`riece-keepalive'
IRC $B%5!<%P$H$N@\B3$rJ];}(B
`riece-keyword'
$B%-!<%o!<%I$N6/D4I=<((B
`riece-log'
$B2qOC$N%m%0$r%U%!%$%k$KJ]B8(B
`riece-lsdb'
$B%"%I%l%9D"(B LSDB (Lovely Sister Database) http://lsdb.sourceforge.jp $B$HO"7H(B
`riece-mcat'
$B%a%C%;!<%8%+%?%m%0(B
`riece-menu'
$B%a%K%e!<%P!<$K%a%K%e!<$rEPO?(B
`riece-mini'
$B%_%K%P%C%U%!$N$_$G(B IRC $B$r$9$k(B
`riece-ndcc'
DCC (Direct Client to Client protocol) $B$K$h$k%U%!%$%kE>Aw(B (Emacs 22 $B$G$N$_F0:n(B)
`riece-rdcc'
DCC (Direct Client to Client protocol) $B$K$h$k%U%!%$%kE>Aw(B
`riece-shrink-buffer'
$B%a%b%j3NJ]$N$?$a!"%P%C%U%!$rDj4|E*$K@Z$j5M$a$k(B
`riece-skk-kakutei'
SKK $B;HMQ;~$KJQ49%b!<%I$N0u$rH/8@$+$i<h$j=|$/(B
`riece-toolbar'
$B%D!<%k%P!<$rI=<((B
`riece-unread'
$BH/8@$N$"$C$?%A%c%s%M%k$K(B`!'$B%^!<%/$r$D$1$k(B
`riece-url'
$B2qOC$K8=$l$?(B URL $B$N<}=8(B
`riece-xface'
$B%f!<%6%j%9%H%P%C%U%!$K%f!<%6$N(B X-Face $B$rI=<((B
`riece-xfaceb'
$B%f!<%6%j%9%H%P%C%U%!$K%f!<%6$N(B X-Face $B$rI=<((B (BBDB http://bbdb.sourceforge.net $B$,I,MW(B)
`riece-yank'
C-c y $B$G(B kill-ring $B$+$iJ8;zNs$rAw?.(B


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by XEmacs shared group account on December, 19 2009 using texi2html 1.65.