Home
Up

Francis Wright's Obsolete Emacs Packages

This page provides details of, and access to, some obsolete Emacs Lisp packages that I no longer maintain (because they are specific to Emacs 20 or Windows 9x / ME).  Files can be accessed via the links below or via a directory listing, and are available both as plain text and compressed using gzip (with a .gz extension).

Smaller packages, some especially for Microsoft Windows (NTEmacs), mostly developments of work by other people:

  • dired-fix.el, dired-fix.el.gz:  Fixes some obscure Emacs 20 dired bugs.  Reverting of multiple directory listings depends on whether dired-aux has been loaded, and recursive listing (-R) cannot be undone using C-u s.  Subdirectory headers (i.e. subdirectory name lines) in recursive remote (ftp) directory listings are displayed inconsistently and on Windows are mangled.  [These fixes are included in Emacs 21.]
  • ls-lisp.el, ls-lisp.el.gz:
    • Enhances the standard ls-lisp to support customization, all the GNU ls sort options (see above), other sort and display options, recursive listing, "platform emulation", and symbolic links (both Microsoft shortcuts and obsolete Cygwin-style symlinks, but not current Cygwin-style shortcuts).
    • Should also be a bit faster.
    • I recommend using dired-sort-menu to control it.
    • (Ignore any compiler complaints in NT Emacs 20 about the number of arguments to ls-lisp-insert-directory and ls-lisp-format.)
    • [Essentially this version of ls-lisp is included with Emacs 21, minus the symbolic link support, an updated version of which is available as w32-symlinks.]
  • msdos-shell-fix.el, msdos-shell-fix.el.gz:  Improves NTEmacs support for the COMMAND.COM shell under Windows 9x / ME.
  • wildcard-to-regexp.el, wildcard-to-regexp.el.gz:  Adds optional bash-style {a,b,...} expansion.  In particular, this gives users of (any version of) ls-lisp (the default in non-UNIX ports of Emacs) the functionality of running ls under bash.  (The only other standard Emacs 21 package that calls wildcard-to-regexp is vhdl-mode.)  It also supports escaping by \ better, but quoting is not supported.  [Included in my current version of ls-lisp.]

Francis Wright, 13 August 2004