PARD: Emacs

Core

GNU Emacs

Basically, Emacs is just an customizable and extensible editor written mainly in its own programming language Emacs Lisp. Several Emacs Lisp packages are provided with the distribution that enable Emacs to work as programming environment, newsreader, world wide web browser and other things.

Emacs provides facilities that go beyond simple insertion and deletion: controlling subprocesses; automatic indentation of programs; viewing two or more files at once; editing formatted text; and dealing in terms of characters, words, lines, sentences, paragraphs, and pages, as well as expressions and comments in several different programming languages.

Current version20.3
Homepage http://www.gnu.org/software/emacs/emacs.html
Copyleft GPL
Newsgroups gnu.emacs.help gnu.emacs.sources
Resources NT Emacs
Modified02 September 1998 19:55

Libraries

APEL

APEL stands for "A Portable Emacs Library".
Current version
Beta9.15
Author Tomohiko Morioka <morioka@jaist.ac.jp>
Download ftp://ftp.jaist.ac.jp/pub/GNU/elisp/apel/apel-9.15.tar.gz
Modified16 March 1999 18:49

Custom

The Custom Library is intended for use by emacs lisp programmers who want to make their emacs packages easily customizable. It allows the programmer to The user will then be able to customize the user options through a helpful structured interface that resembles the property editor in modern GUI programs.

The Emacs Widget Library implements the kind of user interface components usually found in GUI toolkits within emacs.

Current version1.9962
Homepage http://www.dina.kvl.dk/~abraham/custom/
Copyleft GPL
Download ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz
Modified24 July 1998 08:46

Elib

Elib is designed to be for Elisp programs what libg++ is for C++ programs: a collection of useful routines which don't have to be reinvented each time a new program is written.

Elib contains code for:

Current version1.0
Contactelib-maintainers@lysator.liu.se <elib-maintainers@lysator.liu.se>
Authors Inge Wallin <inge@lysator.liu.se> Per Cederqvist <ceder@lysator.liu.se>
Requires Emacs
Copyleft GPL
Download ftp://ftp.lysator.liu.se/pub/emacs/elib-1.0.tar.gz
Modified12 November 1998 20:00

FLIM

FLIM is a library to provide basic features about message representation or encoding.
Current version
Beta1.11.3
Alpha1.12.5
Author Tomohiko Morioka <morioka@jaist.ac.jp>
Requires APEL >= 9.8
Download ftp://ftp.jaist.ac.jp/pub/GNU/elisp/flim/flim-1.12.5.tar.gz ftp://ftp.jaist.ac.jp/pub/GNU/elisp/flim/flim-1.11.3.tar.gz
Modified09 February 1999 12:24

SEMI

SEMI is a library to provide MIME feature for GNU Emacs. It stands for "SEMI is Emacs MIME Interfaces". MIME is a proposed internet standard for including content and headers other than (ASCII) plain text in messages.
Current version
Beta1.12.1
Alpha1.13.2
Author Tomohiko Morioka <morioka@jaist.ac.jp>
Requires APEL >= 9.12 FLIM >= 1.12.5
Download ftp://ftp.jaist.ac.jp/pub/GNU/elisp/semi/semi-1.13.2.tar.gz ftp://ftp.jaist.ac.jp/pub/GNU/elisp/semi/semi-1.12.1.tar.gz
Modified09 February 1999 12:25

Major Packages

BBDB

BBDB is a contact management utility for Emacs. It is tightly integrated with various news and mail readers, thus allowing the manipulation of database records based on mail and news messages read via one of the supported readers. Features include:
Current version2.00
Homepage http://www.netcom.com/~simmonmt/bbdb/index.html
Author Jamie Zawinski
Maintainer Matt Simmons <simmonmt@acm.org>
Modified19 March 1998 20:27

Emacs/W3

Emacs/W3 is a full-featured web browser, written entirely in Emacs-Lisp, that supports all the bells and whistles you will find in use on the web today, including frames, tables, stylesheets, and much more. Emacs/W3 runs on most major operating systems, including almost any flavor of Unix, Windows NT/95, AmigaDOS, OS/2, and VMS.

Emacs/W3 supports asynchronous connections, allowing users to browse numerous sites concurrently, while others continue to download. Tight integration with the standard Emacs mail and news reading packages allows easy sharing of information. And since Emacs is first and foremost the most powerful editor around, the information you uncover on the web can immediately be put to work.

Current version4.0pre39
Homepage http://www.cs.indiana.edu/elisp/w3/docs.html
Author William M. Perry <wmperry@cs.indiana.edu>
Requires Emacs
Copyleft GPL
Download ftp://ftp.cs.indiana.edu/pub/elisp/w3/w3.tar.gz
Modified15 January 1999 13:12

ERC

ERC is an IRC client for Emacs/XEmacs. It supports multiple channel presence, elaborate faces' setup, pals' list, and some other nice features. It's capabilities should be sufficient for most of IRChatters.
Current version1.1
Author Alexander L. Belikoff <abel@bfr.co.il>
Download ftp://sunsite.unc.edu/pub/Linux/system/network/chat/irc/erc-1.1.tar.gz
Modified13 August 1998 07:30

Gnus

Gnus is an extremely powerful, configurable news and mail reader written in Emacs Lisp for GNU Emacs and XEmacs. It provides threading, sorting, and article scoring; can retrieve messages via NNTP, local news or mail spool files, POP, and other methods; and has features that make it efficient for reading news over low-speed network connections.
Current version
Stable5.6.45
Devel0.84
Homepage http://www.gnus.org
Author Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
Download http://www.gnus.org/gnus.tar.gz http://www.gnus.org/pgnus.tar.gz
Newsgroups gnu.emacs.gnus
Modified21 April 1999 01:23

JDE

The JDE is an Emacs Lisp package that provides a highly configurable Emacs wrapper for command-line Java development tools, such as those provided in JavaSoft's JDK. The JDE provides menu access to a Java compiler, debugger, and API doc. The Emacs/JDE combination adds features typically missing from command-line tools, including:
Current version2.0.7
Homepage http://sunsite.auc.dk/jde/
Author Paul Kinnucan <paulk@mathworks.com>
Copyleft GPL
Download http://sunsite.auc.dk/jde/jde-2.0.7.tar.gz
Modified13 July 1998 11:09

Xref-Speller

Xref-Speller is a C and Java source browser for Emacs/XEmacs editors. When editing a program you can move from a symbol usage place directly to its definition, inspect all its usages, safely rename it and get on-line information on its type (including profile for functional symbols). A sympathetic macro for context sensitive completion of identifiers is also provided.
Homepage http://www.xref.sk
Author Marian Vittek <vittek@dent.ii.fmph.uniba.sk>
Modified04 September 1998 10:38

Modes

CC Mode

An Emacs mode for editing C, C++, Objective-C, Java, CORBA IDL and Pike source code.
Current version5.25
Homepage http://www.python.org/emacs/cc-mode/
Contactbug-cc-mode@gnu.org <bug-cc-mode@gnu.org>
Maintainers Barry A. Warsaw <bwarsaw@cnri.reston.va.us> Martin Stjernholm
Download ftp://ftp.python.org/pub/emacs/cc-mode.tar.gz
Modified10 December 1998 08:07

cperl-mode

Emacs major mode for editing Perl code.
Current version4.12
Author Ilya Zakharevich <ilya@math.ohio-state.edu>
Download ftp://ftp.math.ohio-state.edu/pub/users/ilya/cperl-mode/
Modified22 January 1999 11:21

hm--html-menus

The package provides functions and various popup and pulldown menus for a html mode called hm--html-mode, a mode for writing html pages. It provides also a minor mode (hm--html-minor-mode), which can be used together with another html major mode, like the psgml-html mode in the XEmacs 19.15.

It has an interface to view the html documents in a W3 browser with Netscape, the w3-package from William M. Perry and Mosaic with the file html-view.el from Ron Tapia. It provides also a drag and drop interface, which makes it very easy to insert links or images, by just clicking on them.

Current version5.9
Homepage http://www.tnt.uni-hannover.de/~muenkel/software/own/hm--html-menus/
Author Heiko Münkel <muenkel@tnt.uni-hannover.de>
Copyleft GPL
Download ftp://ftp.tnt.uni-hannover.de/pub/editors/xemacs/contrib/hm--html-menus-5.9.tar.gz ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/hm--html-menus-5.9.tar.gz
Modified13 February 1999 20:29

mutt-mode

mutt-mode simplifies the use of Emacs 20 as an external editor for Mutt. It supports header editing, word wrap, user-friendly configuration, message coloring, and other fun things.

This is a stable version and will undergo little further development.

Current version1.4
Homepage http://www.randomhacks.com/~emk/mutt.html
Download ftp://ftp.ma.ultranet.com/pub0/k/kidd/unix/mutt.el
Modified18 October 1998 15:16

rpm-spec-mode.el

I have made a rpm-spec-mode.el. It is a major mode for editing spec files in XEmacs. (I have not tried it on Emacs)

It is not finished and I have not implemented all the features I want, but it is a beginning. Currently it supports font-locking and all kinds of building (pgp signing is not implemented yet). It can also handle some environment tags, but I am working on that part.

Current version0.05a
Author Stig Bjørlykke <stigb@tihlde.hist.no>
Copyleft GPL
Download http://www.tihlde.hist.no/~stigb/rpm-spec-mode.el
Modified27 January 1998 00:05

SQL Mode

SQL Mode provides four major modes for interaction with Sybase SQL servers.

SQL Mode was written for XEmacs (formerly Lucid Emacs) version 19.8 or later. Version 19.10 or later is recommended. Many features in SQL Mode, like toolbars and horizontal scrollbars, rely on later versions of XEmacs.

In addition, SQL Mode now works with FSF Emacs version 19 in a slightly limited way. The package easymenu is required if you are using FSF Emacs. SQL Mode has been tested for FSF Emacs version 19.28. It may work with some earlier versions, but has not been tested. Toolbars are not supported in FSF Emacs version 19.28.

Current version0.922
Copyleft GPL
Download ftp://ftp.xemacs.org/pub/xemacs/contrib/sql-mode.tar.gz
Modified23 June 1998 16:08

xrdb-mode.el

Emacs major mode for editing X resource database files
Current version2.11
Author Barry A. Warsaw <bwarsaw@cnri.reston.va.us>
Download ftp://ftp.python.org/pub/emacs/xrdb-mode.el
Modified02 March 1998 06:44

Resources

Emacs Lisp List

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.
Location http://www.anc.ed.ac.uk/~stephen/emacs/ell.html
Author Stephen Eglen <stephen@cogsci.ed.ac.uk>
Modified03 December 1998 01:16

© 1999 by Stefan Hornburg <racke@linuxia.de>
Last modified 03. June 1999