ElGyach is a Emacs Lisp interface to Yahoo! chat rooms. The Savannah project page for ElGyach is http://savannah.nongnu.org/projects/elgyach


GNU Emacs 21.3 or CVS (the code was developed with respect to CVS version of GNU Emacs though)


(Click image for larger view)

Feature List

Because ElGyach is the fusion of a simple command-line Yahoo Chat! interface with Emacs, it automatically benefits from features Emacs has. If you're unfamiliar with Emacs, this feature list is written from the perspective of conventional Yahoo Chat! clients.

Feature to be added in future

CVS Installation

mkdir ~/src
cd ~/src
touch ~/.cvspass && cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/elgyach login
cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/elgyach co elgyach
cd elgyach
sudo cp src/elgyach /usr/local/bin

Setting up Emacs

Add the following code to your ~/.emacs

(add-to-list 'load-path "~/src/elgyach/elisp")
(setq gyach-program-name "~/src/elgyach/src/elgyach")
(load-library "gyach")

If you want some fancy text filling (wrapping and indentation), you might consider adding the following code to your ~/.emacs

(add-hook 'gyach-mode-hook '(lambda ()
                             (setq fill-column 90)
                             (setq fill-prefix "   + ")))

Starting ElGyach

Once you've installed and configured ElGyach, use M-x elgyach RET (return) to start it

mkennedy at gentoo.org