X-Git-Url: https://cgit.sxemacs.org/?a=blobdiff_plain;f=doc%2Friece-ja.texi;h=a40fef17168bf2f233c3d6fb9e3ba3d1440e34a7;hb=a344e4f8c719ff65ffd5f07c3467463eda0d1d33;hp=eb87703b0fd47b31130f14ec897172643ec85547;hpb=269f1c1469d7dd171f643dc5097ae5c7cd008c02;p=riece diff --git a/doc/riece-ja.texi b/doc/riece-ja.texi index eb87703..a40fef1 100644 --- a/doc/riece-ja.texi +++ b/doc/riece-ja.texi @@ -491,6 +491,14 @@ CTCP (Client To Client Protocol) 発言のあったチャンネルに@samp{!}マークをつける @item riece-rdcc DCC (Direct Client to Client protocol) によるファイル転送 +(Ruby による実装) +@item riece-ndcc +DCC (Direct Client to Client protocol) によるファイル転送 +(Emacs 21.3 の make-network-process による実装) +@item riece-mini +ミニバッファのみで IRC をする +@item riece-log +会話のログの収集 @end table これらのうち、@samp{riece-highlight} と @samp{riece-ctcp} はデフォルトで @@ -502,7 +510,7 @@ DCC (Direct Client to Client protocol) によるファイル転送 @vindex riece-addons @example -(add-to-list 'riece-addons 'riece-url t) +(add-to-list 'riece-addons 'riece-url) @end example @node Writing add-ons, Handler hooks, Add-ons, Advanced usage @@ -738,7 +746,8 @@ Riece は複数のサーバに同時に接続するため、サーバ毎に別々の名前空間を管理 ルでは、以下のような関数が定義されています。 @defun riece-make-identity prefix &optional server -大域表記を作り出します。server が省略された場合には、riece-find-server-name を使って取得したサーバ名を使います +大域表記を作成します。server が省略された場合には、 +riece-find-server-name を使って取得したサーバ名を使います @end defun @defun riece-identity-prefix identity @@ -748,16 +757,40 @@ Riece は複数のサーバに同時に接続するため、サーバ毎に別々の名前空間を管理 @defun riece-identity-server identity 大域表記からサーバを除く部分を返します @end defun + +@defun riece-identity-canonicalize-prefix prefix +大域表記のサーバ名を除く部分を正規化します。すなわち、 +@var{prefix} を全て小文字に直した上で、RFC2812 2.2 にならい、 +@samp{[]\~} のそれぞれの文字を @samp{@{@}|^} に置き換えます。 +@end defun -@defun riece-identity-equal a b +@defun riece-identity-equal ident1 ident2 二つの大域表記が同等か調べます。 @end defun -@defun riece-identity-equal-safe a b +@defun riece-identity-equal-safe ident1 ident2 @code{riece-identity-equal} と一緒ですが、引数として与えられた文字列にサー バ名が付加されていなければ、付加してから検査を行います。 @end defun +@defun riece-identity-equal-no-server ident1 ident2 +二つの大域表記のサーバ以外の部分が同等か調べます。 +@end defun + +@defun riece-identity-member elt list +大域表記 @var{elt} が @var{list} に含まれるか検査します。 +@end defun + +@defun riece-identity-member-safe elt list +@code{riece-identity-member} と一緒ですが、引数にサーバ名が付加されてい +なければ、付加してから検査を行います。 +@end defun + +@defun riece-identity-member-no-server elt list +@code{riece-identity-member} と一緒ですが、大域表記のサーバ以外の部分だ +けを検査します。 +@end defun + @subsection Channel and user management IRC のチャンネルとユーザは基本的に単なるベクターとして表現されています。 JOIN や PART といった特別な操作は、これらのオブジェクトには結びつけませ