This section is about GNU Emacs, the GNU incarnation of the advanced, self-documenting, customizable, extensible, real-time display editor Emacs.
Fax mode is a major mode for Emacs and it looks and works like mail mode. There are also low-level commands for sending any part of an Emacs buffer directly to the fax sub-system.
Here is an incomplete list of features:
edb and
forms are included.write-region), PostScript
(ps-print-region, or ps-print-region-with-faces)
and a hybrid text/TeX filter are available by default.Fax mode is available at the Emacs Lisp archive, or download it from here.
This is a major mode for Emacs to manage printer queues. Lpq mode was
designed for the BSD lpq command but it also works with a SYSV
style printing system. It is known to work on AIX, HP-UX, and Linux.
Lpq mode was inspired by Jan Braun and Bodo Bock.
I have not made a public release yet. Ask me for it if you are interested in.
Info lookup displays the Info documentation of symbols and files
according to the programming language you are editing. It is part of
GNU Emacs (see
file info-look.el). The command info-lookup is
bound to C-h C-i (also known as C-h TAB).
Battery mode displays the battery status of your laptop in the echo area
or in the mode line. It is part of
GNU Emacs (see
file battery.el). You can either query the battery status with
the command battery or you can display it permanently in the
mode line with the command display-battery.
I have implemented Liang's hyphenation algorithm in Emacs Lisp. Up to now I can type M-x hyphen-show-hyphens RET and Emacs displays the syllables of the word at point in the echo area. The package supports multiple languages, hyphenation exceptions, and all the other features known from TeX. What still is to do is to merge word hyphenation into Emacs' filling modes--which is not that easy.
A working copy of the source code is available in the
pub/hyphen/ directory. You need at
least the file hyphen.el and a set of hyphenation patterns for
your language of choice, e.g., hyphen-us.* for U.S. English.