86: How do I find a Emacs Lisp package that does XXX?
A listing of Emacs Lisp packages, called the Lisp Code Directory, is
maintained by Dave Brennan <brennan@hal.com>. You can search through
this list to learn if someone has written something that fits your needs.
This list is in file LCD-datafile.Z in the Emacs Lisp Archive (see the
next question for retrieval instructions), but you don't need the file if
your computer is on the Internet, since the latest version is retrieved
(using anonymous ftp) the first time lisp-dir-appropos is invoked in a
particular Emacs session. If you would prefer to use a local copy of
LCD-datafile, be sure to set the variable lisp-code-directory mentioned
at the top of the lispdir.el source code.
Note that lispdir.el requires crypt++, an Emacs package that does
on-the-fly compression and decompression, among other things. You can
grab crypt++ from the "misc" subdirectory of the Emacs Lisp Archive at
the same time as you get lispdir.el.
The files lispdir.el.Z and lispdir.doc in the archive contain Lisp code
and information to help you use the list. Once you have installed
lispdir.el and LCD-datafile, then you can use the "M-x lisp-dir-apropos"
command to search the listing. For example, the command "M-x
lisp-dir-apropos RET ange-ftp RET" produces this output:
GNU Emacs Lisp Code Directory Apropos -- "ange-ftp"
"~/" refers to archive.cis.ohio-state.edu:pub/gnu/emacs/elisp-archive/
ange-ftp (4.18) 15-Jul-1992
Andy Norman, <ange@hplb.hpl.hp.com>
~/packages/ange-ftp.tar.Z
transparent FTP Support for GNU Emacs
auto-save (1.19) 01-May-1992
Sebastian Kremer, <sk@thp.uni-koeln.de>
~/misc/auto-save.el.Z
Safer autosaving with support for ange-ftp and /tmp
ftp-quik (1.0) 28-Jul-1993
Terrence Brannon, <tb06@pl122f.eecs.lehigh.edu>
~/modes/ftp-quik.el.Z
Quik access to dired'ing of ange-ftp and normal paths
You can also use the searchable index at
http://www.cs.indiana.edu/LCD/cover.html