Collaborators on a version-controlled .tex file can track changes.
LaTeX Track Changes shows changes over time for a .tex file that has its history stored in a git or svn repository. The user can customize how to view the changes: limited to certain authors or by revision or date among other filters. An Emacs mode provides the user interface. Plug-ins for other editors (such as TeXShop) are planned.
Log4j mode - a major mode for viewing log files in Emacs - including syntax highlighting, log file filtering, and source code browsing.
Lookup is an integrated search interface with electronic dictionaries for the Emacs text editor. You can use various kinds of dictionaries, such as CD-ROM books and online dictionaries, in an efficient and effective manner.
MH-E is the Emacs interface to the MH mail system. It offers all the functionality of MH, the visual orientation and simplicity of use of a GUI, and full integration with Emacs and XEmacs, including thorough configuration and online help.
MMM Mode is an add-on package for emacs that enables the user to edit different parts of a file in different major modes. It is well suited for editing embedded code and code-generating code. The development is hosted at GitHub now: https://github.com/purcell/mmm-mode Please report any issues there.
Mailcrypt is an Emacs Lisp package which provides a simple interface to public key cryptography with PGP [and now GnuPG!]. Mailcrypt makes strong cryptography a fully integrated part of your normal mail and news handling environment
Emacs editing mode for X12 files
Emacs editing mode for X12 files and messages. Defines X12-specific font-locking and text navigation.
A Multi-Lingual Vocabulary system for GNUemacs, that helps you to learn words in other languages as you use them in your own language. Vocabulary is stored in CSV (spreadsheet) files for easy interchange.
A pack of Relax NG schemas for use with nxml-mode in emacs
This an unofficial port of X-emacs to Mac OS X's carbon interface based on code by Andrew Choi.
NunniMJAX is a minimal java library for parsing XML. The API and functioning recall SAX and is sequential and event-driven. The parser strives to verify that the XML is well-formed, but no validation. NunniMJAX's FSM has been generated using NunniFSMGen
OmniMark major mode for Emacs/XEmacs
This is an Emacs/XEmacs major mode for editing OmniMark programs. It supports syntax highlighting, and uses heuristics to help with indentation. Additionally, programs can be navigated according to their structure.
Oneliner integrates UNIX shell with Emacs text editor. Oneliner provides various syntax for integration. (e.g. You can connect 'shell pipe' and 'Emacs buffer' directly with simple syntax.)
PHP Support for GNU Emacs
An Emacs major mode for editing PHP code. Features: Syntax coloring and indenting; Documentation browse and search functions; Support for Imenu and SpeedBar; Customization options; and support for language features from PHP 5.4 and beyond. The latest release can be found at https://github.com/ejmr/php-mode and all bug reports should go there..
An Emacs mode for SGML and XML.
PubMode is an Emacs extension that allows to search and retrieve bibliographic data from the PubMed database of biomedical literature. It is designed to integrate seamlessly with LaTeX/BibTeX in the process of creating scientific publications.
Open Source software that I have developed or maintained.
Rudel is a collaborative editing framework for GNU Emacs. It is designed to support multiple collaborative editing protocols such as the obby protocol.
Transliterator between any Language files - Map Fonts, Create Encoding Scheme, Input Phonetic, Indian, Roman, Tamil, Hindi, English, French, German, Spanish or Any World Language Keyboard. Ex: [Phonetic Input]-[Any World Language Output] or ViceVersa.
When you start Emacs, package Session restores various variables (e.g., input histories) from your last session. It also provides a menu containing recently changed/visited files and restores the places (e.g., point) of such a file when you revisit i
SrcComDoc allows documentation written in source comment rows to be extracted, formatted and highlighted according to the chosen documentation format. The basic SrcComDoc syntax is source and documentation language independent.
Generic synchronization package for emacs. Modules (clients) can be built to interface with emacs productivity applications (e.g., BBDB, Calendar/Diary, etc) and with other applications or devices (e.g., Palm Pilot).
This elisp package provides text based table creation and editing feature. Emacs can edit tables embedded inside a document, just like a modern WYSIWYG word processor. The latest version generates a table HTML source from a WYSIWYG table.
Collection of tools for input, reading, processing, and typesetting Taiwanese language. Includes SCIM and quail input methods, Firefox dictionary plugin, plus scripts for LaTeX and HTML generation.
template-menu is an Emacs package that adds an Insert Template submenu to your Emacs File menu. It relies on the template.el package created by Christoph Wedler.