Here are some modes/add-ons for Emacs that I found useful enough to write code for them (or to adopt and maintain them as is the case with prolog-mode). Please note that I use (and develop under) Linux and Mac OS, so some of the code below is not tested on anything else than Unix-like systems.

All the packages are made available under the GNU General Public License as published by the Free Software Foundation.

If you improve/change these files, I would appreciate if you send me a copy. Not only I will be glad to use it but, unless you tell me not to, I will post your changes here, for others to use (and praise you).