annotate man/ack.texi @ 36283:7eede723f9ed

Update copyright notice.
author Gerd Moellmann <gerd@gnu.org>
date Thu, 22 Feb 2001 11:56:33 +0000
parents be9b15c9bc7b
children d26ad6e1f13f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1 @c This is part of the Emacs manual.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
2 @c Copyright (C) 1994,1995,1996,1997,1999,2000,2001
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
3 @c Free Software Foundation, Inc.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
4 @c See file emacs.texi for copying conditions.
36024
de9dab614e26 Add a comment about criteria for inclusion in this chapter.
Eli Zaretskii <eliz@gnu.org>
parents: 36023
diff changeset
5 @c
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
6 @node Acknowledgments, Screen, Concept Index, Top
Dave Love <fx@gnu.org>
parents:
diff changeset
7 @chapter Acknowledgments
Dave Love <fx@gnu.org>
parents:
diff changeset
8
Dave Love <fx@gnu.org>
parents:
diff changeset
9 Many people have contributed code included in the Free Software
Dave Love <fx@gnu.org>
parents:
diff changeset
10 Foundation's distribution of GNU Emacs. To show our appreciation for
36027
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
11 their public spirit, we list here in alphabetical order those who have
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
12 written substantial portions.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
13
36027
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
14 @c We should list here anyone who has contributed a new package,
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
15 @c and anyone who has made major enhancements in Emacs
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
16 @c that many users would notice and consider important.
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
17
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
18 @itemize @bullet
Dave Love <fx@gnu.org>
parents:
diff changeset
19 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
20 Per Abhiddenware wrote @file{gnus-cite.el}, a citation-parsing facility
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
21 for news articles.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
22
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
23 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
24 Per Abrahamsen wrote the customization buffer facilities, as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
25 @file{double.el} for typing accented characters not normally available
Dave Love <fx@gnu.org>
parents:
diff changeset
26 from the keyboard, @file{xt-mouse.el} which handles mouse commands
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
27 through Xterm, @file{gnus-cus.el} which implements customization
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
28 commands for Gnus, and @file{cpp.el} which hides or highlights parts of
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
29 C programs according to preprocessor conditionals.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
30
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
31 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
32 Tomas Abrahamsson wrote @file{artist.el}, a package for producing ASCII
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
33 art with a mouse or with keyboard keys.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
34
Dave Love <fx@gnu.org>
parents:
diff changeset
35 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
36 Jay K.@: Adams wrote @file{jka-compr.el}, providing automatic
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
37 decompression and recompression for compressed files.
Dave Love <fx@gnu.org>
parents:
diff changeset
38
Dave Love <fx@gnu.org>
parents:
diff changeset
39 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
40 Joe Arceneaux wrote the original text property implementation, and
Dave Love <fx@gnu.org>
parents:
diff changeset
41 implemented support for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
42
Dave Love <fx@gnu.org>
parents:
diff changeset
43 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
44 Miles Bader wrote @file{image-file.el}, support code for visiting image
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
45 files; and @file{minibuf-eldef.el}, a minor mode whereby the default
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
46 value is shown in the minibuffer prompt only when appropriate.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
47
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
48 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
49 David Bakhash wrote @file{strokes.el}, a mode for controlling Emacs by
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
50 moving the mouse in particular patterns.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
51
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
52 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
53 Eli Barzilay wrote @file{calculator.el}, a desktop calculator for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
54 Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
55
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
56 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
57 Steven L.@: Baur wrote @file{earcon.el}, a facility for sound effects
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
58 for email and news messages, @file{footnote.el} which allows to include
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
59 footnotes in email messages, and @file{gnus-audio.el} which provides
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
60 sound effects for Gnus.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
61
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
62 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
63 Boaz Ben-Zvi wrote @file{profile.el}, to time Emacs Lisp functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
64
Dave Love <fx@gnu.org>
parents:
diff changeset
65 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
66 Ray Blaak wrote @file{delphi.el}, a major mode for editing Delphi
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
67 (Object Pascal) source code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
68
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
69 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
70 Jim Blandy wrote Emacs 19's input system, brought its configuration and
Dave Love <fx@gnu.org>
parents:
diff changeset
71 build process up to the GNU coding standards, and contributed to the
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
72 frame support and multi-face support. Jim also wrote @file{tvi970.el},
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
73 terminal support for the TeleVideo 970 terminals.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
74
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
75 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
76 Per Bothner wrote @file{term.el}, a terminal emulator in an Emacs
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
77 buffer.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
78
Dave Love <fx@gnu.org>
parents:
diff changeset
79 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
80 Terrence M.@: Brannon wrote @file{landmark.el}, a neural-network robot
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
81 that learns landmarks.
Dave Love <fx@gnu.org>
parents:
diff changeset
82
Dave Love <fx@gnu.org>
parents:
diff changeset
83 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
84 Frank Bresz wrote @file{diff.el}, a program to display @code{diff}
Dave Love <fx@gnu.org>
parents:
diff changeset
85 output.
Dave Love <fx@gnu.org>
parents:
diff changeset
86
Dave Love <fx@gnu.org>
parents:
diff changeset
87 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
88 Peter Breton implemented:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
89
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
90 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
91 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
92 @file{dirtrack} which does better tracking of directory changes in shell
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
93 buffers,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
94 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
95 @file{filecache.el} which records which directories your files are in,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
96 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
97 @file{locate.el} which interfaces to the @code{locate} command,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
98 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
99 @file{find-lisp.el}, an emulation of the Unix @code{find} command in
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
100 Emacs Lisp,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
101 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
102 @file{net-utils.el}, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
103 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
104 the ``generic mode'' feature.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
105 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
106
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
107 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
108 Emmanuel Briot wrote @file{xml.el}, an XML parser for Emacs.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
109
Dave Love <fx@gnu.org>
parents:
diff changeset
110 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
111 Kevin Broadey wrote @file{foldout.el}, providing folding extensions to
Dave Love <fx@gnu.org>
parents:
diff changeset
112 Emacs's outline modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
113
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
114 @c @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
115 @c Vincent Broman wrote @file{ada.el}, a mode for editing Ada code
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
116 @c (since replaced by @file{ada-mode.el}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
117
Dave Love <fx@gnu.org>
parents:
diff changeset
118 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
119 David M.@: Brown wrote @file{array.el}, for editing arrays and other
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
120 tabular data.
Dave Love <fx@gnu.org>
parents:
diff changeset
121
Dave Love <fx@gnu.org>
parents:
diff changeset
122 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
123 W@l{}odek Bzyl and Ryszard Kubiak wrote @file{ogonek.el}, a package for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
124 changing the encoding of Polish characters.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
125
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
126 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
127 Bill Carpenter provided @file{feedmail.el}, a package for massaging
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
128 outgoing mail messages and sending them through various popular mailers.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
129
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
130 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
131 Per Cederqvist and Inge Wallin wrote @file{ewoc.el}, an Emacs widget for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
132 manipulating object collections.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
133
Dave Love <fx@gnu.org>
parents:
diff changeset
134 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
135 Hans Chalupsky wrote @file{advice.el}, an overloading mechanism for
Dave Love <fx@gnu.org>
parents:
diff changeset
136 Emacs Lisp functions, and @file{trace.el}, a tracing facility for Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
137 Lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
138
Dave Love <fx@gnu.org>
parents:
diff changeset
139 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
140 Chris Chase and Carsten Dominik wrote @file{idlwave.el}, an editing mode
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
141 for IDL and WAVE CL.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
142
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
143 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
144 Bob Chassell wrote @file{texnfo-upd.el} and @file{makeinfo.el}, modes
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
145 and utilities for working with Texinfo files; and @file{page-ext.el},
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
146 commands for extended page handling.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
147
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
148 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
149 Andrew Choi wrote the Macintosh support code, and contributed
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
150 @file{mac-win.el}, support for the Mac window system.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
151
Dave Love <fx@gnu.org>
parents:
diff changeset
152 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
153 James Clark wrote @file{sgml-mode.el}, a mode for editing SGML
Dave Love <fx@gnu.org>
parents:
diff changeset
154 documents, and contributed to Emacs's dumping procedures.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
155 @file{sgml-mode.el} was later adapted by Eric Raymond, Daniel Pfeiffer,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
156 and Francesco Potorti.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
157
Dave Love <fx@gnu.org>
parents:
diff changeset
158 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
159 Mike Clarkson wrote @file{edt.el}, an emulation of DEC's EDT editor.
Dave Love <fx@gnu.org>
parents:
diff changeset
160
Dave Love <fx@gnu.org>
parents:
diff changeset
161 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
162 Glynn Clements provided @file{gamegrid.el} and a couple of games that
Dave Love <fx@gnu.org>
parents:
diff changeset
163 use it, Snake and Tetris.
Dave Love <fx@gnu.org>
parents:
diff changeset
164
Dave Love <fx@gnu.org>
parents:
diff changeset
165 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
166 Georges Brun-Cottan and Stefan Monnier wrote @file{easy-mmode.el}, a
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
167 package for easy definition of major and minor modes.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
168
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
169 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
170 Andrew Csillag wrote M4 mode (@file{m4-mode.el}).
Dave Love <fx@gnu.org>
parents:
diff changeset
171
Dave Love <fx@gnu.org>
parents:
diff changeset
172 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
173 Doug Cutting and Jamie Zawinski wrote @file{disass.el}, a disassembler
Dave Love <fx@gnu.org>
parents:
diff changeset
174 for compiled Emacs Lisp code.
Dave Love <fx@gnu.org>
parents:
diff changeset
175
Dave Love <fx@gnu.org>
parents:
diff changeset
176 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
177 Michael DeCorte wrote @file{emacs.csh}, a C-shell script that starts a
Dave Love <fx@gnu.org>
parents:
diff changeset
178 new Emacs job, or restarts a paused Emacs if one exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
179
Dave Love <fx@gnu.org>
parents:
diff changeset
180 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
181 Gary Delp wrote @file{mailpost.el}, an interface between RMAIL and the
Dave Love <fx@gnu.org>
parents:
diff changeset
182 @file{/usr/uci/post} mailer.
Dave Love <fx@gnu.org>
parents:
diff changeset
183
Dave Love <fx@gnu.org>
parents:
diff changeset
184 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
185 Matthieu Devin wrote @file{delsel.el}, a package to make newly-typed
Dave Love <fx@gnu.org>
parents:
diff changeset
186 text replace the current selection.
Dave Love <fx@gnu.org>
parents:
diff changeset
187
Dave Love <fx@gnu.org>
parents:
diff changeset
188 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
189 Eric Ding contributed @file{goto-addr.el},
Dave Love <fx@gnu.org>
parents:
diff changeset
190
Dave Love <fx@gnu.org>
parents:
diff changeset
191 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
192 Carsten Dominik wrote @file{reftex.el}, a package for setting up
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
193 labels and cross-references in La@TeX{} documents.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
194
Dave Love <fx@gnu.org>
parents:
diff changeset
195 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
196 Scott Draves wrote @file{tq.el}, help functions for maintaining
Dave Love <fx@gnu.org>
parents:
diff changeset
197 transaction queues between Emacs and its subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
198
Dave Love <fx@gnu.org>
parents:
diff changeset
199 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
200 Benjamin Drieu wrote @file{pong.el}, an implementation of the classical
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
201 pong game.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
202
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
203 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
204 Viktor Dukhovni wrote support for dumping under SunOS version 4.
Dave Love <fx@gnu.org>
parents:
diff changeset
205
Dave Love <fx@gnu.org>
parents:
diff changeset
206 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
207 John Eaton co-wrote Octave mode (@file{octave.el} and related files).
Dave Love <fx@gnu.org>
parents:
diff changeset
208
Dave Love <fx@gnu.org>
parents:
diff changeset
209 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
210 Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}).
Dave Love <fx@gnu.org>
parents:
diff changeset
211
Dave Love <fx@gnu.org>
parents:
diff changeset
212 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
213 Stephen Eglen implemented @file{mspools.el}, for use with Procmail,
Dave Love <fx@gnu.org>
parents:
diff changeset
214 which tells you which mail folders have mail waiting in them, and
Dave Love <fx@gnu.org>
parents:
diff changeset
215 @file{iswitchb.el}, a feature for incremental reading and completion of
Dave Love <fx@gnu.org>
parents:
diff changeset
216 buffer names.
Dave Love <fx@gnu.org>
parents:
diff changeset
217
Dave Love <fx@gnu.org>
parents:
diff changeset
218 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
219 Torbj@"orn
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
220 Einarsson contributed the Fortran 90 mode (@file{f90.el}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
221
Dave Love <fx@gnu.org>
parents:
diff changeset
222 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
223 Tsugutomo Enami co-wrote the support for international character sets.
Dave Love <fx@gnu.org>
parents:
diff changeset
224
Dave Love <fx@gnu.org>
parents:
diff changeset
225 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
226 Hans Henrik Eriksen wrote @file{simula.el}, a mode for editing SIMULA 87
Dave Love <fx@gnu.org>
parents:
diff changeset
227 code.
Dave Love <fx@gnu.org>
parents:
diff changeset
228
Dave Love <fx@gnu.org>
parents:
diff changeset
229 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
230 Michael Ernst wrote @file{reposition.el}, a command for recentering a
Dave Love <fx@gnu.org>
parents:
diff changeset
231 function's source code and preceding comment on the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
232
Dave Love <fx@gnu.org>
parents:
diff changeset
233 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
234 Ata Etemadi wrote @file{cdl.el}, functions for working with Common Data
Dave Love <fx@gnu.org>
parents:
diff changeset
235 Language source code.
Dave Love <fx@gnu.org>
parents:
diff changeset
236
Dave Love <fx@gnu.org>
parents:
diff changeset
237 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
238 Frederick Farnbach implemented @file{morse.el}, which converts text to
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
239 Morse code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
240
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
241 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
242 Oscar Figueiredo wrote EUDC, the Emacs Unified Directory Client, which
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
243 is an interface to directory servers via LDAP, CCSO PH/QI, or BBDB; and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
244 @file{ldap.el}, the LDAP client interface.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
245
Dave Love <fx@gnu.org>
parents:
diff changeset
246 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
247 Fred Fish wrote the support for dumping COFF executable files.
Dave Love <fx@gnu.org>
parents:
diff changeset
248
Dave Love <fx@gnu.org>
parents:
diff changeset
249 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
250 Karl Fogel wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
251
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
252 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
253 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
254 @file{bookmark.el}, for creating named placeholders, saving them and
Dave Love <fx@gnu.org>
parents:
diff changeset
255 jumping to them later,
Dave Love <fx@gnu.org>
parents:
diff changeset
256 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
257 @file{mail-hist.el}, a history mechanism for outgoing mail messages, and
Dave Love <fx@gnu.org>
parents:
diff changeset
258 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
259 @file{saveplace.el}, for preserving point's location in files between
Dave Love <fx@gnu.org>
parents:
diff changeset
260 editing sessions.
Dave Love <fx@gnu.org>
parents:
diff changeset
261 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
262
Dave Love <fx@gnu.org>
parents:
diff changeset
263 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
264 Gary Foster wrote @file{crisp.el}, the emulation for CRiSP and Brief
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
265 editors, and @file{scroll-lock.el} (now @file{scroll-all.el}) a mode
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
266 for scrolling several buffers together.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
267
Dave Love <fx@gnu.org>
parents:
diff changeset
268 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
269 Noah Friedman wrote @file{rlogin.el}, an interface to Rlogin,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
270 @file{type-break.el}, which reminds you to take periodic breaks from
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
271 typing, and @code{eldoc-mode}, a mode to show the defined parameters or
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
272 the doc string for the Lisp function near point. With Roland McGrath,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
273 he wrote @file{rsz-mini.el}, a minor mode to automatically resize the
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
274 minibuffer to fit the text it contains.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
275
Dave Love <fx@gnu.org>
parents:
diff changeset
276 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
277 Keith Gabryelski wrote @file{hexl.el}, a mode for editing binary files.
Dave Love <fx@gnu.org>
parents:
diff changeset
278
Dave Love <fx@gnu.org>
parents:
diff changeset
279 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
280 Kevin Gallagher rewrote and enhanced the EDT emulation, and wrote
Dave Love <fx@gnu.org>
parents:
diff changeset
281 @file{flow-ctrl.el}, a package for coping with unsuppressible XON/XOFF
Dave Love <fx@gnu.org>
parents:
diff changeset
282 flow control.
Dave Love <fx@gnu.org>
parents:
diff changeset
283
Dave Love <fx@gnu.org>
parents:
diff changeset
284 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
285 Kevin Gallo added multiple-frame support for Windows NT and wrote
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
286 @file{w32-win.el}, support functions for the MS-Windows window system.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
287
Dave Love <fx@gnu.org>
parents:
diff changeset
288 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
289 Howard Gayle wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
290
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
291 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
292 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
293 the C and lisp code for display tables and case tables,
Dave Love <fx@gnu.org>
parents:
diff changeset
294 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
295 @file{rot13.el}, a command to display the plain-text form of a buffer
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
296 encoded with the Caesar cipher,
Dave Love <fx@gnu.org>
parents:
diff changeset
297 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
298 @file{case-table.el}, code to extend the character set and support case
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
299 tables,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
300 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
301 much of the support for the ISO-8859 European character sets (which
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
302 includes @file{iso-ascii.el}, @file{iso-insert.el}, @file{iso-swed.el},
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
303 @file{latin-1.el}, @file{iso-syntax.el}, @file{iso-transl.el},
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
304 @file{swedish.el}), and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
305 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
306 @file{vt100-led.el}, a package for controlling the LED's on
Dave Love <fx@gnu.org>
parents:
diff changeset
307 VT100-compatible terminals.
Dave Love <fx@gnu.org>
parents:
diff changeset
308 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
309
Dave Love <fx@gnu.org>
parents:
diff changeset
310 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
311 Stephen Gildea made the Emacs quick reference card, and made many
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
312 contributions for @file{time-stamp.el}, a package for maintaining
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
313 last-change time stamps in files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
314
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
315 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
316 Julien Gilles wrote @file{gnus-ml.el}, a mailing list minor mode for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
317 Gnus.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
318
Dave Love <fx@gnu.org>
parents:
diff changeset
319 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
320 David Gillespie wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
321
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
322 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
323 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
324 Emacs 19's Common Lisp compatibility packages, replacing the old package
Dave Love <fx@gnu.org>
parents:
diff changeset
325 by Cesar Augusto Quiroz Gonzalez,
Dave Love <fx@gnu.org>
parents:
diff changeset
326 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
327 @file{complete.el}, a partial completion mechanism, and
Dave Love <fx@gnu.org>
parents:
diff changeset
328 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
329 @file{edmacro.el}, a package for editing keyboard macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
330 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
331
Dave Love <fx@gnu.org>
parents:
diff changeset
332 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
333 Bob Glickstein contributed the @file{sregex.el} feature, a facility for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
334 writing regexps using a Lisp-like syntax.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
335
Dave Love <fx@gnu.org>
parents:
diff changeset
336 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
337 Boris Goldowsky wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
338
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
339 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
340 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
341 @file{avoid.el}, a package to keep the mouse cursor out of the way of
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
342 the text cursor,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
343 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
344 @file{shadowfile.el}, a package for keeping identical copies of files in
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
345 more than one place,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
346 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
347 @file{format.el}, a package for reading and writing files in various
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
348 formats,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
349 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
350 @file{enriched.el}, a package for saving text properties in files, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
351 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
352 @file{facemenu.el}, a package for specifying faces.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
353 @end itemize
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
354
Dave Love <fx@gnu.org>
parents:
diff changeset
355 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
356 Michelangelo Grigni wrote @file{ffap.el} which visits a file,
Dave Love <fx@gnu.org>
parents:
diff changeset
357 taking the file name from the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
358
Dave Love <fx@gnu.org>
parents:
diff changeset
359 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
360 Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
361
Dave Love <fx@gnu.org>
parents:
diff changeset
362 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
363 Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between
Dave Love <fx@gnu.org>
parents:
diff changeset
364 the ISO 8859-1 character set and the notations for non-@code{ASCII}
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
365 characters used by @TeX{} and net tradition, and @file{latin-2.el}, code
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
366 which sets up case-conversion and syntax tables for the ISO Latin-2
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
367 character set.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
368
Dave Love <fx@gnu.org>
parents:
diff changeset
369 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
370 Henry Guillaume wrote @file{find-file.el}, a package to visit files
Dave Love <fx@gnu.org>
parents:
diff changeset
371 related to the currently visited file.
Dave Love <fx@gnu.org>
parents:
diff changeset
372
Dave Love <fx@gnu.org>
parents:
diff changeset
373 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
374 Doug Gwyn wrote the portable @code{alloca} implementation.
Dave Love <fx@gnu.org>
parents:
diff changeset
375
Dave Love <fx@gnu.org>
parents:
diff changeset
376 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
377 Ken'ichi Handa implemented most of the support for international
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
378 character sets, and wrote @file{isearch-x.el}, a facility for searching
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
379 non-ASCII text. Together with Naoto Takahashi, he wrote
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
380 @file{quail.el}, a simple input facility for typing non-ASCII text from
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
381 an ASCII keyboard. Ken'ichi also wrote @file{ps-bdf.el}, a BDF font
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
382 support for printing non-ASCII text on a PostScript printer.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
383
Dave Love <fx@gnu.org>
parents:
diff changeset
384 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
385 Chris Hanson wrote @file{netuname.el}, a package to use HP-UX's Remote
Dave Love <fx@gnu.org>
parents:
diff changeset
386 File Access facility from Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
387
Dave Love <fx@gnu.org>
parents:
diff changeset
388 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
389 K. Shane Hartman wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
390
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
391 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
392 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
393 @file{chistory.el} and @file{echistory.el}, packages for browsing
Dave Love <fx@gnu.org>
parents:
diff changeset
394 command history lists,
Dave Love <fx@gnu.org>
parents:
diff changeset
395 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
396 @file{electric.el} and @file{helper.el}, providing an alternative
Dave Love <fx@gnu.org>
parents:
diff changeset
397 command loop and appropriate help facilities,
Dave Love <fx@gnu.org>
parents:
diff changeset
398 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
399 @file{emacsbug.el}, a package for reporting Emacs bugs,
Dave Love <fx@gnu.org>
parents:
diff changeset
400 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
401 @file{picture.el}, a mode for editing ASCII pictures, and
Dave Love <fx@gnu.org>
parents:
diff changeset
402 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
403 @file{view.el}, a package for perusing files and buffers without editing
Dave Love <fx@gnu.org>
parents:
diff changeset
404 them.
Dave Love <fx@gnu.org>
parents:
diff changeset
405 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
406
Dave Love <fx@gnu.org>
parents:
diff changeset
407 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
408 John Heidemann wrote @file{mouse-copy.el} and @file{mouse-drag.el},
Dave Love <fx@gnu.org>
parents:
diff changeset
409 which provide alternative mouse-based editing and scrolling features.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
410 He also contributed @file{zone-mode.el}, a major mode for editing DNS
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
411 zone files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
412
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
413 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
414 Jon K Hellan wrote @file{utf7.el}, support for mail-safe transformation
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
415 format of Unicode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
416
Dave Love <fx@gnu.org>
parents:
diff changeset
417 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
418 Markus Heritsch co-wrote Ada mode (@file{ada-mode.el}).
Dave Love <fx@gnu.org>
parents:
diff changeset
419
Dave Love <fx@gnu.org>
parents:
diff changeset
420 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
421 Karl Heuer wrote the original blessmail script, implemented the
Dave Love <fx@gnu.org>
parents:
diff changeset
422 @code{intangible} text property, and rearranged the structure of the
Dave Love <fx@gnu.org>
parents:
diff changeset
423 @code{Lisp_Object} type to allow for more data bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
424
Dave Love <fx@gnu.org>
parents:
diff changeset
425 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
426 Manabu Higashida ported Emacs to the MS-DOS operating system.
Dave Love <fx@gnu.org>
parents:
diff changeset
427
Dave Love <fx@gnu.org>
parents:
diff changeset
428 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
429 Anders Holst wrote @file{hippie-exp.el}, a versatile completion and
Dave Love <fx@gnu.org>
parents:
diff changeset
430 expansion package.
Dave Love <fx@gnu.org>
parents:
diff changeset
431
Dave Love <fx@gnu.org>
parents:
diff changeset
432 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
433 Kurt Hornik co-wrote Octave mode (@file{octave.el} and related files).
Dave Love <fx@gnu.org>
parents:
diff changeset
434
Dave Love <fx@gnu.org>
parents:
diff changeset
435 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
436 Tom Houlder wrote @file{mantemp.el}, which generates manual C@t{++}
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
437 template instantiations.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
438
Dave Love <fx@gnu.org>
parents:
diff changeset
439 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
440 Denis Howe wrote @file{browse-url.el}, a package for invoking a WWW
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
441 browser to display a URL.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
442
Dave Love <fx@gnu.org>
parents:
diff changeset
443 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
444 Lars Magne Ingebrigtsen did a major redesign of the Gnus news-reader and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
445 wrote many of its parts.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
446
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
447 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
448 Andrew Innes contributed extensively to the MS-Windows support.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
449
Dave Love <fx@gnu.org>
parents:
diff changeset
450 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
451 Seiichiro Inoue improved Emacs's XIM support.
36026
431e5e232eeb Move Seiichiro Inoue's entry to its place.
Eli Zaretskii <eliz@gnu.org>
parents: 36024
diff changeset
452
431e5e232eeb Move Seiichiro Inoue's entry to its place.
Eli Zaretskii <eliz@gnu.org>
parents: 36024
diff changeset
453 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
454 Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game,
Dave Love <fx@gnu.org>
parents:
diff changeset
455 and @file{mldrag.el}, a package which allows the user to resize windows
Dave Love <fx@gnu.org>
parents:
diff changeset
456 by dragging mode lines and vertical window separators with the mouse.
Dave Love <fx@gnu.org>
parents:
diff changeset
457
Dave Love <fx@gnu.org>
parents:
diff changeset
458 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
459 Terry Jones wrote @file{shadow.el}, a package for finding potential
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
460 load-path problems when some Lisp file ``shadows'' another.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
461
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
462 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
463 Simon Josefsson wrote @file{flow-fill.el}, a package for interpreting
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
464 RFC2646 formatted text in messages, @file{imap.el}, an Emacs Lips
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
465 library for talking to IMAP servers, @file{nnimap}, the IMAP
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
466 back-end for Gnus, nd @file{rfc2104.el}, a hashed message authentication
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
467 facility.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
468
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
469 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
470 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out
Dave Love <fx@gnu.org>
parents:
diff changeset
471 mail with SMTP.
Dave Love <fx@gnu.org>
parents:
diff changeset
472
Dave Love <fx@gnu.org>
parents:
diff changeset
473 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
474 David Kaufman wrote @file{yow.c}, an essential utility program for the
Dave Love <fx@gnu.org>
parents:
diff changeset
475 hopelessly pinheaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
476
Dave Love <fx@gnu.org>
parents:
diff changeset
477 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
478 Henry Kautz wrote @file{bib-mode.el}, a mode for maintaining
Dave Love <fx@gnu.org>
parents:
diff changeset
479 bibliography databases compatible with @code{refer} (the @code{troff}
Dave Love <fx@gnu.org>
parents:
diff changeset
480 version) and @code{lookbib}, and @file{refbib.el}, a package to convert
Dave Love <fx@gnu.org>
parents:
diff changeset
481 those databases to the format used by the LaTeX text formatting package.
Dave Love <fx@gnu.org>
parents:
diff changeset
482
Dave Love <fx@gnu.org>
parents:
diff changeset
483 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
484 Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
485 buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
486
Dave Love <fx@gnu.org>
parents:
diff changeset
487 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
488 Michael Kifer wrote @file{ediff.el}, an interactive interface to the
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
489 @command{diff}, @command{patch}, and @command{merge} programs, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
490 Viper, the newest emulation for VI.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
491
Dave Love <fx@gnu.org>
parents:
diff changeset
492 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
493 Richard King wrote the first version of @file{userlock.el} and
Dave Love <fx@gnu.org>
parents:
diff changeset
494 @file{filelock.c}, which provide simple support for multiple users
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
495 editing the same file. He also wrote the initial version of
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
496 @file{uniquify.el}, a facility to make buffer names unique by adding
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
497 parts of the file's name to the buffer name.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
498 @c We're not using his backquote.el any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
499
Dave Love <fx@gnu.org>
parents:
diff changeset
500 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
501 Peter Kleiweg wrote @file{ps-mode.el}, a major mode for editing
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
502 PostScript files and running a PostScript interpreter interactively from
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
503 within Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
504
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
505 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
506 Larry K.@: Kolodney wrote @file{cvtmail.c}, a program to convert the mail
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
507 directories used by Gosling Emacs into RMAIL format.
Dave Love <fx@gnu.org>
parents:
diff changeset
508
Dave Love <fx@gnu.org>
parents:
diff changeset
509 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
510 David M.@: Koppelman wrote @file{hi-lock.el}, a minor mode for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
511 interactive automatic highlighting of parts of the buffer text.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
512
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
513 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
514 Robert Krawitz wrote the original @file{xmenu.c}, part of Emacs's pop-up
Dave Love <fx@gnu.org>
parents:
diff changeset
515 menu support.
Dave Love <fx@gnu.org>
parents:
diff changeset
516
Dave Love <fx@gnu.org>
parents:
diff changeset
517 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
518 Sebastian Kremer wrote Emacs 19's @code{dired-mode}, with contributions
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
519 by Lawrence R.@: Dodd. He also wrote @file{ls-lisp.el}, a Lisp emulation
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
520 of the @code{ls} command for platforms which don't have @code{ls} as a
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
521 standard program.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
522
Dave Love <fx@gnu.org>
parents:
diff changeset
523 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
524 Geoff Kuenning wrote Emacs 19's @file{ispell.el}, based on work by Ken
Dave Love <fx@gnu.org>
parents:
diff changeset
525 Stevens and others.
Dave Love <fx@gnu.org>
parents:
diff changeset
526
Dave Love <fx@gnu.org>
parents:
diff changeset
527 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
528 David K@ringaccent{a}gedal wrote @file{tempo.el}, providing support for
Dave Love <fx@gnu.org>
parents:
diff changeset
529 easy insertion of boilerplate text and other common constructions.
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
532 Daniel LaLiberte wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
533
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
534 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
535 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
536 @file{edebug.el}, a source-level debugger for Emacs Lisp,
Dave Love <fx@gnu.org>
parents:
diff changeset
537 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
538 @file{cl-specs.el}, specifications to help @code{edebug} debug code
Dave Love <fx@gnu.org>
parents:
diff changeset
539 written using David Gillespie's Common Lisp support,
Dave Love <fx@gnu.org>
parents:
diff changeset
540 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
541 @file{cust-print.el}, a customizable package for printing lisp objects,
Dave Love <fx@gnu.org>
parents:
diff changeset
542 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
543 @file{eval-reg.el}, a re-implementation of @code{eval-region} in Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
544 Lisp, and
Dave Love <fx@gnu.org>
parents:
diff changeset
545 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
546 @file{isearch.el}, Emacs's incremental search minor mode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
547 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
548
Dave Love <fx@gnu.org>
parents:
diff changeset
549 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
550 James R.@: Larus wrote @file{mh-e.el}, an interface to the MH mail system.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
551
Dave Love <fx@gnu.org>
parents:
diff changeset
552 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
553 Vinicius Jose Latorre wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
554
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
555 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
556 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
557 @code{ps-print}, a package for pretty-printing Emacs buffers to
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
558 PostScript printers,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
559 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
560 @file{delim-col.el}, a package to arrange text into columns,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
561 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
562 @file{ebnf2ps.el}, a package that translates EBNF grammar to a syntactic
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
563 chart that can be printed to a PostScript printer.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
564 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
565
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
566 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
567 Frederic Lepied contributed @file{expand.el}, which uses the abbrev
Dave Love <fx@gnu.org>
parents:
diff changeset
568 mechanism for inserting programming constructs.
Dave Love <fx@gnu.org>
parents:
diff changeset
569
Dave Love <fx@gnu.org>
parents:
diff changeset
570 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
571 Peter Liljenberg wrote @file{elint.el}, a Lint-style code checker for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
572 Emacs Lisp programs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
573
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
574 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
575 Lars Lindberg wrote @file{msb.el}, which provides more flexible menus
Dave Love <fx@gnu.org>
parents:
diff changeset
576 for buffer selection, and rewrote @file{dabbrev.el}.
Dave Love <fx@gnu.org>
parents:
diff changeset
577
Dave Love <fx@gnu.org>
parents:
diff changeset
578 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
579 Anders Lindgren wrote @file{autorevert.el}, a package for automatically
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
580 reverting files visited by Emacs that were changed on disk;
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
581 @file{cwarn.el}, a package to highlight suspicious C and C@t{++}
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
582 constructs; and @file{follow.el}, a minor mode to synchronize windows
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
583 that show the same buffer.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
584
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
585 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
586 Dave Love wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
587
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
588 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
589 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
590 @code{autoarg-mode}, a global minor mode whereby digit keys supply
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
591 prefix arguments, and @code{autoarg-kp-mode} which redefines the keypad
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
592 numeric keys to digit arguments,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
593 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
594 @file{autoconf.el}, a mode for editing Autoconf @file{configure.in}
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
595 files,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
596 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
597 @file{elide-head.el}, a package for eliding boilerplate text, such as
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
598 copyright notices, from file headers,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
599 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
600 @file{hl-line.el}, a package that provides a minor mode for highlighting
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
601 the line in the current window on which point is,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
602 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
603 @file{latin-8.el} and @file{latin-9.el}, code which sets up
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
604 case-conversion and syntax tables for the ISO Latin-8 and Latin-9
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
605 character sets,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
606 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
607 @file{latin1-disp.el}, a package that allows to display ISO 8859
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
608 characters on Latin-1 terminals by setting up appropriate display
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
609 tables,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
610 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
611 @file{refill.el}, a mode for automatic paragraph refilling, akin to
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
612 typical word processors,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
613 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
614 @file{smiley-ems.el}, a facility for displaying smiley faces, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
615 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
616 @file{tool-bar.el}, a mode to control the display of the Emacs tool bar.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
617 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
618
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
619 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
620 Eric Ludlam wrote the Speedbar package and @file{checkdoc.el}, a package
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
621 for checking doc strings in Emacs Lisp programs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
622
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
623 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
624 Christopher J.@: Madsen wrote @file{decipher.el}, a package for cracking
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
625 simple substitution ciphers.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
626
Dave Love <fx@gnu.org>
parents:
diff changeset
627 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
628 Neil M.@: Mager wrote @file{appt.el}, functions to notify users of their
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
629 appointments. It finds appointments recorded in the diary files
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
630 generated by Edward M.@: Reingold's @code{calendar} package.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
631
Dave Love <fx@gnu.org>
parents:
diff changeset
632 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
633 Ken Manheimer wrote @file{allout.el}, a mode for manipulating and
Dave Love <fx@gnu.org>
parents:
diff changeset
634 formatting outlines, and @file{icomplete.el}, which provides incremental
Dave Love <fx@gnu.org>
parents:
diff changeset
635 completion feedback in the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
636
Dave Love <fx@gnu.org>
parents:
diff changeset
637 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
638 Bill Mann wrote @file{perl-mode.el}, a mode for editing Perl code.
Dave Love <fx@gnu.org>
parents:
diff changeset
639
Dave Love <fx@gnu.org>
parents:
diff changeset
640 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
641 Brian Marick and Daniel LaLiberte wrote @file{hideif.el}, support for
Dave Love <fx@gnu.org>
parents:
diff changeset
642 hiding selected code within C @code{#ifdef} clauses.
Dave Love <fx@gnu.org>
parents:
diff changeset
643
Dave Love <fx@gnu.org>
parents:
diff changeset
644 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
645 Simon Marshall wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
646
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
647 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
648 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
649 @file{fast-lock.el}, which caches the face data computed by Font Lock mode,
Dave Love <fx@gnu.org>
parents:
diff changeset
650 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
651 @file{lazy-lock.el}, which delays fontification in Font Lock mode
Dave Love <fx@gnu.org>
parents:
diff changeset
652 until text is actually displayed, and
Dave Love <fx@gnu.org>
parents:
diff changeset
653 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
654 @file{regexp-opt.el}, which generates a regular expression from a list
Dave Love <fx@gnu.org>
parents:
diff changeset
655 of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
656 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
657
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
658 Simon also extended @file{comint.el}, originally written by Olin
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
659 Shivers.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
660
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
661 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
662 Bengt Martensson, Mark Shapiro, Mike Newton, Aaron Larson, and Stefan
Dave Love <fx@gnu.org>
parents:
diff changeset
663 Schoef, wrote @file{bibtex.el}, a mode for editing Bib@TeX{}
Dave Love <fx@gnu.org>
parents:
diff changeset
664 bibliography files.
Dave Love <fx@gnu.org>
parents:
diff changeset
665
Dave Love <fx@gnu.org>
parents:
diff changeset
666 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
667 Charlie Martin wrote @file{autoinsert.el}, which provides automatic
Dave Love <fx@gnu.org>
parents:
diff changeset
668 mode-sensitive insertion of text into new files.
Dave Love <fx@gnu.org>
parents:
diff changeset
669
Dave Love <fx@gnu.org>
parents:
diff changeset
670 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
671 Thomas May wrote @file{blackbox.el}, a version of the traditional
Dave Love <fx@gnu.org>
parents:
diff changeset
672 blackbox game.
Dave Love <fx@gnu.org>
parents:
diff changeset
673
Dave Love <fx@gnu.org>
parents:
diff changeset
674 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
675 Roland McGrath wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
676
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
677 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
678 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
679 @file{compile.el}, a package for running compilations in a buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
680 then visiting the locations reported in error messages,
Dave Love <fx@gnu.org>
parents:
diff changeset
681 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
682 @file{etags.el}, a package for jumping to function definitions and
Dave Love <fx@gnu.org>
parents:
diff changeset
683 searching or replacing in all the files mentioned in a @file{TAGS} file,
Dave Love <fx@gnu.org>
parents:
diff changeset
684 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
685 @file{find-dired.el}, for using @code{dired} commands on output from the
Dave Love <fx@gnu.org>
parents:
diff changeset
686 @code{find} program, with Sebastian Kremer,
Dave Love <fx@gnu.org>
parents:
diff changeset
687 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
688 @file{map-ynp.el}, a general purpose boolean question-asker,
Dave Love <fx@gnu.org>
parents:
diff changeset
689 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
690 @file{autoload.el}, providing semi-automatic maintenance of autoload
Dave Love <fx@gnu.org>
parents:
diff changeset
691 files, and
Dave Love <fx@gnu.org>
parents:
diff changeset
692 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
693 @file{upd-copyr.el}, providing semi-automatic maintenance of copyright
Dave Love <fx@gnu.org>
parents:
diff changeset
694 notices in source code.
Dave Love <fx@gnu.org>
parents:
diff changeset
695 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
696
Dave Love <fx@gnu.org>
parents:
diff changeset
697 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
698 David Megginson wrote @file{derived.el}, which allows one to define new
Dave Love <fx@gnu.org>
parents:
diff changeset
699 major modes by inheriting key bindings and commands from existing major
Dave Love <fx@gnu.org>
parents:
diff changeset
700 modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
701
Dave Love <fx@gnu.org>
parents:
diff changeset
702 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
703 Will Mengarini wrote @file{repeat.el}, a command to repeat the preceding
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
704 command with its arguments.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
705
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
706 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
707 Wayne Mesard wrote @file{hscroll.el} which does horizontal scrolling
Dave Love <fx@gnu.org>
parents:
diff changeset
708 automatically.
Dave Love <fx@gnu.org>
parents:
diff changeset
709
Dave Love <fx@gnu.org>
parents:
diff changeset
710 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
711 Brad Miller wrote @file{gnus-gl.el}, a Gnus interface for GroupLens.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
712
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
713 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
714 Richard Mlynarik wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
715
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
716 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
717 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
718 @file{cl-indent.el}, a package for indenting Common Lisp code,
Dave Love <fx@gnu.org>
parents:
diff changeset
719 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
720 @file{ebuff-menu.el}, an ``electric'' browser for buffer listings,
Dave Love <fx@gnu.org>
parents:
diff changeset
721 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
722 @file{ehelp.el}, bindings for browsing help screens,
Dave Love <fx@gnu.org>
parents:
diff changeset
723 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
724 @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format,
Dave Love <fx@gnu.org>
parents:
diff changeset
725 used in mail messages and news articles,
Dave Love <fx@gnu.org>
parents:
diff changeset
726 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
727 @file{terminal.el}, a terminal emulator for Emacs subprocesses, and
Dave Love <fx@gnu.org>
parents:
diff changeset
728 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
729 @file{yow.el}, an essential utility (try @kbd{M-x yow}).
Dave Love <fx@gnu.org>
parents:
diff changeset
730 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
731
Dave Love <fx@gnu.org>
parents:
diff changeset
732 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
733 Gerd Moellmann wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
734
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
735 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
736 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
737 the new display engine for Emacs 21,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
738 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
739 the asynchronous timers facility (@file{atimer.c}),
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
740 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
741 the @code{ebrowse} C@t{++} browser,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
742 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
743 @file{jit-lock.el}, the Just-In-Time font-lock support mode,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
744 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
745 @file{tooltip.el}, a package for displaying tooltips, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
746 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
747 @file{authors.el} package for maintaining the @file{AUTHORS} files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
748 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
749
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
750 Gerd took over the Emacs maintenance as the head maintainer since the
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
751 beginning of Emacs 21 development.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
752
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
753 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
754 Stefan Monnier wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
755
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
756 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
757 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
758 @code{PCL-CVS}, a directory-level front end to the CVS version control
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
759 system,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
760 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
761 @file{smerge-mode.el}, a minor mode for resolving @code{diff3}
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
762 conflicts, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
763 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
764 @file{diff-mode.el}, a mode for viewing and editing context diffs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
765 @end itemize
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
766
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
767 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
768 Keith Moore wrote @file{aixcc.lex}, a pre-processor designed to help
Dave Love <fx@gnu.org>
parents:
diff changeset
769 Emacs parse the error messages produced by the AIX C compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
770
Dave Love <fx@gnu.org>
parents:
diff changeset
771 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
772 Morioka Tomohiko wrote several packages for MIME support in Gnus and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
773 elsewhere.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
774
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
775 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
776 Sen Nagata wrote @file{crm.el}, a package for reading multiple strings
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
777 with completion, and @file{rfc2368.el}, support for @code{mailto:}
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
778 URLs.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
779
Dave Love <fx@gnu.org>
parents:
diff changeset
780 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
781 Erik Naggum wrote the time-conversion functions, and has tested daily
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
782 the latest source code up to and including Emacs version 20. He also
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
783 wrote @file{disp-table.el}, a package for dealing with display tables,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
784 @file{latin-4.el} and @file{latin-5.el}, code which sets up
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
785 case-conversion and syntax tables for the ISO Latin-4 and Latin-5
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
786 character sets, @file{mailheader.el}, a pacakage for parsing email
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
787 headers, and @file{parse-time.el}, a package for parsing time strings.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
788
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
789 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
790 Thomas Neumann and Eric Raymond wrote @file{makefile.el} (now
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
791 @file{make-mode.el}), a mode for editing makefiles.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
792
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
793 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
794 Thien-Thi Nguyen and Dan Nicolaescu wrote @file{hideshow.el}, a minor
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
795 mode for selectively displaying blocks of text.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
796
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
797 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
798 Dan Nicolaescu wrote @file{romanian.el}, support for editing Romanian
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
799 text, and @file{iris-ansi.el}, support for running Emacs on SGI's
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
800 @code{xwsh} and @code{winterm} terminal emulators.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
801
Dave Love <fx@gnu.org>
parents:
diff changeset
802 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
803 Jurgen Nickelsen wrote @file{ws-mode.el}, providing WordStar emulation.
Dave Love <fx@gnu.org>
parents:
diff changeset
804
Dave Love <fx@gnu.org>
parents:
diff changeset
805 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
806 Jeff Norden wrote @file{kermit.el}, a package to help the Kermit
Dave Love <fx@gnu.org>
parents:
diff changeset
807 dialup communications program run comfortably in an Emacs shell buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
808
Dave Love <fx@gnu.org>
parents:
diff changeset
809 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
810 Andrew Norman wrote @file{ange-ftp.el}, providing transparent FTP
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
811 support.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
812
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
813 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
814 Alexandre Oliva wrote @file{gnus-mlspl.el}, a group params-based mail
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
815 splitting mechanism.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
816
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
817 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
818 David Pearson contributed @file{quickurl.el}, a simple method of
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
819 inserting a URL into the current buffer based on text at point;
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
820 @file{5x5.el}, a game to fill all squares on the field.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
821
Dave Love <fx@gnu.org>
parents:
diff changeset
822 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
823 Jeff Peck wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
824
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
825 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
826 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
827 @file{emacstool.c}, support for running Emacs under SunView/Sun Windows,
Dave Love <fx@gnu.org>
parents:
diff changeset
828 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
829 @file{sun.el}, keybindings for sunterm keys,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
830 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
831 @file{sun-curs.el}, cursor definitions for Sun Windows, and
Dave Love <fx@gnu.org>
parents:
diff changeset
832 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
833 @file{sun-fns.el} and @file{sun-mouse.el}, providing mouse support for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
834 Sun Windows.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
835 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
836
Dave Love <fx@gnu.org>
parents:
diff changeset
837 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
838 Damon Anton Permezel wrote @file{hanoi.el}, an animated demonstration of
Dave Love <fx@gnu.org>
parents:
diff changeset
839 the ``Towers of Hanoi'' puzzle.
Dave Love <fx@gnu.org>
parents:
diff changeset
840
Dave Love <fx@gnu.org>
parents:
diff changeset
841 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
842 William M.@: Perry wrote @file{mailcap.el}, a MIME media types
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
843 configuration facility, and @file{mwheel.el}, support for MS
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
844 Intellimouse type mice with wheels.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
845
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
846 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
847 Per Persson wrote @file{gnus-vm.el}, the VM interface for Gnus.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
848
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
849 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
850 Jens Petersen wrote @file{find-func.el}, which makes it easy to find
Dave Love <fx@gnu.org>
parents:
diff changeset
851 the source code for an Emacs Lisp function or variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
852
Dave Love <fx@gnu.org>
parents:
diff changeset
853 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
854 Daniel Pfeiffer wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
855
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
856 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
857 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
858 @file{copyright.el}, a package for updating copyright notices in files,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
859 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
860 @file{executable.el}, a package for executing interpreter scripts,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
861 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
862 @file{sh-script.el}, a mode for editing shell scripts,
Dave Love <fx@gnu.org>
parents:
diff changeset
863 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
864 @file{skeleton.el}, implementing a concise language for writing
Dave Love <fx@gnu.org>
parents:
diff changeset
865 statement skeletons, and
Dave Love <fx@gnu.org>
parents:
diff changeset
866 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
867 @file{two-column.el}, a minor mode for simultaneous two-column editing.
Dave Love <fx@gnu.org>
parents:
diff changeset
868 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
869
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
870 Daniel also rewrote @file{apropos.el}, originally written by Joe Wells,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
871 and, together with Jim Blandy, co-authored @file{wyse50.el}, support for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
872 Wyse 50 terminals.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
873
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
874 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
875 Richard L.@: Pieri wrote @file{pop3.el}, a Post Office Protocol (RFC
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
876 1460) interface for Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
877
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
878 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
879 Fred Pierresteguy and Paul Reilly made Emacs work with X Toolkit
Dave Love <fx@gnu.org>
parents:
diff changeset
880 widgets.
Dave Love <fx@gnu.org>
parents:
diff changeset
881
Dave Love <fx@gnu.org>
parents:
diff changeset
882 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
883 Christian Plaunt wrote @file{soundex.el}, an implementation of the
Dave Love <fx@gnu.org>
parents:
diff changeset
884 Soundex algorithm for comparing English words by their pronunciation.
Dave Love <fx@gnu.org>
parents:
diff changeset
885
Dave Love <fx@gnu.org>
parents:
diff changeset
886 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
887 David Ponce wrote @file{recentf.el}, a package that puts a menu of
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
888 recently visited files in the Emacs menu bar.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
889
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
890 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
891 Francesco A.@: Potorti wrote @file{cmacexp.el}, providing a command which
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
892 runs the C preprocessor on a region of a file and displays the results.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
893 He also expanded and redesigned the @code{etags} program.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
894
Dave Love <fx@gnu.org>
parents:
diff changeset
895 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
896 Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode for
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
897 editing FORTRAN code.
Dave Love <fx@gnu.org>
parents:
diff changeset
898 @c We're not distributing his tex-mode.el anymore; we're using Ed Reingold's.
Dave Love <fx@gnu.org>
parents:
diff changeset
899
Dave Love <fx@gnu.org>
parents:
diff changeset
900 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
901 Mukesh Prasad contributed @file{vmsproc.el}, a facility for running
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
902 asynchronous subprocesses on VMS.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
903
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
904 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
905 Marko Rahamaa wrote @file{latin-3.el}, code which sets up
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
906 case-conversion and syntax tables for the ISO Latin-3 charact set.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
907
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
908 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
909 Ashwin Ram wrote @file{refer.el}, commands to look up references in
Dave Love <fx@gnu.org>
parents:
diff changeset
910 bibliography files by keyword.
Dave Love <fx@gnu.org>
parents:
diff changeset
911
Dave Love <fx@gnu.org>
parents:
diff changeset
912 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
913 Eric S.@: Raymond wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
914
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
915 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
916 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
917 @file{vc.el}, an interface to the RCS and SCCS source code version
Dave Love <fx@gnu.org>
parents:
diff changeset
918 control systems, with Paul Eggert,
Dave Love <fx@gnu.org>
parents:
diff changeset
919 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
920 @file{gud.el}, a package for running source-level debuggers like GDB
Dave Love <fx@gnu.org>
parents:
diff changeset
921 and SDB in Emacs,
Dave Love <fx@gnu.org>
parents:
diff changeset
922 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
923 @file{asm-mode.el}, a mode for editing assembly language code,
Dave Love <fx@gnu.org>
parents:
diff changeset
924 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
925 @file{AT386.el}, terminal support package for IBM's AT keyboards,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
926 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
927 @file{cookie1.el}, support for ``fortune-cookie'' programs like
Dave Love <fx@gnu.org>
parents:
diff changeset
928 @file{yow.el} and @file{spook.el},
Dave Love <fx@gnu.org>
parents:
diff changeset
929 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
930 @file{finder.el}, a package for finding Emacs Lisp packages by keyword
Dave Love <fx@gnu.org>
parents:
diff changeset
931 and topic,
Dave Love <fx@gnu.org>
parents:
diff changeset
932 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
933 @file{keyswap.el}, code to swap the @key{BS} and @key{DEL} keys,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
934 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
935 @file{loadhist.el}, functions for loading and unloading Emacs features,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
936 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
937 @file{lisp-mnt.el}, functions for working with the special headers used
Dave Love <fx@gnu.org>
parents:
diff changeset
938 in Emacs Lisp library files, and
Dave Love <fx@gnu.org>
parents:
diff changeset
939 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
940 code to set and make use of the @code{load-history} lisp variable, which
Dave Love <fx@gnu.org>
parents:
diff changeset
941 records the source file from which each lisp function loaded into Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
942 came.
Dave Love <fx@gnu.org>
parents:
diff changeset
943 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
944
Dave Love <fx@gnu.org>
parents:
diff changeset
945 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
946 Edward M.@: Reingold wrote the extensive calendar and diary support (try
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
947 @kbd{M-x calendar}), with contributions from Stewart Clamen, Nachum
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
948 Dershowitz, Paul Eggert, Steve Fisk, Michael Kifer, and Lara Rios. Andy
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
949 Oram contributed to its documentation. Reingold has also contributed to
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
950 @file{tex-mode.el}, a mode for editing @TeX{} files, as have William
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
951 F.@: Schelter, Dick King, Stephen Gildea, Michael Prange, and Jacob Gore.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
952
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
953 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
954 Alex Rezinsky contributed @file{which-func.el}, a mode that prints the
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
955 name of the current function in the mode line.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
956
Dave Love <fx@gnu.org>
parents:
diff changeset
957 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
958 Rob Riepel contributed @file{tpu-edt.el} and its associated files,
Dave Love <fx@gnu.org>
parents:
diff changeset
959 providing an emulation of the VMS TPU text editor emulating the VMS EDT
Dave Love <fx@gnu.org>
parents:
diff changeset
960 editor, and @file{vt-control.el}, providing some control functions for
Dave Love <fx@gnu.org>
parents:
diff changeset
961 the DEC VT line of terminals.
Dave Love <fx@gnu.org>
parents:
diff changeset
962
Dave Love <fx@gnu.org>
parents:
diff changeset
963 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
964 Roland B.@: Roberts contributed much of the VMS support distributed with
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
965 Emacs 19, along with Joseph M.@: Kelsey, and @file{vms-pmail.el}, support
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
966 for using Emacs within VMS MAIL.
Dave Love <fx@gnu.org>
parents:
diff changeset
967
Dave Love <fx@gnu.org>
parents:
diff changeset
968 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
969 John Robinson wrote @file{bg-mouse.el}, support for the mouse on the BBN
Dave Love <fx@gnu.org>
parents:
diff changeset
970 Bitgraph terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
971
Dave Love <fx@gnu.org>
parents:
diff changeset
972 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
973 Danny Roozendaal implemented @file{handwrite.el}, which converts text
Dave Love <fx@gnu.org>
parents:
diff changeset
974 into ``handwriting.''
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
977 William Rosenblatt wrote @file{float.el}, implementing a floating-point
Dave Love <fx@gnu.org>
parents:
diff changeset
978 numeric type using Lisp cons cells and integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
979
Dave Love <fx@gnu.org>
parents:
diff changeset
980 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
981 Guillermo J.@: Rozas wrote @file{scheme.el}, a mode for editing Scheme and
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
982 DSSSL code, and @file{fakemail.c}, an interface to the System V mailer.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
983
Dave Love <fx@gnu.org>
parents:
diff changeset
984 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
985 Ivar Rummelhoff provided @file{winner.el}, which records
Dave Love <fx@gnu.org>
parents:
diff changeset
986 recent window configurations so you can move back to them.
Dave Love <fx@gnu.org>
parents:
diff changeset
987
Dave Love <fx@gnu.org>
parents:
diff changeset
988 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
989 Jason Rumney has ported the Emacs 21 display engine to MS-Windows, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
990 contributed extensively to the MS-Windows port of Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
991
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
992 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
993 Wolfgang Rupprecht contributed Emacs 19's floating-point support
Dave Love <fx@gnu.org>
parents:
diff changeset
994 (including @file{float-sup.el} and @file{floatfns.c}), and
Dave Love <fx@gnu.org>
parents:
diff changeset
995 @file{sup-mouse.el}, support for the Supdup mouse on lisp machines.
Dave Love <fx@gnu.org>
parents:
diff changeset
996
Dave Love <fx@gnu.org>
parents:
diff changeset
997 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
998 James B.@: Salem and Brewster Kahle wrote @file{completion.el}, providing
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
999 dynamic word completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
Dave Love <fx@gnu.org>
parents:
diff changeset
1001 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1002 Masahiko Sato wrote @file{vip.el}, an emulation of the VI editor.
Dave Love <fx@gnu.org>
parents:
diff changeset
1003
Dave Love <fx@gnu.org>
parents:
diff changeset
1004 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1005 Holger Schauer wrote @file{fortune.el}, a package for using fortune in
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1006 message signatures.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1007
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1008 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 William Schelter wrote @file{telnet.el}, support for @code{telnet}
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 sessions within Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1011
Dave Love <fx@gnu.org>
parents:
diff changeset
1012 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 Ralph Schleicher contributed @file{battery.el}, a package for displaying
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 laptop computer battery status, and @file{info-look.el}, a package for
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 looking up Info documentation for symbols in the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1016
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1018 Michael Schmidt and Tom Perrine wrote @file{modula2.el}, a mode for
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 editing Modula-2 code, based on work by Mick Jordan and Peter Robinson.
Dave Love <fx@gnu.org>
parents:
diff changeset
1020
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1022 Ronald S.@: Schnell wrote @file{dunnet.el}, a text adventure game.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1023
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 against Emacs, and @file{mpuz.el}, a multiplication puzzle.
Dave Love <fx@gnu.org>
parents:
diff changeset
1027
Dave Love <fx@gnu.org>
parents:
diff changeset
1028 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1029 Jan Schormann wrote @file{solitaire.el}, an Emacs Lisp implementation of
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1030 the Solitaire game.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1031
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1032 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1033 Alex Schroeder wrote @file{ansi-color.el}, a package for translating
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1034 ANSI color escape sequences to Emacs faces, and @file{sql.el}, a package
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1035 for interactively running an SQL interpreter in an Emacs buffer.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1036
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1037 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
1039
Dave Love <fx@gnu.org>
parents:
diff changeset
1040 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1041 Oliver Seidel wrote @file{todo-mode.el}, a package for maintaining
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1042 @file{TODO} list files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1043
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1044 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 Manuel Serrano contributed the Flyspell package that does spell checking
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 as you type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1047
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1049 Hovav Shacham wrote @file{windmove.el}, a set of commands for selecting
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1050 windows based on their geometrical position on the frame.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1051
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1052 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1053 Stanislav Shalunov wrote @file{uce.el}, for responding to unsolicited
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 commercial email.
Dave Love <fx@gnu.org>
parents:
diff changeset
1055
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 Richard Sharman contributed @file{hilit-chg.el}, which uses colors
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1058 to show recent editing changes.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1059
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1061 Olin Shivers wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1062
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1063 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 @file{comint.el}, a library for modes running interactive command-line-
Dave Love <fx@gnu.org>
parents:
diff changeset
1066 oriented subprocesses,
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 @file{cmuscheme.el}, for running inferior Scheme processes,
Dave Love <fx@gnu.org>
parents:
diff changeset
1069 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1070 @file{inf-lisp.el}, for running inferior Lisp process, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1071 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1072 @file{shell.el}, for running inferior shells.
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1074
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1076 Espen Skoglund wrote @file{pascal.el}, a mode for editing Pascal code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1077
Dave Love <fx@gnu.org>
parents:
diff changeset
1078 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 Rick Sladkey wrote @file{backquote.el}, a lisp macro for creating
Dave Love <fx@gnu.org>
parents:
diff changeset
1080 mostly-constant data.
Dave Love <fx@gnu.org>
parents:
diff changeset
1081
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 Lynn Slater wrote @file{help-macro.el}, a macro for writing interactive
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 help for key bindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 Chris Smith wrote @file{icon.el}, a mode for editing Icon code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1088
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1090 David Smith wrote @file{ielm.el}, a mode for interacting with the Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
1091 Lisp interpreter as a subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
1092
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1094 Paul D.@: Smith wrote @file{snmp-mode.el}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1095
Dave Love <fx@gnu.org>
parents:
diff changeset
1096 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 William Sommerfeld wrote @file{scribe.el}, a mode for editing Scribe
Dave Love <fx@gnu.org>
parents:
diff changeset
1098 files, and @file{server.el}, a package allowing programs to send files
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 to an extant Emacs job to be edited.
Dave Love <fx@gnu.org>
parents:
diff changeset
1100
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1102 Andre Spiegel made many contributions to the Emacs Version Control
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1103 package, and in particular made it support multiple back ends.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1104
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1105 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 Michael Staats wrote @file{pc-select.el}, which rebinds keys for
Dave Love <fx@gnu.org>
parents:
diff changeset
1107 selecting regions to follow many other systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1108
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1110 Richard Stallman invented Emacs, and then wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1111
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1112 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1113 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1114 @file{easymeny.el}, a facility for defining Emacs menus,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1115 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1116 @file{menu-bar.el}, the Emacs menu bar support code,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1117 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1118 @file{paren.el}, a package to make matching parentheses stand out in
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1119 color, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1120 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1121 most of the rest of Emacs code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1122 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1123
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1124 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1125 Sam Steingold wrote @file{gulp.el}, a facility for asking package
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1126 maintainers for updated versions of their packages via e-mail, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1127 @file{midnight.el}, a package for running a command every midnight.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1128
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1129 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1130 Ake Stenhoff and Lars Lindberg wrote @file{imenu.el}, a framework for
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 browsing indices made from buffer contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1132
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 Peter Stephenson contributed @file{vcursor.el}, which implements a
Dave Love <fx@gnu.org>
parents:
diff changeset
1135 ``virtual cursor'' that you can move with the keyboard and use for
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 copying text.
Dave Love <fx@gnu.org>
parents:
diff changeset
1137
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1139 Ken Stevens wrote the initial version of @file{ispell.el} and maintains
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1140 that package since Ispell 3.1 release.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1141
Dave Love <fx@gnu.org>
parents:
diff changeset
1142 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1143 Jonathan Stigelman wrote @file{hilit19.el}, a package providing
Dave Love <fx@gnu.org>
parents:
diff changeset
1144 automatic highlighting in source code buffers, mail readers, and other
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 contexts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1146
Dave Love <fx@gnu.org>
parents:
diff changeset
1147 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1148 Martin Stjernholm co-authored CC Mode, a major editing mode for C,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1149 C@t{++}, Objective-C, and Java code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1150
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1151 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1152 Steve Strassman did not write @file{spook.el}, and even if he did, he
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 really didn't mean for you to use it in an anarchistic way.
Dave Love <fx@gnu.org>
parents:
diff changeset
1154
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1156 Olaf Sylvester wrote @file{bs.el}, a package for manipulating Emacs
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1157 buffers.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1158
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1159 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1160 Tibor @v{S}imko and Milan Zamzal wrote @file{slovak.el}, support for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1161 editing text in Slovak language.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1162
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1163 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1164 Taichi Kawabata wrote support for Devanagari script and the Indian
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1165 languages.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1166
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1167 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1168 Jens T.@: Berger Thielemann wrote @file{word-help.el}, which is
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1169 part of the basis for @file{info-look.el}.
Dave Love <fx@gnu.org>
parents:
diff changeset
1170
Dave Love <fx@gnu.org>
parents:
diff changeset
1171 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 Spencer Thomas wrote the original @file{dabbrev.el}, providing a command
Dave Love <fx@gnu.org>
parents:
diff changeset
1173 which completes the partial word before point, based on other nearby
Dave Love <fx@gnu.org>
parents:
diff changeset
1174 words for which it is a prefix. He also wrote the original dumping
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 support.
Dave Love <fx@gnu.org>
parents:
diff changeset
1176
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1178 Jim Thompson wrote @file{ps-print.el}, which converts
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 Emacs text to Postscript.
Dave Love <fx@gnu.org>
parents:
diff changeset
1180
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1182 Tom Tromey and Chris Lindblad wrote @file{tcl.el}, a major mode for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1183 editing Tcl/Tk source files and running a Tcl interpeter as an Emacs
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1184 subprocess.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1185
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1186 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1187 Daiki Ueno wrote @file{starttls.el}, support for Transport Layer
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1188 Security protocol.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1189
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1190 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 Masanobu Umeda wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1192
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1193 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1194 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1195 GNUS, a feature-full reader for Usenet news,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1196 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 @file{prolog.el}, a mode for editing Prolog code,
Dave Love <fx@gnu.org>
parents:
diff changeset
1198 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 @file{rmailsort.el}, a package for sorting messages in RMAIL folders,
Dave Love <fx@gnu.org>
parents:
diff changeset
1200 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 @file{metamail.el}, an interface to the Metamail program,
Dave Love <fx@gnu.org>
parents:
diff changeset
1202 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1203 @file{gnus-kill.el}, the Kill File mode for Gnus,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1204 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1205 @file{gnus-mh.el}, an mh-e interface for Gnus,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1206 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1207 @file{gnus-msg.el}, a mail and post interface for Gnus,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1208 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 @file{tcp.el}, emulation of the @code{open-network-stream} function for
Dave Love <fx@gnu.org>
parents:
diff changeset
1210 some Emacs configurations which lack it, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1211 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1212 @file{timezone.el}, providing functions for dealing with time zones.
Dave Love <fx@gnu.org>
parents:
diff changeset
1213 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1214
Dave Love <fx@gnu.org>
parents:
diff changeset
1215 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1216 Rajesh Vaidheeswarran wrote @file{whitespace.el}, a package that
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1217 detects and cleans up excess whitespace in a file.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1218
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1219 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1220 Neil W.@: Van Dyke wrote @file{webjump.el}, a ``hot links'' package.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1221
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1222 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1223 Didier Verna contributed @file{rect.el}, a package of functions for
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1224 operations on rectangle regions of text.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1225
Dave Love <fx@gnu.org>
parents:
diff changeset
1226 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 Ulrik Vieth implemented @file{meta-mode.el}, for editing MetaFont code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1228
Dave Love <fx@gnu.org>
parents:
diff changeset
1229 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1230 Geoffrey Voelker wrote the Windows NT support. He also wrote
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1231 @file{dos-w32.el}, functions shared by the MS-DOS and MS-Windows ports
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1232 of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1233
Dave Love <fx@gnu.org>
parents:
diff changeset
1234 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1235 Johan Vromans wrote @file{forms.el} and its associated files, defining a
Dave Love <fx@gnu.org>
parents:
diff changeset
1236 mode for filling in forms, and @file{iso-acc.el}, a minor mode providing
Dave Love <fx@gnu.org>
parents:
diff changeset
1237 electric accent keys for text using the ISO-8859 character set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1238
Dave Love <fx@gnu.org>
parents:
diff changeset
1239 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 Barry Warsaw wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1241
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1242 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1243 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 @file{assoc.el}, a set of utility functions for working with association
Dave Love <fx@gnu.org>
parents:
diff changeset
1245 lists,
Dave Love <fx@gnu.org>
parents:
diff changeset
1246 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1247 @file{cc-mode.el}, a major mode for editing C, C@t{++}, and Java code,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1248 based on earlier work by Dave Detlefs, Stewart Clamen, and Richard
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1249 Stallman,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1250 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 @file{elp.el}, a new profiler for Emacs Lisp programs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1252 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 @file{man.el}, a mode for reading UNIX manual pages,
Dave Love <fx@gnu.org>
parents:
diff changeset
1254 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1255 @file{regi.el}, providing an AWK-like functionality for use in lisp
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1256 programs,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1257 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1258 @file{reporter.el}, providing customizable bug reporting for lisp
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1259 packages, and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1260 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1261 @file{supercite.el}, a minor mode for quoting sections of mail messages
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1262 and news articles.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1263 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1264
Dave Love <fx@gnu.org>
parents:
diff changeset
1265 @item
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1266 Morten Welinder introduced face support into the MS-DOS port of Emacs,
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1267 and also wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1268
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1269 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1270 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 @file{desktop.el}, facilities for saving some of Emacs's state between
Dave Love <fx@gnu.org>
parents:
diff changeset
1272 sessions,
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 @item
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1274 @file{timer.el}, the Emacs facility to run commands at a given time or
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1275 frequency, or when Emacs is idle, and its C-level support code,
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1276 @item
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1277 @file{pc-win.el}, the MS-DOS ``window-system'' support,
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1278 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1279 @file{internal.el}, an ``internal terminal'' emulator for the MS-DOS
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1280 port of Emacs,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1281 @item
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1282 @file{arc-mode.el}, the mode for editing compressed archives,
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1283 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 @file{s-region.el}, commands for setting the region using the shift key
Dave Love <fx@gnu.org>
parents:
diff changeset
1285 and motion commands, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1286 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1287 @file{dos-fns.el}, functions for use under MS-DOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1288 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1289
Dave Love <fx@gnu.org>
parents:
diff changeset
1290 He also helped port Emacs to MS-DOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1291
Dave Love <fx@gnu.org>
parents:
diff changeset
1292 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1293 Joseph Brian Wells wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1294
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1295 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1296 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 @file{apropos.el}, a command to find commands, functions, and variables
Dave Love <fx@gnu.org>
parents:
diff changeset
1298 whose names contain matches for a regular expression,
Dave Love <fx@gnu.org>
parents:
diff changeset
1299 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1300 @file{resume.el}, support for processing command-line arguments after
Dave Love <fx@gnu.org>
parents:
diff changeset
1301 resuming a suspended Emacs job, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 @file{mail-extr.el}, a package for extracting names and addresses from
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 mail headers, with contributions from Jamie Zawinski.
Dave Love <fx@gnu.org>
parents:
diff changeset
1305 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1306
Dave Love <fx@gnu.org>
parents:
diff changeset
1307 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1308 Rodney Whitby and Reto Zimmermann wrote @file{vhdl-mode.el}, a major
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1309 mode for editing VHDL source code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1310
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1311 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1312 John Wiegley wrote @file{align.el}, a set of commands for aligning text
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1313 according to regular-expression based rules; @file{timeclock.el}, a
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1314 package for keeping track of time spent on projects;
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1315 @file{pcomplete.el}, a programmable completion facility; and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1316 @code{eshell}, a command shell implemented entirely in Emacs Lisp.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1317
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1319 Ed Wilkinson wrote @file{b2m.c}, a program to convert mail files from
Dave Love <fx@gnu.org>
parents:
diff changeset
1320 RMAIL format to Unix @code{mbox} format.
Dave Love <fx@gnu.org>
parents:
diff changeset
1321
Dave Love <fx@gnu.org>
parents:
diff changeset
1322 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1323 Mike Williams wrote @file{mouse-sel.el}, providing enhanced mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
1324 selection, and @file{thingatpt.el}, a library of functions for finding
Dave Love <fx@gnu.org>
parents:
diff changeset
1325 the ``thing'' (word, line, s-expression) containing point.
Dave Love <fx@gnu.org>
parents:
diff changeset
1326
Dave Love <fx@gnu.org>
parents:
diff changeset
1327 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1328 Bill Wohler wrote the Emacs interface to the MH mail system.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1329
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1330 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1331 Dale R.@: Worley wrote @file{emerge.el}, a package for interactively
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1332 merging two versions of a file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1333
Dave Love <fx@gnu.org>
parents:
diff changeset
1334 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1335 Francis J.@: Wright wrote @code{WoMan}, a package for browsing Unix
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1336 manual pages without the @code{man} command.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1337
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1338 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1339 Tom Wurgler wrote @file{emacs-lock.el}, which makes it harder
Dave Love <fx@gnu.org>
parents:
diff changeset
1340 to exit with valuable buffers unsaved.
Dave Love <fx@gnu.org>
parents:
diff changeset
1341
Dave Love <fx@gnu.org>
parents:
diff changeset
1342 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1343 Ilya Zakharevich and Bob Olson contributed @file{cperl-mode.el}, a major
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1344 mode for editing Perl code. Ilya Zakharevich also wrote @file{tmm.el},
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1345 a mode for accessing the Emacs menu bar on a text-mode terminal.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1346
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1347 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1348 Milan Zamzal wrote @file{czech.el}, support for editing Czech text,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1349 @file{glasses.el}, a package for easier reading of source code which
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1350 uses illegible identifier names such as @code{cantReadThisVariable}, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1351 @file{tildify.el}, commands for adding hard spaces to text, @TeX{}, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1352 SGML/HTML files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1353
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1354 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1355 Victor Zandy contributed @file{zone.el}, a package for people who like
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1356 to zone out in front of Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1357
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1358 @item
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1359 Eli Zaretskii made many standard Emacs features work on MS-DOS. He also
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1360 wrote @file{tty-colors.el}, which implements transparent mapping of X
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1361 colors to tty colors, and (together with Kenichi Handa)
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1362 @file{codepage.el}, a package for editing text encoded in DOS/Windows
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
1363 code pages.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1364
Dave Love <fx@gnu.org>
parents:
diff changeset
1365 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1366 Jamie Zawinski wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1367
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1368 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1369 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 Emacs 19's optimizing byte compiler, with Hallvard Furuseth,
Dave Love <fx@gnu.org>
parents:
diff changeset
1371 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1372 much of the support for faces and X selections,
Dave Love <fx@gnu.org>
parents:
diff changeset
1373 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1374 @file{mailabbrev.el}, a package providing automatic expansion of mail
Dave Love <fx@gnu.org>
parents:
diff changeset
1375 aliases, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1376 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1377 @file{tar-mode.el}, providing simple viewing and editing commands for
Dave Love <fx@gnu.org>
parents:
diff changeset
1378 tar files.
Dave Love <fx@gnu.org>
parents:
diff changeset
1379 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1380
Dave Love <fx@gnu.org>
parents:
diff changeset
1381 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1382 Shenghuo Zhu wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1383
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1384 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1385 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1386 @file{binhex.el}, a package for reading and writing binhex files,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1387 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1388 @file{mm-partial.el}, message/partial support for MIME messages,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1389 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1390 @file{rfc1843.el}, an HZ decoding package,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1391 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1392 @file{uudecode.el}, an Emacs Lisp decoder for uuencoded data,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1393 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1394 @file{webmail.el}, an interface to Web mail.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1395 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1396
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1397 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1398 Ian T.@: Zimmerman wrote @file{gametree.el}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1399
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1401 Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1402 VI text editor.
27363
ebcbf31c60de *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25829
diff changeset
1403
ebcbf31c60de *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25829
diff changeset
1404 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1405 Detlev Zundel wrote @file{re-builder.el}, a package for building regexps
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1406 with visual feedback.
27749
986871288b53 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27363
diff changeset
1407 @end itemize
986871288b53 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27363
diff changeset
1408
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 Others too numerous to mention have reported and fixed bugs, and added
Dave Love <fx@gnu.org>
parents:
diff changeset
1410 features to many parts of Emacs. We thank them for their generosity as
Dave Love <fx@gnu.org>
parents:
diff changeset
1411 well.
Dave Love <fx@gnu.org>
parents:
diff changeset
1412
Dave Love <fx@gnu.org>
parents:
diff changeset
1413 This list intended to mention every contributor of a major package or
Dave Love <fx@gnu.org>
parents:
diff changeset
1414 feature we currently distribute; if you know of someone we have omitted,
Dave Love <fx@gnu.org>
parents:
diff changeset
1415 please report that as a manual bug.