Yod.el is obsolete. I haven't kept up with changes to the Yahoo! chat protocol, and don't have any plans to update the client.
yod.el is a client for the Yahoo!Messenger chat protocol. It is written in emacs lisp, and supports Yahoo! chatrooms, instant messages and conferences.
yod.el is released under the General Public License.
yod.el is in no way affiliated with, nor endorsed by, Yahoo! Inc.
If you're lucky, and have a relatively recent version of emacs, you will need to download two files to run yod.el:
There is a change log for anyone interested in that sort of thing.
Most of the C code came fom the Gaim project. Thanks to ridiculous_fish for pointing me to it.
The variables yodel-data-directory and yodel-crypt-program (among others) are customizable via the emacs Options menu. The yodel customizations are found under Applications.
After loading yod.el, you need to run the command yodel-logon. That will attempt to connect to a Yahoo! server and prompt you for a user name and password.
Upon successfully logging in, you will be faced with a blank buffer called *yodel-instant-messages*. Type 'l' (ell) to see a list of your buddies that are online. Type 'L' and you will see a list of all your buddies.
yod.el is a little different than other chat clients. It uses a command mode style interface; when you want to type a message, you hit enter (or return), and type the user's name and your message in the minibuffer. When you're done typing and press enter again, the message is sent to the user and appears in your chat buffer. A list of commands is available through emacs normal help facilities and by typing "hb" (help on bindings).
By default, all chat sessions are displayed in one buffer. You can split individual chat sessions into their own buffers by using the 'n' (new-buffer) command. When you are entering a message in a specific user's chat buffer, you won't be prompted to enter their name.
Most text prompts you encounter while using yod.el have some kind of automatic completion list associated with them. Try typing tab to see any available options when you get a pompt.
All my yodel .emacs entries.
The emacs wiki.
Most of the problems I hear about seem to be caused by yod.el not being able to find the crypt program. To find out if yod.el can find it on your system, run the command yodel-crypt-test.
If you do use yod.el, I'd like to hear about it: email@example.com
Last updated on July 15, 2008