eicq
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:ICQ client for Emacs
-*- outline -*-

* Introduction

http://eicq.sf.net/INSTALL (version 0.2.16)

This file is best viewed under XEmacs. Press C-c C-o now to
see the outline of topics. You can use XEmacs menu to
navigate and hide/show different topics. (C-c means Control
and c; M-x means Meta and x.)

I publish this package in the hope of making more people
appreciate XEmacs and Lisp.

You can contact me for anything at 

* Feature list

eicq uses version 5 protocol and it can:

- send message/url
- authorize, search, query and update meta user info
- receive contact list transfer
- register new user, change password
- convert Licq & Micq contact lists to Eicq format
- a 'dockable' miniture frame that tracks the number of new messages

eicq cannot yet transfer files, chat, or anything that need
direct TCP connection. Of course, with XEmacs behind you'll
also get:

- interactive customization through XEmacs Custom widgets
- key binding, "scripting" in elisp
  (the language eicq is written in)
- send/receive multi-lingual languages (with XEmacs MULE)
- a way of life

* Installation
See the file 'INSTALL' in this directory.

There are a few mailing lists. See 

Have fun!

* Submitting Patches

If you've got a patch for a bug fix or some wiz-bang new feature mail
them to .  The Eicq developers will review
your contribution and either accept it and add it to the Eicq code, or
reject it.  Whether accepted or rejected, you'll hear back from us.

Two things, one an insistance, and one a preference...

	- I insist that every patch has a ChangeLog entry.  If you
	  think your change isn't worth doing a ChangeLog entry for,
	  do one anyway.  Leave it to me to decide whether or not it's
	  worth it.

	- I prefer unified diffs. (diff -u oldfile newfile > patch.diff). 
	  I simply find unified diffs much easier to review.

* Faq and tips

** password

How to save password?

M-x customize-variable RET eicq-user-password
Or simply, (setq eicq-user-password "mypassword") in .emacs

** "M" vs "m" (send-message)

Commands in capital letters prompt you for aliases/uin while
those in small letters search for aliases/uin around the
cursor in eicq buffers, and perform actions on them. For
example, "m" inside an incoming message acts like a reply.

** alias vs uin

"JackaL" is my alias while "34307457" is my uin. In all prompts
of entering an icq person, you can enter either an alias or
an uin, although only alias completing read is provided. 
(Press TAB when entering an alias!)

** message/alias history

Use M-p/M-n or UP/DOWN to navigate history in prompts of
entering alias or messages.
Use M-r/M-s to search history.

** log file size

Watch out for monster eicq-log buffer size! Use M-x
eicq-log-new-file occasionally.

As of version 0.2.16 Eicq will automatically save the log file when
you disconnect from ICQ.  You can change this behaviour with
'M-x eicq-customize' in the 'eicq-log' group.

** hooks

If you want to customize anything fancy:

eicq-buddy-mode-hook
eicq-log-mode-hook
eicq-new-message-hook
eicq-read-message-hook
eicq-status-update-hook
eicq-system-message-hook

** Using EicqWharf

EicqWharf is a tiny frame that shows the number of unread messages you
have.  It is suitable for docking into the GNOME panel (YMMV).

To get the EicqWharf frame put into your ~/.xemacs/init.el:

(require 'eicq-wharf)
(setq eicq-wharf-frame-use-p t)

** Eicq in its own frame

You can optionally start Eicq in its own frame with:

(setq eicq-start-in-new-frame t)

** newline

How to enter new lines in minibuffer? 

	Type 'Hello C-q 12 World'

To get:

	Hello
	world

** ~/.emacs tips

(resize-minibuffer-mode 1)



本源码包内暂不包含可直接显示的源代码文件,请下载源码包。