Emacs programming
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, 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.
- emacs-pilot
syncs Emacs stuff (BBDB, diary, memo transfer) with a Palm OS
device.
- emacs-prolog
is a major mode for Prolog programming under Emacs and offers to
my knowledge the best Prolog IDE out there, especially when used
from within XEmacs.
- music is a major
mode for managing a multimedia library. Works with most CLI and
GUI based multimedia players, though the interface is slightly
different in for the two classes -- see comments in the source file).
- Version 1.13 (current) adds FSF Emacs compatibility
(lost around version 1.0) by borrowing code from the XEmacs
distribution and doing some work-around for the limited file
listing API of Emacs. There might be a problem on FSF Emacs
with the function set-process-sentinel, should you
get slapped with an error when attempting to play the
selected tracks please let me know.
- Version 1.12 fixes most bugs, adds support for remote
ESD speakers and for URL tracks (such as Mp3
streaming).
- Version 1.11 adds import/export facilities from/to MP3
ID3 tags (still alpha version); in order to use it, also
download this
file and place it where Emacs can see it (in the same
place as music.el is a good idea). Read then the
commentary from the beginning of music-id3.el and use it with
caution.
I started to work on this one when I could not find any
decent management tool for my music library (I have converted
most of my CD collection to MP3 tracks). I have meantime
found some (XMMS most notably), but by then my hack evolved
enough as to become more flexible than them.
- latex-bindings contains
miscelaneous patches for auctex.
- lite-markers implements an Alpha-like mark
stack
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).
|