The aim of the ELL is to provide one compact list with links to all of the current emacs lisp files out there on the internet. If you have any suggestions for new links or you've found a broken link, please send me email with the details and I'll update the list.

Wed 02 Jan 2002: Thanks to Peter Acklam, the perl script "ellgen" now produces cleaner HTML.

Mon 10 Dec 2001: replaced by!

Fri 13 Apr 2001. Around 80 eighty of the entries are pointers to, which do not work. If you find a working link to a file, let me know and I'll update the list. One starting point might be the gnu.emacs.sources archive on I'm hesitant to change all deja links to geocrawler though, since should be restoring old usenet access (without adverts!).

Thu 25 May 2000: Jean-Philippe Theberge has written ell.el to browse the ELL from an emacs buffer.

Sat 25 Sep 1999: There is now another link from the main page to a logfile which I intend will store details of recent changes to the list.


Entries are listed in alphabetical order; perhaps they could also be grouped according to their keywords (provided on the Keywords: line) or Customize groupings.

When I've not been able to find a permanent address for a file, I've made a link to the most recent posting of the file on dejanews. If you can't find a file in the ELL, try a quick search in dejanews.

I've used the term `Contact' rather than `Author' since some lisp files have been written by one person but are now being maintained by someone else. I plan to include contact addresses (email and/or homepage) for the authors, but first I want to contact them to check that they are happy having their email address listed on the page.

The description of a program comes from the first line of the file. Text within square brackets has been added by me.

I'm not sure what to do about the files that are currently in the Emacs lisp archive. Maybe I should just make an entry for each file?

I think the ideal place for this web page to be located is on the Emacs page.

What about adding a search facility? Maybe users would prefer to download the list and search it within an Emacs buffer, and use ffap to follow the URLs.

How the ELL is generated

I currently edit the source file ell by hand, putting new entries into alphabetic order. Each entry is quite simple, consisting of `;;;' (title), `S:' the location of the file, and `A:', the author. (I also make a note of the email, but this is currently not stored.) This file is then input to a perl script which makes the ell.html file. The ell-log.txt is then edited by hand to include the names of the new entries.

Things to do/sites to add

Files that are bundled with Emacs and XEmacs are available. Most of these files are not listed in the ELL (although some are).

You can also search for old files from at the gnu.emacs.sources group. Or try Emacswiki lisp area. URLs that no longer exists may be restored by typing the old URL into

Back to my emacs page or home page.
Stephen Eglen:

Emacs-Ring - Site Number 18
[ Next Site | Skip Next Site | Previous Site | Skip Previous Site | List Sites | Home ]