1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3 "http://docbook.org/xml/4.1.2/docbookx.dtd" [
4 <!ENTITY cvsroot-pserver ":pserver:anonymousl@cvs.m17n.org:/cvs/root">
5 <!ENTITY liece-version "1.4.4">
6 <!ENTITY liece-command-prefix
7 "<keycombo><keycap>C</keycap><keycap>c</keycap></keycombo>">
14 <para>Emacs IRC client.</para>
17 <firstname>Daiki</firstname>
18 <surname>Ueno</surname>
20 <address format="linespecific">
21 <email>ueno@unixuser.org</email>
25 <date>2000/09/12</date>
26 <releaseinfo>Version 1.4.4</releaseinfo>
30 This manual documents <firstterm>Liece</firstterm> &liece-version;,
31 the Emacs IRC client. You may find the latest information from
32 <ulink url="http://www.unixuser.org/~ueno/liece/">
33 <firstterm>Liece</firstterm> official home page.
40 <para>Summary of <firstterm>Liece</firstterm> features</para>
43 <title>Overview</title>
46 <firstterm>Liece</firstterm>, the Emacs IRC client,
47 provides a user-friendly interface to access IRC servers.
49 Internet Relay Chat: RFC 1459, RFC 2810, RFC 2811, RFC 2812, RFC 2813.
52 <para>Currently <firstterm>Liece</firstterm> has following features:</para>
56 Clear user interface inspired by
57 <ulink url="http://www.chocoa.org/">CHOCOA</ulink>
60 <listitem><para>Lightweight operation</para></listitem>
61 <listitem><para>Dynamic window configuration</para></listitem>
62 <listitem><para>Collect URLs automatically</para></listitem>
69 <para>How to install <firstterm>Liece</firstterm></para>
72 <title>Installation</title>
79 The installation procedure depends on the Emacs flavor you are
80 running. Anyway <firstterm>Liece</firstterm> &liece-version;
84 <simplelist type="vert">
85 <member>Emacs 20.7 and up.</member>
86 <member>XEmacs 21.1.12 and up.</member>
92 <para>Complicated stuff you may have to do.</para>
95 <title>Prerequisites</title>
97 <firstterm>Liece</firstterm> &liece-version; uses APEL and FLIM,
98 you have to install them in this order.
99 Generally <command moreinfo="none">make install</command> will do the job.
102 <segtitle>Package</segtitle>
103 <segtitle>Author's version</segtitle>
106 <ulink url="ftp://ftp.m17n.org/pub/mule/apel/">APEL (A Portable Emacs Library)</ulink></seg>
107 <seg>10.2 or later</seg>
111 <ulink url="ftp://ftp.m17n.org/pub/mule/flim/">FLIM</ulink>
113 <seg>1.12 or later</seg>
118 <title>Compilation</title>
120 In the top level directory of the <firstterm>Liece</firstterm> distribution,
121 run the script <filename moreinfo="none">configure</filename> as follows:
124 <screen format="linespecific">
125 <prompt moreinfo="none">$</prompt> ./configure [CONFIGURATION-NAME] [--OPTION[=VALUE]] ...
129 If you are using XEmacs and want to install to XEmacs package directory,
130 specify <option>--enable-package</option>.
131 If you wish to build with a specific version of Emacs,
132 use <option>--with-emacs</option>.
135 When it is done, <filename moreinfo="none">configure</filename>
136 just creates the files:
138 <simplelist type="vert">
139 <member>Makefile</member>
140 <member>lisp/Makefile</member>
141 <member>dcc/Makefile</member>
142 <member>doc/Makefile</member>
143 <member>etc/Makefile</member>
146 Then run <command moreinfo="none">make</command> to finish building
147 <firstterm>Liece</firstterm> in the standard way.
148 You can install the package with
149 <command moreinfo="none">make install</command>.
157 <para>The various usage possibilities</para>
164 <para>Finding an IRC server and connecting to it</para>
167 <title>Servers</title>
169 <firstterm>Liece</firstterm> comes with a list of servers
170 held in the variable <varname>liece-server-alist</varname>.
176 <para>Starting <firstterm>Liece</firstterm></para>
179 <title>Start <firstterm>Liece</firstterm></title>
181 If installation and configuration worked well,
182 you can invoke <firstterm>Liece</firstterm> typing
183 <command moreinfo="none">
184 <keycombo moreinfo="none">
185 <keycap moreinfo="none">M</keycap>
186 <keycap moreinfo="none">x</keycap>
194 <title>Basic Key Bindings</title>
196 Once join a channel, if you type normal text then you will see it come up
197 in the channel with your nick before it.
198 If anyone else was in the channel they would also see that.
201 If you are familiar with IRC, you can issue commands with leading
202 <command moreinfo="none">
203 &liece-command-prefix;<keycap moreinfo="none">/</keycap>
204 </command>, while there are many shortcut:
208 <term>&liece-command-prefix;<keycap moreinfo="none">j</keycap></term>
211 Join one or more comma separated channels with given optional keys.
216 <term>&liece-command-prefix;<keycap moreinfo="none">n</keycap></term>
218 <para>Change your nickname.</para>
222 <term>&liece-command-prefix;<keycap moreinfo="none">q</keycap></term>
225 Quit <firstterm>Liece</firstterm>.
226 You can specify the comment by a prefix argument.
231 <term>&liece-command-prefix;<keycap moreinfo="none">p</keycap></term>
234 Part one or more channels.
235 You can specify the comment by a prefix argument.
246 <para>Copyright and warranty</para>
249 <title>Copying</title>
251 This program is free software; you can redistribute it and/or modify
252 it under the terms of the GNU General Public License as published by
253 the Free Software Foundation; either version 2 of the License, or
254 (at your option) any later version.
257 This program is distributed in the hope that it will be useful,
258 but WITHOUT ANY WARRANTY; without even the implied warranty of
259 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
260 GNU General Public License for more details.
263 You should have received a copy of the GNU General Public License
264 along with this program; if not, write to the Free Software
265 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA