CoffeeMode allows Emacs users to submit a BREW request to an RFC 2324-compliant coffee device (Hyper Text Coffee Pot Control Protocol, or HTCPCP).
It prompts the user for the different additives, then issues a HTCPCP BREW request to the coffee device.
You can probably guess how CoffeeMode came about …yadda yadda everything but make coffee …yadda yadda …
CoffeeMode requires a special BREW-capable version of Emacs/w3 to be installed. 1999-09-29, under GNU GPL.
Available as part of the Debian package emacs-goodies-el.
Code by EricMarsden and the file can be download here: