Mercurial > emacs
annotate man/ack.texi @ 51747:b4fb79bf98ba
Fixed some autoload problems: Try to ensure that the entry for ".c"
extension comes before the one for ".C" on auto-mode-alist', to behave
better on case insensitive OS:es. Fixed incorrect entries that were added
to interpreter-mode-alist'. Moved the autoload directives for AWK to the
top level since they aren't recognized anywhere else. Do not use the new
AWK mode doc in the autoload form for the old AWK mode.
author | Martin Stjernholm <mast@lysator.liu.se> |
---|---|
date | Sat, 05 Jul 2003 19:53:33 +0000 |
parents | 23a1cea22d13 |
children | 695cf19ef79e d7ddb3e565de |
rev | line source |
---|---|
25829 | 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 | 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 | 6 @node Acknowledgments, Screen, Concept Index, Top |
7 @chapter Acknowledgments | |
8 | |
9 Many people have contributed code included in the Free Software | |
10 Foundation's distribution of GNU Emacs. To show our appreciation for | |
36027 | 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 | 13 |
36027 | 14 @c We should list here anyone who has contributed a new package, |
15 @c and anyone who has made major enhancements in Emacs | |
16 @c that many users would notice and consider important. | |
17 | |
25829 | 18 @itemize @bullet |
19 @item | |
20 Per Abrahamsen wrote the customization buffer facilities, as well as | |
21 @file{double.el} for typing accented characters not normally available | |
22 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
|
23 through Xterm, @file{gnus-cus.el} which implements customization |
36424 | 24 commands for Gnus, @file{gnus-cite.el}, a citation-parsing facility |
25 for news articles and @file{cpp.el} which hides or highlights parts of | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
26 C programs according to preprocessor conditionals. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
27 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
28 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
29 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
|
30 art with a mouse or with keyboard keys. |
25829 | 31 |
32 @item | |
36242 | 33 Jay K.@: Adams wrote @file{jka-compr.el}, providing automatic |
25829 | 34 decompression and recompression for compressed files. |
35 | |
36 @item | |
37 Joe Arceneaux wrote the original text property implementation, and | |
38 implemented support for X11. | |
39 | |
40 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
41 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
|
42 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
|
43 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
|
44 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
45 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
46 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
|
47 moving the mouse in particular patterns. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
48 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
49 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
50 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
|
51 Emacs. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
52 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
53 @item |
36424 | 54 Steven L.@: Baur wrote |
55 @c If earcon.el actually works with Emacs 21, it isn't useful for lack | |
56 @c of sound files. -- fx | |
57 @c @file{earcon.el}, a facility for sound effects | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
48700
diff
changeset
|
58 @c for email and news messages, |
36424 | 59 @file{footnote.el} which lets you include |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
60 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
|
61 sound effects for Gnus. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
62 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
63 @item |
25829 | 64 Boaz Ben-Zvi wrote @file{profile.el}, to time Emacs Lisp functions. |
65 | |
66 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
67 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
|
68 (Object Pascal) source code. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
69 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
70 @item |
25829 | 71 Jim Blandy wrote Emacs 19's input system, brought its configuration and |
72 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
|
73 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
|
74 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
|
75 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
76 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
77 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
|
78 buffer. |
25829 | 79 |
80 @item | |
36242 | 81 Terrence M.@: Brannon wrote @file{landmark.el}, a neural-network robot |
25829 | 82 that learns landmarks. |
83 | |
84 @item | |
85 Frank Bresz wrote @file{diff.el}, a program to display @code{diff} | |
86 output. | |
87 | |
88 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
89 Peter Breton implemented: |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
90 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
91 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
92 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
93 @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
|
94 buffers, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
95 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
96 @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
|
97 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
98 @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
|
99 @item |
38865
62e02f5ae533
Avoid saying "Unix" in a way that includes GNU.
Richard M. Stallman <rms@gnu.org>
parents:
36755
diff
changeset
|
100 @file{find-lisp.el}, an Emacs Lisp emulation of the @code{find} program, |
36023
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 | 109 |
110 @item | |
111 Kevin Broadey wrote @file{foldout.el}, providing folding extensions to | |
112 Emacs's outline modes. | |
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 | 117 |
118 @item | |
36242 | 119 David M.@: Brown wrote @file{array.el}, for editing arrays and other |
25829 | 120 tabular data. |
121 | |
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 | 133 |
134 @item | |
135 Hans Chalupsky wrote @file{advice.el}, an overloading mechanism for | |
136 Emacs Lisp functions, and @file{trace.el}, a tracing facility for Emacs | |
137 Lisp. | |
138 | |
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 | 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 | 151 |
152 @item | |
153 James Clark wrote @file{sgml-mode.el}, a mode for editing SGML | |
154 documents, and contributed to Emacs's dumping procedures. | |
155 | |
156 @item | |
157 Mike Clarkson wrote @file{edt.el}, an emulation of DEC's EDT editor. | |
158 | |
159 @item | |
160 Glynn Clements provided @file{gamegrid.el} and a couple of games that | |
161 use it, Snake and Tetris. | |
162 | |
163 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
164 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
|
165 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
|
166 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
167 @item |
25829 | 168 Andrew Csillag wrote M4 mode (@file{m4-mode.el}). |
169 | |
170 @item | |
171 Doug Cutting and Jamie Zawinski wrote @file{disass.el}, a disassembler | |
172 for compiled Emacs Lisp code. | |
173 | |
174 @item | |
175 Michael DeCorte wrote @file{emacs.csh}, a C-shell script that starts a | |
176 new Emacs job, or restarts a paused Emacs if one exists. | |
177 | |
178 @item | |
179 Gary Delp wrote @file{mailpost.el}, an interface between RMAIL and the | |
180 @file{/usr/uci/post} mailer. | |
181 | |
182 @item | |
183 Matthieu Devin wrote @file{delsel.el}, a package to make newly-typed | |
184 text replace the current selection. | |
185 | |
186 @item | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
48700
diff
changeset
|
187 Eric Ding contributed @file{goto-addr.el}, |
25829 | 188 |
189 @item | |
190 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
|
191 labels and cross-references in La@TeX{} documents. |
25829 | 192 |
193 @item | |
194 Scott Draves wrote @file{tq.el}, help functions for maintaining | |
195 transaction queues between Emacs and its subprocesses. | |
196 | |
197 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
198 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
|
199 pong game. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
200 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
201 @item |
25829 | 202 Viktor Dukhovni wrote support for dumping under SunOS version 4. |
203 | |
204 @item | |
46211
6639617e399f
Simplify the reference to Octave mode.
Richard M. Stallman <rms@gnu.org>
parents:
45509
diff
changeset
|
205 John Eaton co-wrote Octave mode. |
25829 | 206 |
207 @item | |
208 Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}). | |
209 | |
210 @item | |
211 Stephen Eglen implemented @file{mspools.el}, for use with Procmail, | |
212 which tells you which mail folders have mail waiting in them, and | |
213 @file{iswitchb.el}, a feature for incremental reading and completion of | |
214 buffer names. | |
215 | |
216 @item | |
217 Torbj@"orn | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
218 Einarsson contributed the Fortran 90 mode (@file{f90.el}). |
25829 | 219 |
220 @item | |
221 Tsugutomo Enami co-wrote the support for international character sets. | |
222 | |
223 @item | |
224 Hans Henrik Eriksen wrote @file{simula.el}, a mode for editing SIMULA 87 | |
225 code. | |
226 | |
227 @item | |
228 Michael Ernst wrote @file{reposition.el}, a command for recentering a | |
229 function's source code and preceding comment on the screen. | |
230 | |
231 @item | |
232 Ata Etemadi wrote @file{cdl.el}, functions for working with Common Data | |
233 Language source code. | |
234 | |
235 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
236 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
|
237 Morse code. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
238 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
239 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
240 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
|
241 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
|
242 @file{ldap.el}, the LDAP client interface. |
25829 | 243 |
244 @item | |
245 Fred Fish wrote the support for dumping COFF executable files. | |
246 | |
247 @item | |
248 Karl Fogel wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
249 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
250 @itemize @minus |
25829 | 251 @item |
252 @file{bookmark.el}, for creating named placeholders, saving them and | |
253 jumping to them later, | |
254 @item | |
255 @file{mail-hist.el}, a history mechanism for outgoing mail messages, and | |
256 @item | |
257 @file{saveplace.el}, for preserving point's location in files between | |
258 editing sessions. | |
259 @end itemize | |
260 | |
261 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
262 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
|
263 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
|
264 for scrolling several buffers together. |
25829 | 265 |
266 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
267 Noah Friedman wrote @file{rlogin.el}, an interface to Rlogin, |
25829 | 268 @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
|
269 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
|
270 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
|
271 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
|
272 minibuffer to fit the text it contains. |
25829 | 273 |
274 @item | |
275 Keith Gabryelski wrote @file{hexl.el}, a mode for editing binary files. | |
276 | |
277 @item | |
278 Kevin Gallagher rewrote and enhanced the EDT emulation, and wrote | |
279 @file{flow-ctrl.el}, a package for coping with unsuppressible XON/XOFF | |
280 flow control. | |
281 | |
282 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
283 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
|
284 @file{w32-win.el}, support functions for the MS-Windows window system. |
25829 | 285 |
286 @item | |
287 Howard Gayle wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
288 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
289 @itemize @minus |
25829 | 290 @item |
291 the C and lisp code for display tables and case tables, | |
292 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
293 @file{rot13.el}, a command to display the plain-text form of a buffer |
25829 | 294 encoded with the Caesar cipher, |
295 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
296 @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
|
297 tables, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
298 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
299 much of the support for the ISO-8859 European character sets (which |
25829 | 300 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
|
301 @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
|
302 @file{swedish.el}), and |
25829 | 303 @item |
304 @file{vt100-led.el}, a package for controlling the LED's on | |
305 VT100-compatible terminals. | |
306 @end itemize | |
307 | |
308 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
309 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
|
310 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
|
311 last-change time stamps in files. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
312 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
313 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
314 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
|
315 Gnus. |
25829 | 316 |
317 @item | |
318 David Gillespie wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
319 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
320 @itemize @minus |
25829 | 321 @item |
322 Emacs 19's Common Lisp compatibility packages, replacing the old package | |
323 by Cesar Augusto Quiroz Gonzalez, | |
324 @item | |
325 @file{complete.el}, a partial completion mechanism, and | |
326 @item | |
327 @file{edmacro.el}, a package for editing keyboard macros. | |
328 @end itemize | |
329 | |
330 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
331 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
|
332 writing regexps using a Lisp-like syntax. |
25829 | 333 |
334 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
335 Boris Goldowsky wrote: |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
336 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
337 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
338 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
339 @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
|
340 the text cursor, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
341 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
342 @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
|
343 more than one place, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
344 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
345 @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
|
346 formats, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
347 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
348 @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
|
349 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
350 @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
|
351 @end itemize |
25829 | 352 |
353 @item | |
354 Michelangelo Grigni wrote @file{ffap.el} which visits a file, | |
355 taking the file name from the buffer. | |
356 | |
357 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
358 Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files. |
25829 | 359 |
360 @item | |
361 Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between | |
38942
1367ba8d29bf
Don't use "prints" except for printers.
Richard M. Stallman <rms@gnu.org>
parents:
38865
diff
changeset
|
362 the ISO 8859-1 character set and the notations for non-ASCII |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
363 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
|
364 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
|
365 character set. |
25829 | 366 |
367 @item | |
368 Henry Guillaume wrote @file{find-file.el}, a package to visit files | |
369 related to the currently visited file. | |
370 | |
371 @item | |
372 Doug Gwyn wrote the portable @code{alloca} implementation. | |
373 | |
374 @item | |
375 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
|
376 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
|
377 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
|
378 @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
|
379 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
|
380 support for printing non-ASCII text on a PostScript printer. |
25829 | 381 |
382 @item | |
383 Chris Hanson wrote @file{netuname.el}, a package to use HP-UX's Remote | |
384 File Access facility from Emacs. | |
385 | |
386 @item | |
387 K. Shane Hartman wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
388 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
389 @itemize @minus |
25829 | 390 @item |
391 @file{chistory.el} and @file{echistory.el}, packages for browsing | |
392 command history lists, | |
393 @item | |
394 @file{electric.el} and @file{helper.el}, providing an alternative | |
395 command loop and appropriate help facilities, | |
396 @item | |
397 @file{emacsbug.el}, a package for reporting Emacs bugs, | |
398 @item | |
399 @file{picture.el}, a mode for editing ASCII pictures, and | |
400 @item | |
401 @file{view.el}, a package for perusing files and buffers without editing | |
402 them. | |
403 @end itemize | |
404 | |
405 @item | |
406 John Heidemann wrote @file{mouse-copy.el} and @file{mouse-drag.el}, | |
407 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
|
408 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
|
409 zone files. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
410 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
411 @item |
36242 | 412 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
|
413 format of Unicode. |
25829 | 414 |
415 @item | |
416 Markus Heritsch co-wrote Ada mode (@file{ada-mode.el}). | |
417 | |
418 @item | |
419 Karl Heuer wrote the original blessmail script, implemented the | |
420 @code{intangible} text property, and rearranged the structure of the | |
421 @code{Lisp_Object} type to allow for more data bits. | |
422 | |
423 @item | |
36424 | 424 Manabu Higashida ported Emacs to MS-DOS. |
25829 | 425 |
426 @item | |
427 Anders Holst wrote @file{hippie-exp.el}, a versatile completion and | |
428 expansion package. | |
429 | |
430 @item | |
46211
6639617e399f
Simplify the reference to Octave mode.
Richard M. Stallman <rms@gnu.org>
parents:
45509
diff
changeset
|
431 Kurt Hornik co-wrote Octave mode. |
25829 | 432 |
433 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
434 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
|
435 template instantiations. |
25829 | 436 |
437 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
438 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
|
439 browser to display a URL. |
25829 | 440 |
441 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
442 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
|
443 wrote many of its parts. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
444 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
445 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
446 Andrew Innes contributed extensively to the MS-Windows support. |
25829 | 447 |
448 @item | |
36242 | 449 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
|
450 |
431e5e232eeb
Move Seiichiro Inoue's entry to its place.
Eli Zaretskii <eliz@gnu.org>
parents:
36024
diff
changeset
|
451 @item |
25829 | 452 Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game, |
453 and @file{mldrag.el}, a package which allows the user to resize windows | |
454 by dragging mode lines and vertical window separators with the mouse. | |
455 | |
456 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
457 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
|
458 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
|
459 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
460 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
461 Simon Josefsson wrote @file{flow-fill.el}, a package for interpreting |
45496 | 462 RFC2646 formatted text in messages, @file{imap.el}, an Emacs Lisp |
463 library for talking to IMAP servers, @file{nnimap}, the IMAP back-end | |
464 for Gnus, @file{rfc2104.el}, a hashed message authentication facility, | |
465 and @file{fringe.el} a package for customizing the fringe. | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
466 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
467 @item |
25829 | 468 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out |
469 mail with SMTP. | |
470 | |
471 @item | |
472 David Kaufman wrote @file{yow.c}, an essential utility program for the | |
473 hopelessly pinheaded. | |
474 | |
475 @item | |
476 Henry Kautz wrote @file{bib-mode.el}, a mode for maintaining | |
477 bibliography databases compatible with @code{refer} (the @code{troff} | |
478 version) and @code{lookbib}, and @file{refbib.el}, a package to convert | |
479 those databases to the format used by the LaTeX text formatting package. | |
480 | |
481 @item | |
482 Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs | |
483 buffers. | |
484 | |
485 @item | |
486 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
|
487 @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
|
488 Viper, the newest emulation for VI. |
25829 | 489 |
490 @item | |
491 Richard King wrote the first version of @file{userlock.el} and | |
492 @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
|
493 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
|
494 @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
|
495 parts of the file's name to the buffer name. |
25829 | 496 @c We're not using his backquote.el any more. |
497 | |
498 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
499 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
|
500 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
|
501 within Emacs. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
502 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
503 @item |
36242 | 504 Larry K.@: Kolodney wrote @file{cvtmail.c}, a program to convert the mail |
25829 | 505 directories used by Gosling Emacs into RMAIL format. |
506 | |
507 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
508 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
|
509 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
|
510 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
511 @item |
25829 | 512 Robert Krawitz wrote the original @file{xmenu.c}, part of Emacs's pop-up |
513 menu support. | |
514 | |
515 @item | |
516 Sebastian Kremer wrote Emacs 19's @code{dired-mode}, with contributions | |
36242 | 517 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
|
518 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
|
519 standard program. |
25829 | 520 |
521 @item | |
522 Geoff Kuenning wrote Emacs 19's @file{ispell.el}, based on work by Ken | |
523 Stevens and others. | |
524 | |
525 @item | |
526 David K@ringaccent{a}gedal wrote @file{tempo.el}, providing support for | |
527 easy insertion of boilerplate text and other common constructions. | |
528 | |
529 @item | |
530 Daniel LaLiberte wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
531 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
532 @itemize @minus |
25829 | 533 @item |
534 @file{edebug.el}, a source-level debugger for Emacs Lisp, | |
535 @item | |
536 @file{cl-specs.el}, specifications to help @code{edebug} debug code | |
537 written using David Gillespie's Common Lisp support, | |
538 @item | |
539 @file{cust-print.el}, a customizable package for printing lisp objects, | |
540 @item | |
541 @file{eval-reg.el}, a re-implementation of @code{eval-region} in Emacs | |
542 Lisp, and | |
543 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
544 @file{isearch.el}, Emacs's incremental search minor mode. |
25829 | 545 @end itemize |
546 | |
547 @item | |
36242 | 548 James R.@: Larus wrote @file{mh-e.el}, an interface to the MH mail system. |
25829 | 549 |
550 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
551 Vinicius Jose Latorre wrote: |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
552 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
553 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
554 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
555 @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
|
556 PostScript printers, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
557 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
558 @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
|
559 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
560 @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
|
561 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
|
562 @end itemize |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
563 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
564 @item |
25829 | 565 Frederic Lepied contributed @file{expand.el}, which uses the abbrev |
566 mechanism for inserting programming constructs. | |
567 | |
568 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
569 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
|
570 Emacs Lisp programs. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
571 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
572 @item |
25829 | 573 Lars Lindberg wrote @file{msb.el}, which provides more flexible menus |
574 for buffer selection, and rewrote @file{dabbrev.el}. | |
575 | |
576 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
577 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
|
578 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
|
579 @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
|
580 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
|
581 that show the same buffer. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
582 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
583 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
584 Dave Love wrote: |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
585 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
586 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
587 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
588 @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
|
589 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
|
590 numeric keys to digit arguments, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
591 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
592 @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
|
593 files, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
594 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
595 @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
|
596 copyright notices, from file headers, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
597 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
598 @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
|
599 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
|
600 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
601 @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
|
602 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
|
603 character sets, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
604 @item |
36383
d26ad6e1f13f
Change "filename" to "file name" or "file-name".
Eli Zaretskii <eliz@gnu.org>
parents:
36242
diff
changeset
|
605 @file{latin1-disp.el}, a package that lets you display ISO 8859 |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
606 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
|
607 tables, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
608 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
609 @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
|
610 typical word processors, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
611 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
612 @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
|
613 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
614 @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
|
615 @end itemize |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
616 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
617 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
618 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
|
619 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
|
620 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
621 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
622 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
|
623 simple substitution ciphers. |
25829 | 624 |
625 @item | |
36242 | 626 Neil M.@: Mager wrote @file{appt.el}, functions to notify users of their |
25829 | 627 appointments. It finds appointments recorded in the diary files |
36242 | 628 generated by Edward M.@: Reingold's @code{calendar} package. |
25829 | 629 |
630 @item | |
631 Ken Manheimer wrote @file{allout.el}, a mode for manipulating and | |
632 formatting outlines, and @file{icomplete.el}, which provides incremental | |
633 completion feedback in the minibuffer. | |
634 | |
635 @item | |
636 Bill Mann wrote @file{perl-mode.el}, a mode for editing Perl code. | |
637 | |
638 @item | |
639 Brian Marick and Daniel LaLiberte wrote @file{hideif.el}, support for | |
640 hiding selected code within C @code{#ifdef} clauses. | |
641 | |
642 @item | |
643 Simon Marshall wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
644 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
645 @itemize @minus |
25829 | 646 @item |
647 @file{fast-lock.el}, which caches the face data computed by Font Lock mode, | |
648 @item | |
649 @file{lazy-lock.el}, which delays fontification in Font Lock mode | |
650 until text is actually displayed, and | |
651 @item | |
652 @file{regexp-opt.el}, which generates a regular expression from a list | |
653 of strings. | |
654 @end itemize | |
655 | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
656 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
|
657 Shivers. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
658 |
25829 | 659 @item |
660 Bengt Martensson, Mark Shapiro, Mike Newton, Aaron Larson, and Stefan | |
661 Schoef, wrote @file{bibtex.el}, a mode for editing Bib@TeX{} | |
662 bibliography files. | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
48700
diff
changeset
|
663 |
25829 | 664 @item |
665 Charlie Martin wrote @file{autoinsert.el}, which provides automatic | |
666 mode-sensitive insertion of text into new files. | |
667 | |
668 @item | |
669 Thomas May wrote @file{blackbox.el}, a version of the traditional | |
670 blackbox game. | |
671 | |
672 @item | |
673 Roland McGrath wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
674 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
675 @itemize @minus |
25829 | 676 @item |
677 @file{compile.el}, a package for running compilations in a buffer, and | |
678 then visiting the locations reported in error messages, | |
679 @item | |
680 @file{etags.el}, a package for jumping to function definitions and | |
681 searching or replacing in all the files mentioned in a @file{TAGS} file, | |
682 @item | |
683 @file{find-dired.el}, for using @code{dired} commands on output from the | |
684 @code{find} program, with Sebastian Kremer, | |
685 @item | |
686 @file{map-ynp.el}, a general purpose boolean question-asker, | |
687 @item | |
688 @file{autoload.el}, providing semi-automatic maintenance of autoload | |
689 files, and | |
690 @item | |
691 @file{upd-copyr.el}, providing semi-automatic maintenance of copyright | |
692 notices in source code. | |
693 @end itemize | |
694 | |
695 @item | |
696 David Megginson wrote @file{derived.el}, which allows one to define new | |
697 major modes by inheriting key bindings and commands from existing major | |
698 modes. | |
699 | |
700 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
701 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
|
702 command with its arguments. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
703 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
704 @item |
25829 | 705 Wayne Mesard wrote @file{hscroll.el} which does horizontal scrolling |
706 automatically. | |
707 | |
708 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
709 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
|
710 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
711 @item |
25829 | 712 Richard Mlynarik wrote: |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
713 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
714 @itemize @minus |
25829 | 715 @item |
716 @file{cl-indent.el}, a package for indenting Common Lisp code, | |
717 @item | |
718 @file{ebuff-menu.el}, an ``electric'' browser for buffer listings, | |
719 @item | |
720 @file{ehelp.el}, bindings for browsing help screens, | |
721 @item | |
722 @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format, | |
723 used in mail messages and news articles, | |
724 @item | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
48700
diff
changeset
|
725 @file{terminal.el}, a terminal emulator for Emacs subprocesses, and |
25829 | 726 @item |
727 @file{yow.el}, an essential utility (try @kbd{M-x yow}). | |
728 @end itemize | |
729 | |
730 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
731 Gerd Moellmann wrote: |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
732 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
733 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
734 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
735 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
|
736 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
737 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
|
738 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
739 the @code{ebrowse} C@t{++} browser, |
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 @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
|
742 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
743 @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
|
744 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
745 @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
|
746 @end itemize |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
747 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
748 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
|
749 beginning of Emacs 21 development. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
750 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
751 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
752 Stefan Monnier wrote: |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
753 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
754 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
755 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
756 @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
|
757 system, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
758 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
759 @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
|
760 conflicts, and |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
761 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
762 @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
|
763 @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
|
764 |
7292ef94c1f5
Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents:
27760
diff
changeset
|
765 @item |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
766 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
|
767 elsewhere. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
768 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
769 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
770 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
|
771 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
|
772 URLs. |
25829 | 773 |
774 @item | |
36424 | 775 Erik Naggum wrote the time-conversion functions. He also wrote |
776 @file{disp-table.el}, a package for dealing with display tables, | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
777 @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
|
778 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
|
779 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
|
780 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
|
781 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
782 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
783 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
|
784 @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
|
785 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
786 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
787 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
|
788 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
|
789 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
790 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
791 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
|
792 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
|
793 @code{xwsh} and @code{winterm} terminal emulators. |
25829 | 794 |
795 @item | |
796 Jurgen Nickelsen wrote @file{ws-mode.el}, providing WordStar emulation. | |
797 | |
798 @item | |
799 Jeff Norden wrote @file{kermit.el}, a package to help the Kermit | |
800 dialup communications program run comfortably in an Emacs shell buffer. | |
801 | |
802 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
803 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
|
804 support. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
805 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
806 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
807 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
|
808 splitting mechanism. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
809 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
810 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
811 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
|
812 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
|
813 @file{5x5.el}, a game to fill all squares on the field. |
25829 | 814 |
815 @item | |
816 Jeff Peck wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
817 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
818 @itemize @minus |
25829 | 819 @item |
820 @file{emacstool.c}, support for running Emacs under SunView/Sun Windows, | |
821 @item | |
39268 | 822 @file{sun.el}, key bindings for sunterm keys, |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
823 @item |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
48700
diff
changeset
|
824 @file{sun-curs.el}, cursor definitions for Sun Windows, and |
25829 | 825 @item |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
826 @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
|
827 Sun Windows. |
25829 | 828 @end itemize |
829 | |
830 @item | |
831 Damon Anton Permezel wrote @file{hanoi.el}, an animated demonstration of | |
832 the ``Towers of Hanoi'' puzzle. | |
833 | |
834 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
835 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
|
836 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
|
837 Intellimouse type mice with wheels. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
838 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
839 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
840 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
|
841 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
842 @item |
25829 | 843 Jens Petersen wrote @file{find-func.el}, which makes it easy to find |
844 the source code for an Emacs Lisp function or variable. | |
845 | |
846 @item | |
847 Daniel Pfeiffer wrote: | |
36023
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 @itemize @minus |
25829 | 850 @item |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
851 @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
|
852 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
853 @file{executable.el}, a package for executing interpreter scripts, |
25829 | 854 @item |
855 @file{sh-script.el}, a mode for editing shell scripts, | |
856 @item | |
857 @file{skeleton.el}, implementing a concise language for writing | |
858 statement skeletons, and | |
859 @item | |
860 @file{two-column.el}, a minor mode for simultaneous two-column editing. | |
861 @end itemize | |
862 | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
863 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
|
864 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
|
865 Wyse 50 terminals. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
866 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
867 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
868 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
|
869 1460) interface for Emacs. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
870 |
25829 | 871 @item |
872 Fred Pierresteguy and Paul Reilly made Emacs work with X Toolkit | |
873 widgets. | |
874 | |
875 @item | |
876 Christian Plaunt wrote @file{soundex.el}, an implementation of the | |
877 Soundex algorithm for comparing English words by their pronunciation. | |
878 | |
879 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
880 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
|
881 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
|
882 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
883 @item |
36242 | 884 Francesco A.@: Potorti wrote @file{cmacexp.el}, providing a command which |
25829 | 885 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
|
886 He also expanded and redesigned the @code{etags} program. |
25829 | 887 |
888 @item | |
36242 | 889 Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode for |
25829 | 890 editing FORTRAN code. |
891 @c We're not distributing his tex-mode.el anymore; we're using Ed Reingold's. | |
892 | |
893 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
894 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
|
895 asynchronous subprocesses on VMS. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
896 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
897 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
898 Marko Rahamaa wrote @file{latin-3.el}, code which sets up |
48700 | 899 case-conversion and syntax tables for the ISO Latin-3 character set. |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
900 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
901 @item |
25829 | 902 Ashwin Ram wrote @file{refer.el}, commands to look up references in |
903 bibliography files by keyword. | |
904 | |
905 @item | |
36242 | 906 Eric S.@: Raymond wrote: |
36023
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 @itemize @minus |
25829 | 909 @item |
910 @file{vc.el}, an interface to the RCS and SCCS source code version | |
911 control systems, with Paul Eggert, | |
912 @item | |
913 @file{gud.el}, a package for running source-level debuggers like GDB | |
914 and SDB in Emacs, | |
915 @item | |
916 @file{asm-mode.el}, a mode for editing assembly language code, | |
917 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
918 @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
|
919 @item |
25829 | 920 @file{cookie1.el}, support for ``fortune-cookie'' programs like |
921 @file{yow.el} and @file{spook.el}, | |
922 @item | |
923 @file{finder.el}, a package for finding Emacs Lisp packages by keyword | |
924 and topic, | |
925 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
926 @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
|
927 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
928 @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
|
929 @item |
25829 | 930 @file{lisp-mnt.el}, functions for working with the special headers used |
931 in Emacs Lisp library files, and | |
932 @item | |
933 code to set and make use of the @code{load-history} lisp variable, which | |
934 records the source file from which each lisp function loaded into Emacs | |
935 came. | |
936 @end itemize | |
937 | |
938 @item | |
36242 | 939 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
|
940 @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
|
941 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
|
942 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
|
943 @file{tex-mode.el}, a mode for editing @TeX{} files, as have William |
36242 | 944 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
|
945 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
946 @item |
38942
1367ba8d29bf
Don't use "prints" except for printers.
Richard M. Stallman <rms@gnu.org>
parents:
38865
diff
changeset
|
947 Alex Rezinsky contributed @file{which-func.el}, a mode that shows the |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
948 name of the current function in the mode line. |
25829 | 949 |
950 @item | |
951 Rob Riepel contributed @file{tpu-edt.el} and its associated files, | |
952 providing an emulation of the VMS TPU text editor emulating the VMS EDT | |
953 editor, and @file{vt-control.el}, providing some control functions for | |
954 the DEC VT line of terminals. | |
955 | |
956 @item | |
36242 | 957 Roland B.@: Roberts contributed much of the VMS support distributed with |
958 Emacs 19, along with Joseph M.@: Kelsey, and @file{vms-pmail.el}, support | |
25829 | 959 for using Emacs within VMS MAIL. |
960 | |
961 @item | |
962 John Robinson wrote @file{bg-mouse.el}, support for the mouse on the BBN | |
963 Bitgraph terminal. | |
964 | |
965 @item | |
966 Danny Roozendaal implemented @file{handwrite.el}, which converts text | |
967 into ``handwriting.'' | |
968 | |
969 @item | |
970 William Rosenblatt wrote @file{float.el}, implementing a floating-point | |
971 numeric type using Lisp cons cells and integers. | |
972 | |
973 @item | |
36242 | 974 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
|
975 DSSSL code, and @file{fakemail.c}, an interface to the System V mailer. |
25829 | 976 |
977 @item | |
978 Ivar Rummelhoff provided @file{winner.el}, which records | |
979 recent window configurations so you can move back to them. | |
980 | |
981 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
982 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
|
983 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
|
984 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
985 @item |
25829 | 986 Wolfgang Rupprecht contributed Emacs 19's floating-point support |
987 (including @file{float-sup.el} and @file{floatfns.c}), and | |
988 @file{sup-mouse.el}, support for the Supdup mouse on lisp machines. | |
989 | |
990 @item | |
36242 | 991 James B.@: Salem and Brewster Kahle wrote @file{completion.el}, providing |
25829 | 992 dynamic word completion. |
993 | |
994 @item | |
995 Masahiko Sato wrote @file{vip.el}, an emulation of the VI editor. | |
996 | |
997 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
998 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
|
999 message signatures. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1000 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1001 @item |
25829 | 1002 William Schelter wrote @file{telnet.el}, support for @code{telnet} |
1003 sessions within Emacs. | |
1004 | |
1005 @item | |
1006 Ralph Schleicher contributed @file{battery.el}, a package for displaying | |
1007 laptop computer battery status, and @file{info-look.el}, a package for | |
1008 looking up Info documentation for symbols in the buffer. | |
1009 | |
1010 @item | |
1011 Michael Schmidt and Tom Perrine wrote @file{modula2.el}, a mode for | |
1012 editing Modula-2 code, based on work by Mick Jordan and Peter Robinson. | |
1013 | |
1014 @item | |
36242 | 1015 Ronald S.@: Schnell wrote @file{dunnet.el}, a text adventure game. |
25829 | 1016 |
1017 @item | |
1018 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played | |
1019 against Emacs, and @file{mpuz.el}, a multiplication puzzle. | |
1020 | |
1021 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1022 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
|
1023 the Solitaire game. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1024 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1025 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1026 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
|
1027 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
|
1028 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
|
1029 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1030 @item |
25829 | 1031 Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. |
1032 | |
1033 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1034 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
|
1035 @file{TODO} list files. |
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 | 1038 Manuel Serrano contributed the Flyspell package that does spell checking |
1039 as you type. | |
1040 | |
1041 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1042 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
|
1043 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
|
1044 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1045 @item |
25829 | 1046 Stanislav Shalunov wrote @file{uce.el}, for responding to unsolicited |
1047 commercial email. | |
1048 | |
1049 @item | |
1050 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
|
1051 to show recent editing changes. |
25829 | 1052 |
1053 @item | |
1054 Olin Shivers wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1055 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1056 @itemize @minus |
25829 | 1057 @item |
1058 @file{comint.el}, a library for modes running interactive command-line- | |
1059 oriented subprocesses, | |
1060 @item | |
1061 @file{cmuscheme.el}, for running inferior Scheme processes, | |
1062 @item | |
1063 @file{inf-lisp.el}, for running inferior Lisp process, and | |
1064 @item | |
1065 @file{shell.el}, for running inferior shells. | |
1066 @end itemize | |
1067 | |
1068 @item | |
1069 Espen Skoglund wrote @file{pascal.el}, a mode for editing Pascal code. | |
1070 | |
1071 @item | |
1072 Rick Sladkey wrote @file{backquote.el}, a lisp macro for creating | |
1073 mostly-constant data. | |
1074 | |
1075 @item | |
1076 Lynn Slater wrote @file{help-macro.el}, a macro for writing interactive | |
1077 help for key bindings. | |
1078 | |
1079 @item | |
1080 Chris Smith wrote @file{icon.el}, a mode for editing Icon code. | |
1081 | |
1082 @item | |
1083 David Smith wrote @file{ielm.el}, a mode for interacting with the Emacs | |
1084 Lisp interpreter as a subprocess. | |
1085 | |
1086 @item | |
36242 | 1087 Paul D.@: Smith wrote @file{snmp-mode.el}. |
25829 | 1088 |
1089 @item | |
1090 William Sommerfeld wrote @file{scribe.el}, a mode for editing Scribe | |
1091 files, and @file{server.el}, a package allowing programs to send files | |
1092 to an extant Emacs job to be edited. | |
1093 | |
1094 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1095 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
|
1096 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
|
1097 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1098 @item |
25829 | 1099 Michael Staats wrote @file{pc-select.el}, which rebinds keys for |
1100 selecting regions to follow many other systems. | |
1101 | |
1102 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1103 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
|
1104 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1105 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1106 @item |
46918
82d113655734
Minor spelling and grammar corrections.
Paul Eggert <eggert@twinsun.com>
parents:
46211
diff
changeset
|
1107 @file{easymenu.el}, a facility for defining Emacs menus, |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1108 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1109 @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
|
1110 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1111 @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
|
1112 color, and |
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 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
|
1115 @end itemize |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1116 |
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 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
|
1119 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
|
1120 @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
|
1121 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1122 @item |
25829 | 1123 Ake Stenhoff and Lars Lindberg wrote @file{imenu.el}, a framework for |
1124 browsing indices made from buffer contents. | |
1125 | |
1126 @item | |
1127 Peter Stephenson contributed @file{vcursor.el}, which implements a | |
1128 ``virtual cursor'' that you can move with the keyboard and use for | |
1129 copying text. | |
1130 | |
1131 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1132 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
|
1133 that package since Ispell 3.1 release. |
25829 | 1134 |
1135 @item | |
1136 Jonathan Stigelman wrote @file{hilit19.el}, a package providing | |
1137 automatic highlighting in source code buffers, mail readers, and other | |
1138 contexts. | |
1139 | |
1140 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1141 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
|
1142 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
|
1143 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1144 @item |
25829 | 1145 Steve Strassman did not write @file{spook.el}, and even if he did, he |
1146 really didn't mean for you to use it in an anarchistic way. | |
1147 | |
1148 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1149 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
|
1150 buffers. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1151 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1152 @item |
42977 | 1153 Tibor @v{S}imko and Milan Zamazal wrote @file{slovak.el}, support for |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1154 editing text in Slovak language. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1155 |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
48700
diff
changeset
|
1156 @item |
36755 | 1157 Naoto Takahashi wrote @file{utf-8.el}, support for encoding and |
1158 decoding UTF-8 data. | |
1159 | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1160 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1161 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
|
1162 languages. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1163 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1164 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1165 Jens T.@: Berger Thielemann wrote @file{word-help.el}, which is |
25829 | 1166 part of the basis for @file{info-look.el}. |
1167 | |
1168 @item | |
1169 Spencer Thomas wrote the original @file{dabbrev.el}, providing a command | |
1170 which completes the partial word before point, based on other nearby | |
1171 words for which it is a prefix. He also wrote the original dumping | |
1172 support. | |
1173 | |
1174 @item | |
1175 Jim Thompson wrote @file{ps-print.el}, which converts | |
1176 Emacs text to Postscript. | |
1177 | |
1178 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1179 Tom Tromey and Chris Lindblad wrote @file{tcl.el}, a major mode for |
46918
82d113655734
Minor spelling and grammar corrections.
Paul Eggert <eggert@twinsun.com>
parents:
46211
diff
changeset
|
1180 editing Tcl/Tk source files and running a Tcl interpreter as an Emacs |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1181 subprocess. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1182 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1183 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1184 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
|
1185 Security protocol. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1186 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1187 @item |
25829 | 1188 Masanobu Umeda wrote: |
36023
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 @itemize @minus |
25829 | 1191 @item |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1192 GNUS, a feature-full reader for Usenet news, |
25829 | 1193 @item |
1194 @file{prolog.el}, a mode for editing Prolog code, | |
1195 @item | |
1196 @file{rmailsort.el}, a package for sorting messages in RMAIL folders, | |
1197 @item | |
1198 @file{metamail.el}, an interface to the Metamail program, | |
1199 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1200 @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
|
1201 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1202 @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
|
1203 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1204 @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
|
1205 @item |
25829 | 1206 @file{tcp.el}, emulation of the @code{open-network-stream} function for |
1207 some Emacs configurations which lack it, and | |
1208 @item | |
1209 @file{timezone.el}, providing functions for dealing with time zones. | |
1210 @end itemize | |
1211 | |
1212 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1213 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
|
1214 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
|
1215 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1216 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1217 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
|
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 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
|
1221 operations on rectangle regions of text. |
25829 | 1222 |
1223 @item | |
1224 Ulrik Vieth implemented @file{meta-mode.el}, for editing MetaFont code. | |
1225 | |
1226 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1227 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
|
1228 @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
|
1229 of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions. |
25829 | 1230 |
1231 @item | |
1232 Johan Vromans wrote @file{forms.el} and its associated files, defining a | |
1233 mode for filling in forms, and @file{iso-acc.el}, a minor mode providing | |
1234 electric accent keys for text using the ISO-8859 character set. | |
1235 | |
1236 @item | |
1237 Barry Warsaw wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1238 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1239 @itemize @minus |
25829 | 1240 @item |
1241 @file{assoc.el}, a set of utility functions for working with association | |
1242 lists, | |
1243 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1244 @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
|
1245 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
|
1246 Stallman, |
25829 | 1247 @item |
1248 @file{elp.el}, a new profiler for Emacs Lisp programs. | |
1249 @item | |
1250 @file{man.el}, a mode for reading UNIX manual pages, | |
1251 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1252 @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
|
1253 programs, |
25829 | 1254 @item |
1255 @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
|
1256 packages, and |
25829 | 1257 @item |
1258 @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
|
1259 and news articles. |
25829 | 1260 @end itemize |
1261 | |
1262 @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
|
1263 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
|
1264 and also wrote: |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1265 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1266 @itemize @minus |
25829 | 1267 @item |
1268 @file{desktop.el}, facilities for saving some of Emacs's state between | |
1269 sessions, | |
1270 @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
|
1271 @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
|
1272 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
|
1273 @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
|
1274 @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
|
1275 @item |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1276 @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
|
1277 port of Emacs, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1278 @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
|
1279 @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
|
1280 @item |
25829 | 1281 @file{s-region.el}, commands for setting the region using the shift key |
1282 and motion commands, and | |
1283 @item | |
1284 @file{dos-fns.el}, functions for use under MS-DOS. | |
1285 @end itemize | |
1286 | |
1287 He also helped port Emacs to MS-DOS. | |
1288 | |
1289 @item | |
1290 Joseph Brian Wells wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1291 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1292 @itemize @minus |
25829 | 1293 @item |
1294 @file{apropos.el}, a command to find commands, functions, and variables | |
1295 whose names contain matches for a regular expression, | |
1296 @item | |
1297 @file{resume.el}, support for processing command-line arguments after | |
1298 resuming a suspended Emacs job, and | |
1299 @item | |
1300 @file{mail-extr.el}, a package for extracting names and addresses from | |
1301 mail headers, with contributions from Jamie Zawinski. | |
1302 @end itemize | |
1303 | |
1304 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1305 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
|
1306 mode for editing VHDL source code. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1307 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1308 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1309 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
|
1310 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
|
1311 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
|
1312 @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
|
1313 @code{eshell}, a command shell implemented entirely in Emacs Lisp. |
25829 | 1314 |
1315 @item | |
1316 Ed Wilkinson wrote @file{b2m.c}, a program to convert mail files from | |
1317 RMAIL format to Unix @code{mbox} format. | |
1318 | |
1319 @item | |
1320 Mike Williams wrote @file{mouse-sel.el}, providing enhanced mouse | |
1321 selection, and @file{thingatpt.el}, a library of functions for finding | |
1322 the ``thing'' (word, line, s-expression) containing point. | |
1323 | |
1324 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1325 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
|
1326 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1327 @item |
36242 | 1328 Dale R.@: Worley wrote @file{emerge.el}, a package for interactively |
25829 | 1329 merging two versions of a file. |
1330 | |
1331 @item | |
38865
62e02f5ae533
Avoid saying "Unix" in a way that includes GNU.
Richard M. Stallman <rms@gnu.org>
parents:
36755
diff
changeset
|
1332 Francis J.@: Wright wrote @code{WoMan}, a package for browsing |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1333 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
|
1334 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1335 @item |
25829 | 1336 Tom Wurgler wrote @file{emacs-lock.el}, which makes it harder |
1337 to exit with valuable buffers unsaved. | |
1338 | |
1339 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1340 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
|
1341 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
|
1342 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
|
1343 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1344 @item |
42975 | 1345 Milan Zamazal wrote @file{czech.el}, support for editing Czech text, |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1346 @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
|
1347 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
|
1348 @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
|
1349 SGML/HTML files. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1350 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1351 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1352 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
|
1353 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
|
1354 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1355 @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
|
1356 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
|
1357 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
|
1358 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
|
1359 @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
|
1360 code pages. |
25829 | 1361 |
1362 @item | |
1363 Jamie Zawinski wrote: | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1364 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1365 @itemize @minus |
25829 | 1366 @item |
1367 Emacs 19's optimizing byte compiler, with Hallvard Furuseth, | |
1368 @item | |
1369 much of the support for faces and X selections, | |
1370 @item | |
1371 @file{mailabbrev.el}, a package providing automatic expansion of mail | |
1372 aliases, and | |
1373 @item | |
1374 @file{tar-mode.el}, providing simple viewing and editing commands for | |
1375 tar files. | |
1376 @end itemize | |
1377 | |
1378 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1379 Shenghuo Zhu wrote: |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1380 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1381 @itemize @minus |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1382 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1383 @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
|
1384 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1385 @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
|
1386 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1387 @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
|
1388 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1389 @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
|
1390 @item |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1391 @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
|
1392 @end itemize |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1393 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1394 @item |
36242 | 1395 Ian T.@: Zimmerman wrote @file{gametree.el}. |
25829 | 1396 |
1397 @item | |
36242 | 1398 Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the |
25829 | 1399 VI text editor. |
27363 | 1400 |
1401 @item | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1402 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
|
1403 with visual feedback. |
36424 | 1404 |
27749 | 1405 @end itemize |
1406 | |
25829 | 1407 Others too numerous to mention have reported and fixed bugs, and added |
36424 | 1408 features to many parts of Emacs. (Many are mentioned in the |
1409 @file{ChangeLog} files which are summarized in the file @file{AUTHORS} | |
1410 in the distribution.) We thank them for their generosity as well. | |
25829 | 1411 |
1412 This list intended to mention every contributor of a major package or | |
1413 feature we currently distribute; if you know of someone we have omitted, | |
1414 please report that as a manual bug. |