annotate man/ack.texi @ 79556:239cccb702f6

(url-cookie-write-file): Use url-make-private-file and with-temp-buffer.
author Glenn Morris <rgm@gnu.org>
date Tue, 11 Dec 2007 05:49:53 +0000
parents 5e6911100617
children 02b9a9aa5b0c 70bf32a0f523
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1 @c This is part of the Emacs manual.
64890
3723093a21fd Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents: 61845
diff changeset
2 @c Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
75348
3d45362f1d38 Add 2007 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 74426
diff changeset
3 @c 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
4 @c See file emacs.texi for copying conditions.
36024
de9dab614e26 Add a comment about criteria for inclusion in this chapter.
Eli Zaretskii <eliz@gnu.org>
parents: 36023
diff changeset
5 @c
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
6 @node Acknowledgments, Screen, Concept Index, Top
56806
00d8427f3adf (Acknowledgments): Use `@unnumbered'.
Luc Teirlinck <teirllm@auburn.edu>
parents: 53120
diff changeset
7 @unnumbered Acknowledgments
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
8
Dave Love <fx@gnu.org>
parents:
diff changeset
9 Many people have contributed code included in the Free Software
Dave Love <fx@gnu.org>
parents:
diff changeset
10 Foundation's distribution of GNU Emacs. To show our appreciation for
36027
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
11 their public spirit, we list here in alphabetical order those who have
34147
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
12 written substantial portions.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
13
36027
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
14 @c We should list here anyone who has contributed a new package,
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
15 @c and anyone who has made major enhancements in Emacs
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
16 @c that many users would notice and consider important.
73f4c586ca68 Small change in intro.
Richard M. Stallman <rms@gnu.org>
parents: 36026
diff changeset
17
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
18 @itemize @bullet
Dave Love <fx@gnu.org>
parents:
diff changeset
19 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
20 Per Abrahamsen wrote the customization buffer facilities, as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
21 @file{double.el} for typing accented characters not normally available
Dave Love <fx@gnu.org>
parents:
diff changeset
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
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
24 commands for Gnus, @file{gnus-cite.el}, a citation-parsing facility
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
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
52979
3649390c0f91 Replace @sc{ascii} and ASCII with @acronym{ASCII}.
Eli Zaretskii <eliz@gnu.org>
parents: 52401
diff changeset
29 Tomas Abrahamsson wrote @file{artist.el}, a package for producing @acronym{ASCII}
36023
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
Dave Love <fx@gnu.org>
parents:
diff changeset
31
Dave Love <fx@gnu.org>
parents:
diff changeset
32 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
33 Jay K.@: Adams wrote @file{jka-compr.el}, providing automatic
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
34 decompression and recompression for compressed files.
Dave Love <fx@gnu.org>
parents:
diff changeset
35
Dave Love <fx@gnu.org>
parents:
diff changeset
36 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
37 Ralf Angeli wrote @file{scroll-lock.el}, a minor mode which keeps the
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
38 point vertically fixed by scrolling the window when moving up and down
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
39 in the buffer.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
40
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
41 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
42 Joe Arceneaux wrote the original text property implementation, and
Dave Love <fx@gnu.org>
parents:
diff changeset
43 implemented support for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
44
Dave Love <fx@gnu.org>
parents:
diff changeset
45 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
46 Miles Bader wrote @file{image-file.el}, support code for visiting
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
47 image files, @file{minibuf-eldef.el}, a minor mode whereby the default
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
48 value is shown in the minibuffer prompt only when appropriate, and
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
49 @file{button.el}, the library that implements clickable buttons.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
50
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
51 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
52 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
53 moving the mouse in particular patterns.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
54
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
55 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
56 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
57 Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
58
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
59 @item
36424
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
60 Steven L.@: Baur wrote
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
61 @c If earcon.el actually works with Emacs 21, it isn't useful for lack
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
62 @c of sound files. -- fx
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
63 @c @file{earcon.el}, a facility for sound effects
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48700
diff changeset
64 @c for email and news messages,
36424
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
65 @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
66 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
67 sound effects for Gnus.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
68
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
69 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
70 Alexander L. Belikoff, Sergey Berezin, David Edmondson, Andreas
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
71 Fuchs, Mario Lang, Gergely Nagy, Michael Olson, and Alex Schroeder
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
72 contributed ERC, an advanced Internet Relay Chat client.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
73
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
74 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
75 Boaz Ben-Zvi wrote @file{profile.el}, to time Emacs Lisp functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
76
Dave Love <fx@gnu.org>
parents:
diff changeset
77 @item
73519
9a051dfb9cad (Acknowledgments): Add cal-html author.
Glenn Morris <rgm@gnu.org>
parents: 73293
diff changeset
78 Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars.
9a051dfb9cad (Acknowledgments): Add cal-html author.
Glenn Morris <rgm@gnu.org>
parents: 73293
diff changeset
79
9a051dfb9cad (Acknowledgments): Add cal-html author.
Glenn Morris <rgm@gnu.org>
parents: 73293
diff changeset
80 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
81 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
82 (Object Pascal) source code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
83
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
84 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
85 Jim Blandy wrote Emacs 19's input system, brought its configuration and
Dave Love <fx@gnu.org>
parents:
diff changeset
86 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
87 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
88 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
89
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
90 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
91 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
92 buffer.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
93
Dave Love <fx@gnu.org>
parents:
diff changeset
94 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
95 Terrence M.@: Brannon wrote @file{landmark.el}, a neural-network robot
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
96 that learns landmarks.
Dave Love <fx@gnu.org>
parents:
diff changeset
97
Dave Love <fx@gnu.org>
parents:
diff changeset
98 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
99 Frank Bresz wrote @file{diff.el}, a program to display @code{diff}
Dave Love <fx@gnu.org>
parents:
diff changeset
100 output.
Dave Love <fx@gnu.org>
parents:
diff changeset
101
Dave Love <fx@gnu.org>
parents:
diff changeset
102 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
103 Peter Breton implemented:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
104
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
105 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
106 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
107 @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
108 buffers,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
109 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
110 @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
111 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
112 @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
113 @item
38865
62e02f5ae533 Avoid saying "Unix" in a way that includes GNU.
Richard M. Stallman <rms@gnu.org>
parents: 36755
diff changeset
114 @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
115 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
116 @file{net-utils.el}, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
117 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
118 the ``generic mode'' feature.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
119 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
120
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
121 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
122 Emmanuel Briot wrote @file{xml.el}, an XML parser for Emacs.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
123
Dave Love <fx@gnu.org>
parents:
diff changeset
124 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
125 Kevin Broadey wrote @file{foldout.el}, providing folding extensions to
Dave Love <fx@gnu.org>
parents:
diff changeset
126 Emacs's outline modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
127
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
128 @c @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
129 @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
130 @c (since replaced by @file{ada-mode.el}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
131
Dave Love <fx@gnu.org>
parents:
diff changeset
132 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
133 David M.@: Brown wrote @file{array.el}, for editing arrays and other
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
134 tabular data.
Dave Love <fx@gnu.org>
parents:
diff changeset
135
Dave Love <fx@gnu.org>
parents:
diff changeset
136 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
137 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
138 changing the encoding of Polish characters.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
139
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
140 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
141 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
142 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
143
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
144 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
145 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
146 manipulating object collections.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
147
Dave Love <fx@gnu.org>
parents:
diff changeset
148 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
149 Hans Chalupsky wrote @file{advice.el}, an overloading mechanism for
Dave Love <fx@gnu.org>
parents:
diff changeset
150 Emacs Lisp functions, and @file{trace.el}, a tracing facility for Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
151 Lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
152
Dave Love <fx@gnu.org>
parents:
diff changeset
153 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
154 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
155 for IDL and WAVE CL.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
156
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
157 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
158 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
159 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
160 commands for extended page handling.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
161
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
162 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
163 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
164 @file{mac-win.el}, support for the Mac window system.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
165
Dave Love <fx@gnu.org>
parents:
diff changeset
166 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
167 James Clark wrote @file{sgml-mode.el}, a mode for editing SGML
Dave Love <fx@gnu.org>
parents:
diff changeset
168 documents, and contributed to Emacs's dumping procedures.
Dave Love <fx@gnu.org>
parents:
diff changeset
169
Dave Love <fx@gnu.org>
parents:
diff changeset
170 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
171 Mike Clarkson wrote @file{edt.el}, an emulation of DEC's EDT editor.
Dave Love <fx@gnu.org>
parents:
diff changeset
172
Dave Love <fx@gnu.org>
parents:
diff changeset
173 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
174 Glynn Clements provided @file{gamegrid.el} and a couple of games that
Dave Love <fx@gnu.org>
parents:
diff changeset
175 use it, Snake and Tetris.
Dave Love <fx@gnu.org>
parents:
diff changeset
176
Dave Love <fx@gnu.org>
parents:
diff changeset
177 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
178 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
179 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
180
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
181 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
182 Andrew Csillag wrote M4 mode (@file{m4-mode.el}).
Dave Love <fx@gnu.org>
parents:
diff changeset
183
Dave Love <fx@gnu.org>
parents:
diff changeset
184 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
185 Doug Cutting and Jamie Zawinski wrote @file{disass.el}, a disassembler
Dave Love <fx@gnu.org>
parents:
diff changeset
186 for compiled Emacs Lisp code.
Dave Love <fx@gnu.org>
parents:
diff changeset
187
Dave Love <fx@gnu.org>
parents:
diff changeset
188 @item
77412
bf29ced51f84 tumme is now image-dired.
Chong Yidong <cyd@stupidchicken.com>
parents: 77394
diff changeset
189 Mathias Dahl wrote @file{image-dired.el}, a package for viewing image
bf29ced51f84 tumme is now image-dired.
Chong Yidong <cyd@stupidchicken.com>
parents: 77394
diff changeset
190 files as ``thumbnails.''
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
191
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
192 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
193 Michael DeCorte wrote @file{emacs.csh}, a C-shell script that starts a
Dave Love <fx@gnu.org>
parents:
diff changeset
194 new Emacs job, or restarts a paused Emacs if one exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
195
Dave Love <fx@gnu.org>
parents:
diff changeset
196 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
197 Gary Delp wrote @file{mailpost.el}, an interface between RMAIL and the
Dave Love <fx@gnu.org>
parents:
diff changeset
198 @file{/usr/uci/post} mailer.
Dave Love <fx@gnu.org>
parents:
diff changeset
199
Dave Love <fx@gnu.org>
parents:
diff changeset
200 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
201 Matthieu Devin wrote @file{delsel.el}, a package to make newly-typed
Dave Love <fx@gnu.org>
parents:
diff changeset
202 text replace the current selection.
Dave Love <fx@gnu.org>
parents:
diff changeset
203
Dave Love <fx@gnu.org>
parents:
diff changeset
204 @item
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48700
diff changeset
205 Eric Ding contributed @file{goto-addr.el},
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
206
Dave Love <fx@gnu.org>
parents:
diff changeset
207 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
208 Jan Dj@"{a}rv added support for the GTK+ toolkit and X drag-and-drop.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
209
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
210 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
211 Carsten Dominik wrote @file{reftex.el}, a package for setting up
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
212 labels and cross-references in La@TeX{} documents, and @file{org.el},
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
213 a mode for maintaining notes, todo lists, and project planning.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
214
Dave Love <fx@gnu.org>
parents:
diff changeset
215 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
216 Scott Draves wrote @file{tq.el}, help functions for maintaining
Dave Love <fx@gnu.org>
parents:
diff changeset
217 transaction queues between Emacs and its subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
218
Dave Love <fx@gnu.org>
parents:
diff changeset
219 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
220 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
221 pong game.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
222
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
223 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
224 Viktor Dukhovni wrote support for dumping under SunOS version 4.
Dave Love <fx@gnu.org>
parents:
diff changeset
225
Dave Love <fx@gnu.org>
parents:
diff changeset
226 @item
46211
6639617e399f Simplify the reference to Octave mode.
Richard M. Stallman <rms@gnu.org>
parents: 45509
diff changeset
227 John Eaton co-wrote Octave mode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
228
Dave Love <fx@gnu.org>
parents:
diff changeset
229 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
230 Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}).
Dave Love <fx@gnu.org>
parents:
diff changeset
231
Dave Love <fx@gnu.org>
parents:
diff changeset
232 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
233 Stephen Eglen implemented @file{mspools.el}, for use with Procmail,
Dave Love <fx@gnu.org>
parents:
diff changeset
234 which tells you which mail folders have mail waiting in them, and
Dave Love <fx@gnu.org>
parents:
diff changeset
235 @file{iswitchb.el}, a feature for incremental reading and completion of
Dave Love <fx@gnu.org>
parents:
diff changeset
236 buffer names.
Dave Love <fx@gnu.org>
parents:
diff changeset
237
Dave Love <fx@gnu.org>
parents:
diff changeset
238 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
239 Torbj@"orn
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
240 Einarsson contributed the Fortran 90 mode (@file{f90.el}).
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
241
Dave Love <fx@gnu.org>
parents:
diff changeset
242 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
243 Tsugutomo Enami co-wrote the support for international character sets.
Dave Love <fx@gnu.org>
parents:
diff changeset
244
Dave Love <fx@gnu.org>
parents:
diff changeset
245 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
246 Hans Henrik Eriksen wrote @file{simula.el}, a mode for editing SIMULA 87
Dave Love <fx@gnu.org>
parents:
diff changeset
247 code.
Dave Love <fx@gnu.org>
parents:
diff changeset
248
Dave Love <fx@gnu.org>
parents:
diff changeset
249 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
250 Michael Ernst wrote @file{reposition.el}, a command for recentering a
Dave Love <fx@gnu.org>
parents:
diff changeset
251 function's source code and preceding comment on the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
252
Dave Love <fx@gnu.org>
parents:
diff changeset
253 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
254 Ata Etemadi wrote @file{cdl.el}, functions for working with Common Data
Dave Love <fx@gnu.org>
parents:
diff changeset
255 Language source code.
Dave Love <fx@gnu.org>
parents:
diff changeset
256
Dave Love <fx@gnu.org>
parents:
diff changeset
257 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
258 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
259 Morse code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
260
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
261 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
262 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
263 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
264 @file{ldap.el}, the LDAP client interface.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
265
Dave Love <fx@gnu.org>
parents:
diff changeset
266 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
267 Fred Fish wrote the support for dumping COFF executable files.
Dave Love <fx@gnu.org>
parents:
diff changeset
268
Dave Love <fx@gnu.org>
parents:
diff changeset
269 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
270 Karl Fogel wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
271
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
272 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
273 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
274 @file{bookmark.el}, for creating named placeholders, saving them and
Dave Love <fx@gnu.org>
parents:
diff changeset
275 jumping to them later,
Dave Love <fx@gnu.org>
parents:
diff changeset
276 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
277 @file{mail-hist.el}, a history mechanism for outgoing mail messages, and
Dave Love <fx@gnu.org>
parents:
diff changeset
278 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
279 @file{saveplace.el}, for preserving point's location in files between
Dave Love <fx@gnu.org>
parents:
diff changeset
280 editing sessions.
Dave Love <fx@gnu.org>
parents:
diff changeset
281 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
282
Dave Love <fx@gnu.org>
parents:
diff changeset
283 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
284 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
285 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
286 for scrolling several buffers together.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
287
Dave Love <fx@gnu.org>
parents:
diff changeset
288 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
289 Noah Friedman wrote @file{rlogin.el}, an interface to Rlogin,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
290 @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
291 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
292 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
293 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
294 minibuffer to fit the text it contains.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
295
Dave Love <fx@gnu.org>
parents:
diff changeset
296 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
297 Keith Gabryelski wrote @file{hexl.el}, a mode for editing binary files.
Dave Love <fx@gnu.org>
parents:
diff changeset
298
Dave Love <fx@gnu.org>
parents:
diff changeset
299 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
300 Kevin Gallagher rewrote and enhanced the EDT emulation, and wrote
Dave Love <fx@gnu.org>
parents:
diff changeset
301 @file{flow-ctrl.el}, a package for coping with unsuppressible XON/XOFF
Dave Love <fx@gnu.org>
parents:
diff changeset
302 flow control.
Dave Love <fx@gnu.org>
parents:
diff changeset
303
Dave Love <fx@gnu.org>
parents:
diff changeset
304 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
305 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
306 @file{w32-win.el}, support functions for the MS-Windows window system.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
307
Dave Love <fx@gnu.org>
parents:
diff changeset
308 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
309 Juan Le@'{o}n Lahoz Garc@'{i}a wrote @file{wdired.el}, a package for
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
310 performing file operations by directly editing Dired buffers.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
311
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
312 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
313 Howard Gayle wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
314
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
315 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
316 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
317 the C and lisp code for display tables and case tables,
Dave Love <fx@gnu.org>
parents:
diff changeset
318 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
319 @file{rot13.el}, a command to display the plain-text form of a buffer
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
320 encoded with the Caesar cipher,
Dave Love <fx@gnu.org>
parents:
diff changeset
321 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
322 @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
323 tables,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
324 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
325 much of the support for the ISO-8859 European character sets (which
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
326 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
327 @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
328 @file{swedish.el}), and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
329 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
330 @file{vt100-led.el}, a package for controlling the LED's on
Dave Love <fx@gnu.org>
parents:
diff changeset
331 VT100-compatible terminals.
Dave Love <fx@gnu.org>
parents:
diff changeset
332 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
333
Dave Love <fx@gnu.org>
parents:
diff changeset
334 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
335 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
336 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
337 last-change time stamps in files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
338
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
339 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
340 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
341 Gnus.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
342
Dave Love <fx@gnu.org>
parents:
diff changeset
343 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
344 David Gillespie wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
345
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
346 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
347 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
348 The Common Lisp compatibility packages,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
349 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
350 @code{Calc}, an advanced calculator and mathematical tool,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
351 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
352 @file{complete.el}, a partial completion mechanism, and
Dave Love <fx@gnu.org>
parents:
diff changeset
353 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
354 @file{edmacro.el}, a package for editing keyboard macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
355 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
356
Dave Love <fx@gnu.org>
parents:
diff changeset
357 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
358 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
359 writing regexps using a Lisp-like syntax.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
360
Dave Love <fx@gnu.org>
parents:
diff changeset
361 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
362 Boris Goldowsky wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
363
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
364 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
365 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
366 @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
367 the text cursor,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
368 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
369 @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
370 more than one place,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
371 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
372 @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
373 formats,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
374 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
375 @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
376 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
377 @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
378 @end itemize
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
379
Dave Love <fx@gnu.org>
parents:
diff changeset
380 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
381 Michelangelo Grigni wrote @file{ffap.el} which visits a file,
Dave Love <fx@gnu.org>
parents:
diff changeset
382 taking the file name from the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
383
Dave Love <fx@gnu.org>
parents:
diff changeset
384 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
385 Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
386
Dave Love <fx@gnu.org>
parents:
diff changeset
387 @item
73293
a12ab7c32707 (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 73291
diff changeset
388 Kai Gro@ss{}johann and Michael Albinus wrote the Tramp package, which
a12ab7c32707 (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 73291
diff changeset
389 provides transparent remote file editing using rcp, ssh, ftp, and other
a12ab7c32707 (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 73291
diff changeset
390 network protocols.
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
391
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
392 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
393 Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between
52979
3649390c0f91 Replace @sc{ascii} and ASCII with @acronym{ASCII}.
Eli Zaretskii <eliz@gnu.org>
parents: 52401
diff changeset
394 the ISO 8859-1 character set and the notations for non-@acronym{ASCII}
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
395 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
396 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
397 character set.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
398
Dave Love <fx@gnu.org>
parents:
diff changeset
399 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
400 Henry Guillaume wrote @file{find-file.el}, a package to visit files
Dave Love <fx@gnu.org>
parents:
diff changeset
401 related to the currently visited file.
Dave Love <fx@gnu.org>
parents:
diff changeset
402
Dave Love <fx@gnu.org>
parents:
diff changeset
403 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
404 Doug Gwyn wrote the portable @code{alloca} implementation.
Dave Love <fx@gnu.org>
parents:
diff changeset
405
Dave Love <fx@gnu.org>
parents:
diff changeset
406 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
407 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
408 character sets, and wrote @file{isearch-x.el}, a facility for searching
52979
3649390c0f91 Replace @sc{ascii} and ASCII with @acronym{ASCII}.
Eli Zaretskii <eliz@gnu.org>
parents: 52401
diff changeset
409 non-@acronym{ASCII} text. Together with Naoto Takahashi, he wrote
3649390c0f91 Replace @sc{ascii} and ASCII with @acronym{ASCII}.
Eli Zaretskii <eliz@gnu.org>
parents: 52401
diff changeset
410 @file{quail.el}, a simple input facility for typing non-@acronym{ASCII} text from
3649390c0f91 Replace @sc{ascii} and ASCII with @acronym{ASCII}.
Eli Zaretskii <eliz@gnu.org>
parents: 52401
diff changeset
411 an @acronym{ASCII} keyboard. Ken'ichi also wrote @file{ps-bdf.el}, a BDF font
3649390c0f91 Replace @sc{ascii} and ASCII with @acronym{ASCII}.
Eli Zaretskii <eliz@gnu.org>
parents: 52401
diff changeset
412 support for printing non-@acronym{ASCII} text on a PostScript printer.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
413
Dave Love <fx@gnu.org>
parents:
diff changeset
414 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
415 Chris Hanson wrote @file{netuname.el}, a package to use HP-UX's Remote
Dave Love <fx@gnu.org>
parents:
diff changeset
416 File Access facility from Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
417
Dave Love <fx@gnu.org>
parents:
diff changeset
418 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
419 Jesper Harder wrote @file{yenc.el}, for decoding yenc encoded messages.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
420
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
421 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
422 K. Shane Hartman wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
423
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
424 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
425 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
426 @file{chistory.el} and @file{echistory.el}, packages for browsing
Dave Love <fx@gnu.org>
parents:
diff changeset
427 command history lists,
Dave Love <fx@gnu.org>
parents:
diff changeset
428 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
429 @file{electric.el} and @file{helper.el}, providing an alternative
Dave Love <fx@gnu.org>
parents:
diff changeset
430 command loop and appropriate help facilities,
Dave Love <fx@gnu.org>
parents:
diff changeset
431 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
432 @file{emacsbug.el}, a package for reporting Emacs bugs,
Dave Love <fx@gnu.org>
parents:
diff changeset
433 @item
52979
3649390c0f91 Replace @sc{ascii} and ASCII with @acronym{ASCII}.
Eli Zaretskii <eliz@gnu.org>
parents: 52401
diff changeset
434 @file{picture.el}, a mode for editing @acronym{ASCII} pictures, and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
435 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
436 @file{view.el}, a package for perusing files and buffers without editing
Dave Love <fx@gnu.org>
parents:
diff changeset
437 them.
Dave Love <fx@gnu.org>
parents:
diff changeset
438 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
439
Dave Love <fx@gnu.org>
parents:
diff changeset
440 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
441 John Heidemann wrote @file{mouse-copy.el} and @file{mouse-drag.el},
Dave Love <fx@gnu.org>
parents:
diff changeset
442 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
443
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
444 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
445 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
446 format of Unicode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
447
Dave Love <fx@gnu.org>
parents:
diff changeset
448 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
449 Markus Heritsch co-wrote Ada mode (@file{ada-mode.el}).
Dave Love <fx@gnu.org>
parents:
diff changeset
450
Dave Love <fx@gnu.org>
parents:
diff changeset
451 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
452 Karl Heuer wrote the original blessmail script, implemented the
Dave Love <fx@gnu.org>
parents:
diff changeset
453 @code{intangible} text property, and rearranged the structure of the
Dave Love <fx@gnu.org>
parents:
diff changeset
454 @code{Lisp_Object} type to allow for more data bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
455
Dave Love <fx@gnu.org>
parents:
diff changeset
456 @item
36424
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
457 Manabu Higashida ported Emacs to MS-DOS.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
458
Dave Love <fx@gnu.org>
parents:
diff changeset
459 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
460 Anders Holst wrote @file{hippie-exp.el}, a versatile completion and
Dave Love <fx@gnu.org>
parents:
diff changeset
461 expansion package.
Dave Love <fx@gnu.org>
parents:
diff changeset
462
Dave Love <fx@gnu.org>
parents:
diff changeset
463 @item
46211
6639617e399f Simplify the reference to Octave mode.
Richard M. Stallman <rms@gnu.org>
parents: 45509
diff changeset
464 Kurt Hornik co-wrote Octave mode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
465
Dave Love <fx@gnu.org>
parents:
diff changeset
466 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
467 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
468 template instantiations.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
469
Dave Love <fx@gnu.org>
parents:
diff changeset
470 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
471 Joakim Hove wrote @file{html2text.el}, a html to plain text converter.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
472 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
473 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
474 browser to display a URL.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
475
Dave Love <fx@gnu.org>
parents:
diff changeset
476 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
477 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
478 wrote many of its parts.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
479
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
480 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
481 Andrew Innes contributed extensively to the MS-Windows support.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
482
Dave Love <fx@gnu.org>
parents:
diff changeset
483 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
484 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
485
431e5e232eeb Move Seiichiro Inoue's entry to its place.
Eli Zaretskii <eliz@gnu.org>
parents: 36024
diff changeset
486 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
487 Ulf Jasper wrote @file{icalendar.el}, a package for converting Emacs
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
488 diary entries to and from the iCalendar format, and
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
489 @file{newsticker.el}, an RSS and Atom based Newsticker.
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
490
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
491 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
492 Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game,
Dave Love <fx@gnu.org>
parents:
diff changeset
493 and @file{mldrag.el}, a package which allows the user to resize windows
Dave Love <fx@gnu.org>
parents:
diff changeset
494 by dragging mode lines and vertical window separators with the mouse.
Dave Love <fx@gnu.org>
parents:
diff changeset
495
Dave Love <fx@gnu.org>
parents:
diff changeset
496 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
497 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
498 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
499
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
500 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
501 Simon Josefsson wrote:
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
502
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
503 @itemize @minus
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
504 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
505 @file{dns-mode.el}, an editing mode for Domain Name System master files,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
506 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
507 @file{flow-fill.el}, a package for interpreting RFC2646 formatted text
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
508 in messages,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
509 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
510 @file{fringe.el}, a package for customizing the fringe,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
511 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
512 @file{imap.el}, an Emacs Lisp library for talking to IMAP servers,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
513 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
514 @file{nnimap}, the IMAP back-end for Gnus, and
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
515 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
516 @file{rfc2104.el}, a hashed message authentication facility.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
517 @end itemize
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
518
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
519 @item
74426
6540070b1ed3 (Acknowledgments): Fix Arne J@o{}rgensen's name.
Eli Zaretskii <eliz@gnu.org>
parents: 73784
diff changeset
520 Arne J@o{}rgensen wrote @file{latexenc.el}, a package to
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
521 automatically guess the correct coding system in LaTeX files.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
522
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
523 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
524 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out
Dave Love <fx@gnu.org>
parents:
diff changeset
525 mail with SMTP.
Dave Love <fx@gnu.org>
parents:
diff changeset
526
Dave Love <fx@gnu.org>
parents:
diff changeset
527 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
528 David Kaufman wrote @file{yow.c}, an essential utility program for the
Dave Love <fx@gnu.org>
parents:
diff changeset
529 hopelessly pinheaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
532 Henry Kautz wrote @file{bib-mode.el}, a mode for maintaining
Dave Love <fx@gnu.org>
parents:
diff changeset
533 bibliography databases compatible with @code{refer} (the @code{troff}
Dave Love <fx@gnu.org>
parents:
diff changeset
534 version) and @code{lookbib}, and @file{refbib.el}, a package to convert
Dave Love <fx@gnu.org>
parents:
diff changeset
535 those databases to the format used by the LaTeX text formatting package.
Dave Love <fx@gnu.org>
parents:
diff changeset
536
Dave Love <fx@gnu.org>
parents:
diff changeset
537 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
538 Taichi Kawabata added support for Devanagari script and the Indian
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
539 languages.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
540
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
541 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
542 Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
543 buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
544
Dave Love <fx@gnu.org>
parents:
diff changeset
545 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
546 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
547 @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
548 Viper, the newest emulation for VI.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
549
Dave Love <fx@gnu.org>
parents:
diff changeset
550 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
551 Richard King wrote the first version of @file{userlock.el} and
Dave Love <fx@gnu.org>
parents:
diff changeset
552 @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
553 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
554 @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
555 parts of the file's name to the buffer name.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
556 @c We're not using his backquote.el any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
557
Dave Love <fx@gnu.org>
parents:
diff changeset
558 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
559 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
560 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
561 within Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
562
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
563 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
564 Pavel Kobiakov wrote @file{flymake.el}, a minor mode for performing
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
565 on-the-fly syntax checking.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
566
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
567 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
568 Larry K.@: Kolodney wrote @file{cvtmail.c}, a program to convert the mail
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
569 directories used by Gosling Emacs into RMAIL format.
Dave Love <fx@gnu.org>
parents:
diff changeset
570
Dave Love <fx@gnu.org>
parents:
diff changeset
571 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
572 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
573 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
574
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
575 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
576 Koseki Yoshinori wrote @file{iimage.el}, a minor mode for displaying
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
577 inline images.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
578
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
579 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
580 Robert Krawitz wrote the original @file{xmenu.c}, part of Emacs's pop-up
Dave Love <fx@gnu.org>
parents:
diff changeset
581 menu support.
Dave Love <fx@gnu.org>
parents:
diff changeset
582
Dave Love <fx@gnu.org>
parents:
diff changeset
583 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
584 Sebastian Kremer wrote Emacs 19's @code{dired-mode}, with contributions
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
585 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
586 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
587 standard program.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
588
Dave Love <fx@gnu.org>
parents:
diff changeset
589 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
590 Geoff Kuenning wrote Emacs 19's @file{ispell.el}, based on work by Ken
Dave Love <fx@gnu.org>
parents:
diff changeset
591 Stevens and others.
Dave Love <fx@gnu.org>
parents:
diff changeset
592
Dave Love <fx@gnu.org>
parents:
diff changeset
593 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
594 David K@ringaccent{a}gedal wrote @file{tempo.el}, providing support for
Dave Love <fx@gnu.org>
parents:
diff changeset
595 easy insertion of boilerplate text and other common constructions.
Dave Love <fx@gnu.org>
parents:
diff changeset
596
Dave Love <fx@gnu.org>
parents:
diff changeset
597 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
598 Daniel LaLiberte wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
599
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
600 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
601 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
602 @file{edebug.el}, a source-level debugger for Emacs Lisp,
Dave Love <fx@gnu.org>
parents:
diff changeset
603 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
604 @file{cl-specs.el}, specifications to help @code{edebug} debug code
Dave Love <fx@gnu.org>
parents:
diff changeset
605 written using David Gillespie's Common Lisp support,
Dave Love <fx@gnu.org>
parents:
diff changeset
606 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
607 @file{cust-print.el}, a customizable package for printing lisp objects,
Dave Love <fx@gnu.org>
parents:
diff changeset
608 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
609 @file{eval-reg.el}, a re-implementation of @code{eval-region} in Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
610 Lisp, and
Dave Love <fx@gnu.org>
parents:
diff changeset
611 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
612 @file{isearch.el}, Emacs's incremental search minor mode.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
613 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
614
Dave Love <fx@gnu.org>
parents:
diff changeset
615 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
616 James R.@: Larus wrote @file{mh-e.el}, an interface to the MH mail system.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
617
Dave Love <fx@gnu.org>
parents:
diff changeset
618 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
619 Vinicius Jose Latorre wrote the Emacs printing facilities, as well as:
36023
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 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
622 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
623 @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
624 PostScript printers,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
625 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
626 @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
627 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
628 @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
629 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
630 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
631
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
632 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
633 Frederic Lepied contributed @file{expand.el}, which uses the abbrev
Dave Love <fx@gnu.org>
parents:
diff changeset
634 mechanism for inserting programming constructs.
Dave Love <fx@gnu.org>
parents:
diff changeset
635
Dave Love <fx@gnu.org>
parents:
diff changeset
636 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
637 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
638 Emacs Lisp programs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
639
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
640 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
641 Lars Lindberg wrote @file{msb.el}, which provides more flexible menus
Dave Love <fx@gnu.org>
parents:
diff changeset
642 for buffer selection, and rewrote @file{dabbrev.el}.
Dave Love <fx@gnu.org>
parents:
diff changeset
643
Dave Love <fx@gnu.org>
parents:
diff changeset
644 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
645 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
646 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
647 @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
648 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
649 that show the same buffer.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
650
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
651 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
652 Thomas Link wrote @file{filesets.el}, a package for handling sets of
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
653 files.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
654
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
655 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
656 Dave Love wrote much of the code dealing with Unicode support and
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
657 Latin-N unification. He added support for many coding systems,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
658 including those in @file{code-pages.el} and the various UTF-7 and
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
659 UTF-16 coding systems. He also wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
660
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
661 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
662 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
663 @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
664 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
665 numeric keys to digit arguments,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
666 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
667 @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
668 files,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
669 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
670 @file{cfengine.el}, a mode for editing Cfengine files,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
671 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
672 @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
673 copyright notices, from file headers,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
674 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
675 @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
676 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
677 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
678 @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
679 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
680 character sets,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
681 @item
36383
d26ad6e1f13f Change "filename" to "file name" or "file-name".
Eli Zaretskii <eliz@gnu.org>
parents: 36242
diff changeset
682 @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
683 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
684 tables,
77610
5e6911100617 Restore mention of python.el pending consideration of legal status.
Glenn Morris <rgm@gnu.org>
parents: 77532
diff changeset
685 @item
5e6911100617 Restore mention of python.el pending consideration of legal status.
Glenn Morris <rgm@gnu.org>
parents: 77532
diff changeset
686 @file{python.el}, a major mode for the Python programming language.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
687 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
688 @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
689 typical word processors,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
690 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
691 @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
692 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
693 @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
694 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
695
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
696 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
697 Eric Ludlam wrote the Speedbar package and the following packages:
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
698
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
699 @itemize @minus
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
700 @item
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
701 @file{checkdoc.el}, for checking doc strings in Emacs Lisp programs,
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
702 @item
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
703 @file{dframe.el}, providing dedicatd frame support modes, and
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
704 @item
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
705 @file{ezimage.el}, a generalized way to place images over text.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
706 @end itemize
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
707
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
708 @item
53120
719a5ea7f783 * ack.texi: Note that Alan Mackenzie contributed the AWK support
Martin Stjernholm <mast@lysator.liu.se>
parents: 52979
diff changeset
709 Alan Mackenzie wrote the integrated AWK support in CC Mode.
719a5ea7f783 * ack.texi: Note that Alan Mackenzie contributed the AWK support
Martin Stjernholm <mast@lysator.liu.se>
parents: 52979
diff changeset
710
719a5ea7f783 * ack.texi: Note that Alan Mackenzie contributed the AWK support
Martin Stjernholm <mast@lysator.liu.se>
parents: 52979
diff changeset
711 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
712 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
713 simple substitution ciphers.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
714
Dave Love <fx@gnu.org>
parents:
diff changeset
715 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
716 Neil M.@: Mager wrote @file{appt.el}, functions to notify users of their
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
717 appointments. It finds appointments recorded in the diary files
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
718 generated by Edward M.@: Reingold's @code{calendar} package.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
719
Dave Love <fx@gnu.org>
parents:
diff changeset
720 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
721 Ken Manheimer wrote @file{allout.el}, a mode for manipulating and
Dave Love <fx@gnu.org>
parents:
diff changeset
722 formatting outlines, and @file{icomplete.el}, which provides incremental
Dave Love <fx@gnu.org>
parents:
diff changeset
723 completion feedback in the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
724
Dave Love <fx@gnu.org>
parents:
diff changeset
725 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
726 Bill Mann wrote @file{perl-mode.el}, a mode for editing Perl code.
Dave Love <fx@gnu.org>
parents:
diff changeset
727
Dave Love <fx@gnu.org>
parents:
diff changeset
728 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
729 Brian Marick and Daniel LaLiberte wrote @file{hideif.el}, support for
Dave Love <fx@gnu.org>
parents:
diff changeset
730 hiding selected code within C @code{#ifdef} clauses.
Dave Love <fx@gnu.org>
parents:
diff changeset
731
Dave Love <fx@gnu.org>
parents:
diff changeset
732 @item
61816
ad8d904ee067 Delete info about lazy-lock.el and fast-lock.el.
Richard M. Stallman <rms@gnu.org>
parents: 60750
diff changeset
733 Simon Marshall wrote @file{regexp-opt.el}, which generates a regular
ad8d904ee067 Delete info about lazy-lock.el and fast-lock.el.
Richard M. Stallman <rms@gnu.org>
parents: 60750
diff changeset
734 expression from a list of strings. He also extended @file{comint.el},
ad8d904ee067 Delete info about lazy-lock.el and fast-lock.el.
Richard M. Stallman <rms@gnu.org>
parents: 60750
diff changeset
735 originally written by Olin Shivers.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
736
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
737 @item
73784
82c910720ce0 (Acknowledgments): Fix name spelling.
Richard M. Stallman <rms@gnu.org>
parents: 73519
diff changeset
738 Bengt Martensson, Marc Shapiro, Mike Newton, Aaron Larson, and Stefan
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
739 Schoef, wrote @file{bibtex.el}, a mode for editing Bib@TeX{}
Dave Love <fx@gnu.org>
parents:
diff changeset
740 bibliography files.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48700
diff changeset
741
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
742 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
743 Charlie Martin wrote @file{autoinsert.el}, which provides automatic
Dave Love <fx@gnu.org>
parents:
diff changeset
744 mode-sensitive insertion of text into new files.
Dave Love <fx@gnu.org>
parents:
diff changeset
745
Dave Love <fx@gnu.org>
parents:
diff changeset
746 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
747 Thomas May wrote @file{blackbox.el}, a version of the traditional
Dave Love <fx@gnu.org>
parents:
diff changeset
748 blackbox game.
Dave Love <fx@gnu.org>
parents:
diff changeset
749
Dave Love <fx@gnu.org>
parents:
diff changeset
750 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
751 Roland McGrath wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
752
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
753 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
754 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
755 @file{compile.el}, a package for running compilations in a buffer, and
Dave Love <fx@gnu.org>
parents:
diff changeset
756 then visiting the locations reported in error messages,
Dave Love <fx@gnu.org>
parents:
diff changeset
757 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
758 @file{etags.el}, a package for jumping to function definitions and
Dave Love <fx@gnu.org>
parents:
diff changeset
759 searching or replacing in all the files mentioned in a @file{TAGS} file,
Dave Love <fx@gnu.org>
parents:
diff changeset
760 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
761 @file{find-dired.el}, for using @code{dired} commands on output from the
Dave Love <fx@gnu.org>
parents:
diff changeset
762 @code{find} program, with Sebastian Kremer,
Dave Love <fx@gnu.org>
parents:
diff changeset
763 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
764 @file{map-ynp.el}, a general purpose boolean question-asker,
Dave Love <fx@gnu.org>
parents:
diff changeset
765 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
766 @file{autoload.el}, providing semi-automatic maintenance of autoload
Dave Love <fx@gnu.org>
parents:
diff changeset
767 files, and
Dave Love <fx@gnu.org>
parents:
diff changeset
768 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
769 @file{upd-copyr.el}, providing semi-automatic maintenance of copyright
Dave Love <fx@gnu.org>
parents:
diff changeset
770 notices in source code.
Dave Love <fx@gnu.org>
parents:
diff changeset
771 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
772
Dave Love <fx@gnu.org>
parents:
diff changeset
773 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
774 David Megginson wrote @file{derived.el}, which allows one to define new
Dave Love <fx@gnu.org>
parents:
diff changeset
775 major modes by inheriting key bindings and commands from existing major
Dave Love <fx@gnu.org>
parents:
diff changeset
776 modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
777
Dave Love <fx@gnu.org>
parents:
diff changeset
778 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
779 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
780 command with its arguments.
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
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
783 Wayne Mesard wrote @file{hscroll.el} which does horizontal scrolling
Dave Love <fx@gnu.org>
parents:
diff changeset
784 automatically.
Dave Love <fx@gnu.org>
parents:
diff changeset
785
Dave Love <fx@gnu.org>
parents:
diff changeset
786 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
787 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
788
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
789 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
790 Richard Mlynarik wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
791
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
792 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
793 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
794 @file{cl-indent.el}, a package for indenting Common Lisp code,
Dave Love <fx@gnu.org>
parents:
diff changeset
795 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
796 @file{ebuff-menu.el}, an ``electric'' browser for buffer listings,
Dave Love <fx@gnu.org>
parents:
diff changeset
797 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
798 @file{ehelp.el}, bindings for browsing help screens,
Dave Love <fx@gnu.org>
parents:
diff changeset
799 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
800 @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format,
Dave Love <fx@gnu.org>
parents:
diff changeset
801 used in mail messages and news articles,
Dave Love <fx@gnu.org>
parents:
diff changeset
802 @item
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48700
diff changeset
803 @file{terminal.el}, a terminal emulator for Emacs subprocesses, and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
804 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
805 @file{yow.el}, an essential utility (try @kbd{M-x yow}).
Dave Love <fx@gnu.org>
parents:
diff changeset
806 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
807
Dave Love <fx@gnu.org>
parents:
diff changeset
808 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
809 Gerd Moellmann was the Emacs maintainer from the beginning of Emacs 21
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
810 development until the release of 21.1. He wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
811
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
812 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
813 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
814 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
815 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
816 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
817 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
818 the @code{ebrowse} C@t{++} browser,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
819 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
820 @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
821 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
822 @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
823 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
824 @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
825 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
826
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
827 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
828 Stefan Monnier added support for Arch, Subversion, and Meta-CVS to VC,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
829 and re-wrote much of the Emacs server to use the built-in networking
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
830 primitives. He also wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
831
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
832 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
833 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
834 @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
835 system,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
836 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
837 @file{reveal.el}, a minor mode for automatically revealing invisible
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
838 text,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
839 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
840 @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
841 conflicts, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
842 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
843 @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
844 @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
845
7292ef94c1f5 Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents: 27760
diff changeset
846 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
847 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
848 elsewhere.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
849
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
850 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
851 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
852 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
853 URLs.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
854
Dave Love <fx@gnu.org>
parents:
diff changeset
855 @item
36424
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
856 Erik Naggum wrote the time-conversion functions. He also wrote
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
857 @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
858 @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
859 case-conversion and syntax tables for the ISO Latin-4 and Latin-5
53120
719a5ea7f783 * ack.texi: Note that Alan Mackenzie contributed the AWK support
Martin Stjernholm <mast@lysator.liu.se>
parents: 52979
diff changeset
860 character sets, @file{mailheader.el}, a package for parsing email
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
861 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
862
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
863 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
864 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
865 @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
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 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
869 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
870
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
871 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
872 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
873 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
874 @code{xwsh} and @code{winterm} terminal emulators.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
875
Dave Love <fx@gnu.org>
parents:
diff changeset
876 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
877 Jurgen Nickelsen wrote @file{ws-mode.el}, providing WordStar emulation.
Dave Love <fx@gnu.org>
parents:
diff changeset
878
Dave Love <fx@gnu.org>
parents:
diff changeset
879 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
880 Hrvoje Niksic wrote @file{savehist.el}, for saving the minibuffer
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
881 history between Emacs sessions.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
882
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
883 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
884 Jeff Norden wrote @file{kermit.el}, a package to help the Kermit
Dave Love <fx@gnu.org>
parents:
diff changeset
885 dialup communications program run comfortably in an Emacs shell buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
886
Dave Love <fx@gnu.org>
parents:
diff changeset
887 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
888 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
889 support.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
890
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
891 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
892 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
893 splitting mechanism.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
894
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
895 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
896 Takaaki Ota wrote @file{table.el}, a package for creating and editing
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
897 embedded text-based tables.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
898
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
899 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
900 Pieter E.@: J.@: Pareit wrote @file{mixal-mode.el}, an editing mode for
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
901 the MIX assembly language.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
902
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
903 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
904 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
905 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
906 @file{5x5.el}, a game to fill all squares on the field.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
907
Dave Love <fx@gnu.org>
parents:
diff changeset
908 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
909 Jeff Peck wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
910
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
911 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
912 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
913 @file{emacstool.c}, support for running Emacs under SunView/Sun Windows,
Dave Love <fx@gnu.org>
parents:
diff changeset
914 @item
39268
5a3dae2132b4 Spelling correction.
Richard M. Stallman <rms@gnu.org>
parents: 38942
diff changeset
915 @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
916 @item
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48700
diff changeset
917 @file{sun-curs.el}, cursor definitions for Sun Windows, and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
918 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
919 @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
920 Sun Windows.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
921 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
922
Dave Love <fx@gnu.org>
parents:
diff changeset
923 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
924 Damon Anton Permezel wrote @file{hanoi.el}, an animated demonstration of
Dave Love <fx@gnu.org>
parents:
diff changeset
925 the ``Towers of Hanoi'' puzzle.
Dave Love <fx@gnu.org>
parents:
diff changeset
926
Dave Love <fx@gnu.org>
parents:
diff changeset
927 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
928 William M.@: Perry wrote @file{mailcap.el}, a MIME media types
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
929 configuration facility, @file{mwheel.el}, a package for supporting
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
930 mouse wheels, and the URL package.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
931
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
932 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
933 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
934
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
935 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
936 Jens Petersen wrote @file{find-func.el}, which makes it easy to find
Dave Love <fx@gnu.org>
parents:
diff changeset
937 the source code for an Emacs Lisp function or variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
938
Dave Love <fx@gnu.org>
parents:
diff changeset
939 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
940 Daniel Pfeiffer wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
941
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
942 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
943 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
944 @file{conf-mode.el}, a major mode for editing configuration files,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
945 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
946 @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
947 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
948 @file{executable.el}, a package for executing interpreter scripts,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
949 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
950 @file{sh-script.el}, a mode for editing shell scripts,
Dave Love <fx@gnu.org>
parents:
diff changeset
951 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
952 @file{skeleton.el}, implementing a concise language for writing
Dave Love <fx@gnu.org>
parents:
diff changeset
953 statement skeletons, and
Dave Love <fx@gnu.org>
parents:
diff changeset
954 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
955 @file{two-column.el}, a minor mode for simultaneous two-column editing.
Dave Love <fx@gnu.org>
parents:
diff changeset
956 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
957
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
958 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
959 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
960 Wyse 50 terminals.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
961
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
962 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
963 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
964 1460) interface for Emacs.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
965
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
966 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
967 Fred Pierresteguy and Paul Reilly made Emacs work with X Toolkit
Dave Love <fx@gnu.org>
parents:
diff changeset
968 widgets.
Dave Love <fx@gnu.org>
parents:
diff changeset
969
Dave Love <fx@gnu.org>
parents:
diff changeset
970 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
971 Christian Plaunt wrote @file{soundex.el}, an implementation of the
Dave Love <fx@gnu.org>
parents:
diff changeset
972 Soundex algorithm for comparing English words by their pronunciation.
Dave Love <fx@gnu.org>
parents:
diff changeset
973
Dave Love <fx@gnu.org>
parents:
diff changeset
974 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
975 David Ponce wrote:
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
976
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
977 @itemize @minus
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
978 @item
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
979 @file{recentf.el}, a package that puts a menu of recently visited
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
980 files in the Emacs menu bar,
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
981 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
982 @file{ruler-mode.el}, a minor mode for displaying a ruler in the
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
983 header line, and
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
984 @item
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
985 @file{tree-widget.el}, a package to display hierarchical data structures.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
986 @end itemize
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
987
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
988 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
989 Francesco A.@: Potorti wrote @file{cmacexp.el}, providing a command which
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
990 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
991 He also expanded and redesigned the @code{etags} program.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
992
Dave Love <fx@gnu.org>
parents:
diff changeset
993 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
994 Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode for
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
995 editing FORTRAN code.
Dave Love <fx@gnu.org>
parents:
diff changeset
996 @c We're not distributing his tex-mode.el anymore; we're using Ed Reingold's.
Dave Love <fx@gnu.org>
parents:
diff changeset
997
Dave Love <fx@gnu.org>
parents:
diff changeset
998 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
999 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
1000 asynchronous subprocesses on VMS.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1001
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1002 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1003 Marko Rahamaa wrote @file{latin-3.el}, code which sets up
48700
df6767370b43 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 46918
diff changeset
1004 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
1005
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1006 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 Ashwin Ram wrote @file{refer.el}, commands to look up references in
Dave Love <fx@gnu.org>
parents:
diff changeset
1008 bibliography files by keyword.
Dave Love <fx@gnu.org>
parents:
diff changeset
1009
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1011 Eric S.@: Raymond wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1012
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1013 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 @file{vc.el}, an interface to the RCS and SCCS source code version
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 control systems, with Paul Eggert,
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1018 @file{gud.el}, a package for running source-level debuggers like GDB
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 and SDB in Emacs,
Dave Love <fx@gnu.org>
parents:
diff changeset
1020 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 @file{asm-mode.el}, a mode for editing assembly language code,
Dave Love <fx@gnu.org>
parents:
diff changeset
1022 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1023 @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
1024 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 @file{cookie1.el}, support for ``fortune-cookie'' programs like
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 @file{yow.el} and @file{spook.el},
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1028 @file{finder.el}, a package for finding Emacs Lisp packages by keyword
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 and topic,
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1031 @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
1032 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1033 @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
1034 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 @file{lisp-mnt.el}, functions for working with the special headers used
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 in Emacs Lisp library files, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 code to set and make use of the @code{load-history} lisp variable, which
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 records the source file from which each lisp function loaded into Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
1040 came.
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1042
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1044 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
1045 @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
1046 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
1047 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
1048 @file{tex-mode.el}, a mode for editing @TeX{} files, as have William
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1049 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
1050
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1051 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1052 David Reitter wrote @file{mailclient.el} which can send mail via the
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1053 system's designated mail client.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1054
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1055 @item
38942
1367ba8d29bf Don't use "prints" except for printers.
Richard M. Stallman <rms@gnu.org>
parents: 38865
diff changeset
1056 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
1057 name of the current function in the mode line.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1058
Dave Love <fx@gnu.org>
parents:
diff changeset
1059 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 Rob Riepel contributed @file{tpu-edt.el} and its associated files,
Dave Love <fx@gnu.org>
parents:
diff changeset
1061 providing an emulation of the VMS TPU text editor emulating the VMS EDT
Dave Love <fx@gnu.org>
parents:
diff changeset
1062 editor, and @file{vt-control.el}, providing some control functions for
Dave Love <fx@gnu.org>
parents:
diff changeset
1063 the DEC VT line of terminals.
Dave Love <fx@gnu.org>
parents:
diff changeset
1064
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1066 Nick Roberts wrote @file{gdb-ui.el}, the graphical user interface to
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1067 GDB.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1068
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1069 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1070 Roland B.@: Roberts contributed much of the VMS support distributed with
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1071 Emacs 19, along with Joseph M.@: Kelsey, and @file{vms-pmail.el}, support
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1072 for using Emacs within VMS MAIL.
Dave Love <fx@gnu.org>
parents:
diff changeset
1073
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 John Robinson wrote @file{bg-mouse.el}, support for the mouse on the BBN
Dave Love <fx@gnu.org>
parents:
diff changeset
1076 Bitgraph terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
1077
Dave Love <fx@gnu.org>
parents:
diff changeset
1078 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 Danny Roozendaal implemented @file{handwrite.el}, which converts text
Dave Love <fx@gnu.org>
parents:
diff changeset
1080 into ``handwriting.''
Dave Love <fx@gnu.org>
parents:
diff changeset
1081
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 William Rosenblatt wrote @file{float.el}, implementing a floating-point
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 numeric type using Lisp cons cells and integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1087 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
1088 DSSSL code, and @file{fakemail.c}, an interface to the System V mailer.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1089
Dave Love <fx@gnu.org>
parents:
diff changeset
1090 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1091 Ivar Rummelhoff provided @file{winner.el}, which records
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 recent window configurations so you can move back to them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1093
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1095 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
1096 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
1097
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1098 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 Wolfgang Rupprecht contributed Emacs 19's floating-point support
Dave Love <fx@gnu.org>
parents:
diff changeset
1100 (including @file{float-sup.el} and @file{floatfns.c}), and
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 @file{sup-mouse.el}, support for the Supdup mouse on lisp machines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1102
Dave Love <fx@gnu.org>
parents:
diff changeset
1103 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1104 Kevin Ryde wrote @file{info-xref.el}, a library for checking
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1105 references in Info files.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1106
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1107 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1108 James B.@: Salem and Brewster Kahle wrote @file{completion.el}, providing
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 dynamic word completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1110
Dave Love <fx@gnu.org>
parents:
diff changeset
1111 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 Masahiko Sato wrote @file{vip.el}, an emulation of the VI editor.
Dave Love <fx@gnu.org>
parents:
diff changeset
1113
Dave Love <fx@gnu.org>
parents:
diff changeset
1114 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1115 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
1116 message signatures.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1117
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1118 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1119 William Schelter wrote @file{telnet.el}, support for @code{telnet}
Dave Love <fx@gnu.org>
parents:
diff changeset
1120 sessions within Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1121
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1123 Ralph Schleicher contributed @file{battery.el}, a package for displaying
Dave Love <fx@gnu.org>
parents:
diff changeset
1124 laptop computer battery status, and @file{info-look.el}, a package for
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 looking up Info documentation for symbols in the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1126
Dave Love <fx@gnu.org>
parents:
diff changeset
1127 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1128 Michael Schmidt and Tom Perrine wrote @file{modula2.el}, a mode for
Dave Love <fx@gnu.org>
parents:
diff changeset
1129 editing Modula-2 code, based on work by Mick Jordan and Peter Robinson.
Dave Love <fx@gnu.org>
parents:
diff changeset
1130
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1132 Ronald S.@: Schnell wrote @file{dunnet.el}, a text adventure game.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1133
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1135 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 against Emacs, and @file{mpuz.el}, a multiplication puzzle.
Dave Love <fx@gnu.org>
parents:
diff changeset
1137
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1139 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
1140 the Solitaire game.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1141
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1142 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1143 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
1144 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
1145 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
1146
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1147 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1148 Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
1149
Dave Love <fx@gnu.org>
parents:
diff changeset
1150 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1151 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
1152 @file{TODO} list files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1153
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1154 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 Manuel Serrano contributed the Flyspell package that does spell checking
Dave Love <fx@gnu.org>
parents:
diff changeset
1156 as you type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1157
Dave Love <fx@gnu.org>
parents:
diff changeset
1158 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1159 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
1160 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
1161
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1162 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1163 Stanislav Shalunov wrote @file{uce.el}, for responding to unsolicited
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 commercial email.
Dave Love <fx@gnu.org>
parents:
diff changeset
1165
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1167 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
1168 to show recent editing changes.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1169
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1171 Olin Shivers wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1172
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1173 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1174 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 @file{comint.el}, a library for modes running interactive command-line-
Dave Love <fx@gnu.org>
parents:
diff changeset
1176 oriented subprocesses,
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1178 @file{cmuscheme.el}, for running inferior Scheme processes,
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1180 @file{inf-lisp.el}, for running inferior Lisp process, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 @file{shell.el}, for running inferior shells.
Dave Love <fx@gnu.org>
parents:
diff changeset
1183 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1184
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1186 Espen Skoglund wrote @file{pascal.el}, a mode for editing Pascal code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1187
Dave Love <fx@gnu.org>
parents:
diff changeset
1188 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1189 Rick Sladkey wrote @file{backquote.el}, a lisp macro for creating
Dave Love <fx@gnu.org>
parents:
diff changeset
1190 mostly-constant data.
Dave Love <fx@gnu.org>
parents:
diff changeset
1191
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1193 Lynn Slater wrote @file{help-macro.el}, a macro for writing interactive
Dave Love <fx@gnu.org>
parents:
diff changeset
1194 help for key bindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1195
Dave Love <fx@gnu.org>
parents:
diff changeset
1196 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 Chris Smith wrote @file{icon.el}, a mode for editing Icon code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1198
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1200 David Smith wrote @file{ielm.el}, a mode for interacting with the Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 Lisp interpreter as a subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
1202
Dave Love <fx@gnu.org>
parents:
diff changeset
1203 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1204 Paul D.@: Smith wrote @file{snmp-mode.el}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1205
Dave Love <fx@gnu.org>
parents:
diff changeset
1206 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1207 William Sommerfeld wrote @file{scribe.el}, a mode for editing Scribe
Dave Love <fx@gnu.org>
parents:
diff changeset
1208 files, and @file{server.el}, a package allowing programs to send files
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 to an extant Emacs job to be edited.
Dave Love <fx@gnu.org>
parents:
diff changeset
1210
Dave Love <fx@gnu.org>
parents:
diff changeset
1211 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1212 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
1213 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
1214
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1215 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1216 Michael Staats wrote @file{pc-select.el}, which rebinds keys for
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 selecting regions to follow many other systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1218
Dave Love <fx@gnu.org>
parents:
diff changeset
1219 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1220 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
1221
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1222 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1223 @item
46918
82d113655734 Minor spelling and grammar corrections.
Paul Eggert <eggert@twinsun.com>
parents: 46211
diff changeset
1224 @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
1225 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1226 @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
1227 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1228 @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
1229 color, and
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1230 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1231 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
1232 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1233
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1234 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1235 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
1236 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
1237 @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
1238
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1239 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 Ake Stenhoff and Lars Lindberg wrote @file{imenu.el}, a framework for
Dave Love <fx@gnu.org>
parents:
diff changeset
1241 browsing indices made from buffer contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1242
Dave Love <fx@gnu.org>
parents:
diff changeset
1243 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 Peter Stephenson contributed @file{vcursor.el}, which implements a
Dave Love <fx@gnu.org>
parents:
diff changeset
1245 ``virtual cursor'' that you can move with the keyboard and use for
Dave Love <fx@gnu.org>
parents:
diff changeset
1246 copying text.
Dave Love <fx@gnu.org>
parents:
diff changeset
1247
Dave Love <fx@gnu.org>
parents:
diff changeset
1248 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1249 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
1250 that package since Ispell 3.1 release.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1251
Dave Love <fx@gnu.org>
parents:
diff changeset
1252 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 Jonathan Stigelman wrote @file{hilit19.el}, a package providing
Dave Love <fx@gnu.org>
parents:
diff changeset
1254 automatic highlighting in source code buffers, mail readers, and other
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 contexts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1256
Dave Love <fx@gnu.org>
parents:
diff changeset
1257 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1258 Kim F.@: Storm made many improvements to the Emacs display engine,
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1259 process support, and networking support. He also wrote:
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1260
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1261 @itemize @minus
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1262 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1263 @file{bindat.el}, a package for encoding and decoding binary data.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1264 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1265 @file{cua.el}, which allows Emacs to emulate the standard CUA key
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1266 bindings.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1267 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1268 @file{ido.el}, a package for selecting buffers and files quickly.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1269 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1270 @file{kmacro.el}, the keyboard macro facility.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1271 @end itemize
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1272
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1273 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1274 Martin Stjernholm co-authored CC Mode, a major editing mode for C,
53120
719a5ea7f783 * ack.texi: Note that Alan Mackenzie contributed the AWK support
Martin Stjernholm <mast@lysator.liu.se>
parents: 52979
diff changeset
1275 C@t{++}, Objective-C, Java, Pike, CORBA IDL, and AWK code.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1276
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1277 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1278 Steve Strassman did not write @file{spook.el}, and even if he did, he
Dave Love <fx@gnu.org>
parents:
diff changeset
1279 really didn't mean for you to use it in an anarchistic way.
Dave Love <fx@gnu.org>
parents:
diff changeset
1280
Dave Love <fx@gnu.org>
parents:
diff changeset
1281 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1282 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
1283 buffers.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1284
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1285 @item
42977
877b5292eb47 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 42975
diff changeset
1286 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
1287 editing text in Slovak language.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1288
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 48700
diff changeset
1289 @item
36755
c1f46d0470f1 utf-8.el
Dave Love <fx@gnu.org>
parents: 36424
diff changeset
1290 Naoto Takahashi wrote @file{utf-8.el}, support for encoding and
c1f46d0470f1 utf-8.el
Dave Love <fx@gnu.org>
parents: 36424
diff changeset
1291 decoding UTF-8 data.
c1f46d0470f1 utf-8.el
Dave Love <fx@gnu.org>
parents: 36424
diff changeset
1292
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1293 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1294 Luc Teirlinck wrote @file{help-at-pt.el}, providing local help through
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1295 the keyboard.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1296
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1297 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1298 Jean-Philippe Theberge wrote @file{thumbs.el}, a package for viewing
72098
80778fbed0d1 Move periods inside quotes.
Richard M. Stallman <rms@gnu.org>
parents: 68639
diff changeset
1299 image files as ``thumbnails.''
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1300
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1301 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1302 Jens T.@: Berger Thielemann wrote @file{word-help.el}, which is
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 part of the basis for @file{info-look.el}.
Dave Love <fx@gnu.org>
parents:
diff changeset
1304
Dave Love <fx@gnu.org>
parents:
diff changeset
1305 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 Spencer Thomas wrote the original @file{dabbrev.el}, providing a command
Dave Love <fx@gnu.org>
parents:
diff changeset
1307 which completes the partial word before point, based on other nearby
Dave Love <fx@gnu.org>
parents:
diff changeset
1308 words for which it is a prefix. He also wrote the original dumping
Dave Love <fx@gnu.org>
parents:
diff changeset
1309 support.
Dave Love <fx@gnu.org>
parents:
diff changeset
1310
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1312 Jim Thompson wrote @file{ps-print.el}, which converts
76828
adfa1b509013 Postscript -> PostScript.
Eli Zaretskii <eliz@gnu.org>
parents: 75348
diff changeset
1313 Emacs text to PostScript.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1314
Dave Love <fx@gnu.org>
parents:
diff changeset
1315 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1316 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
1317 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
1318 subprocess.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1319
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1320 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1321 Eli Tziperman wrote @file{rmail-spam-filter.el}, a spam filter for RMAIL.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1322 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1323 Daiki Ueno wrote @file{starttls.el}, support for Transport Layer
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1324 Security protocol, and the PGG package adding GnuPG and PGP support.
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1325
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1326 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1327 Masanobu Umeda wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1328
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1329 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1330 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1331 GNUS, a feature-full reader for Usenet news,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1332 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1333 @file{prolog.el}, a mode for editing Prolog code,
Dave Love <fx@gnu.org>
parents:
diff changeset
1334 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1335 @file{rmailsort.el}, a package for sorting messages in RMAIL folders,
Dave Love <fx@gnu.org>
parents:
diff changeset
1336 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1337 @file{metamail.el}, an interface to the Metamail program,
Dave Love <fx@gnu.org>
parents:
diff changeset
1338 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1339 @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
1340 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1341 @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
1342 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1343 @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
1344 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1345 @file{tcp.el}, emulation of the @code{open-network-stream} function for
Dave Love <fx@gnu.org>
parents:
diff changeset
1346 some Emacs configurations which lack it, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1348 @file{timezone.el}, providing functions for dealing with time zones.
Dave Love <fx@gnu.org>
parents:
diff changeset
1349 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1350
Dave Love <fx@gnu.org>
parents:
diff changeset
1351 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1352 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
1353 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
1354
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1355 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1356 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
1357
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1358 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1359 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
1360 operations on rectangle regions of text.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1361
Dave Love <fx@gnu.org>
parents:
diff changeset
1362 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1363 Ulrik Vieth implemented @file{meta-mode.el}, for editing MetaFont code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1364
Dave Love <fx@gnu.org>
parents:
diff changeset
1365 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1366 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
1367 @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
1368 of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1369
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 @item
61845
872e621e7f1a (Acknowledgments): Delete info about iso-acc.el
Richard M. Stallman <rms@gnu.org>
parents: 61816
diff changeset
1371 Johan Vromans wrote @file{forms.el} and its associated files, a
872e621e7f1a (Acknowledgments): Delete info about iso-acc.el
Richard M. Stallman <rms@gnu.org>
parents: 61816
diff changeset
1372 mode for filling in forms.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1373
Dave Love <fx@gnu.org>
parents:
diff changeset
1374 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1375 Colin Walters wrote @file{ibuffer.el}, a Dired-like major mode for
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1376 operating on buffers.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1377
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1378 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1379 Barry Warsaw wrote:
36023
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
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1382 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1383 @file{assoc.el}, a set of utility functions for working with association
Dave Love <fx@gnu.org>
parents:
diff changeset
1384 lists,
Dave Love <fx@gnu.org>
parents:
diff changeset
1385 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1386 @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
1387 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
1388 Stallman,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1389 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1390 @file{elp.el}, a new profiler for Emacs Lisp programs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1391 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1392 @file{man.el}, a mode for reading UNIX manual pages,
Dave Love <fx@gnu.org>
parents:
diff changeset
1393 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1394 @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
1395 programs,
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1396 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1397 @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
1398 packages, and
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1399 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 @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
1401 and news articles.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1402 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1403
Dave Love <fx@gnu.org>
parents:
diff changeset
1404 @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
1405 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
1406 and also wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1407
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1408 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1410 @file{desktop.el}, facilities for saving some of Emacs's state between
Dave Love <fx@gnu.org>
parents:
diff changeset
1411 sessions,
Dave Love <fx@gnu.org>
parents:
diff changeset
1412 @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
1413 @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
1414 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
1415 @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
1416 @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
1417 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1418 @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
1419 port of Emacs,
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1420 @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
1421 @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
1422 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1423 @file{s-region.el}, commands for setting the region using the shift key
Dave Love <fx@gnu.org>
parents:
diff changeset
1424 and motion commands, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1425 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1426 @file{dos-fns.el}, functions for use under MS-DOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1427 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1428
Dave Love <fx@gnu.org>
parents:
diff changeset
1429 He also helped port Emacs to MS-DOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1430
Dave Love <fx@gnu.org>
parents:
diff changeset
1431 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1432 Joseph Brian Wells wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1433
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1434 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1435 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1436 @file{apropos.el}, a command to find commands, functions, and variables
Dave Love <fx@gnu.org>
parents:
diff changeset
1437 whose names contain matches for a regular expression,
Dave Love <fx@gnu.org>
parents:
diff changeset
1438 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1439 @file{resume.el}, support for processing command-line arguments after
Dave Love <fx@gnu.org>
parents:
diff changeset
1440 resuming a suspended Emacs job, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1441 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1442 @file{mail-extr.el}, a package for extracting names and addresses from
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 mail headers, with contributions from Jamie Zawinski.
Dave Love <fx@gnu.org>
parents:
diff changeset
1444 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1445
Dave Love <fx@gnu.org>
parents:
diff changeset
1446 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1447 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
1448 mode for editing VHDL source code.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1449
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1450 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1451 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
1452 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
1453 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
1454 @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
1455 @code{eshell}, a command shell implemented entirely in Emacs Lisp.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1456
Dave Love <fx@gnu.org>
parents:
diff changeset
1457 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1458 Ed Wilkinson wrote @file{b2m.c}, a program to convert mail files from
Dave Love <fx@gnu.org>
parents:
diff changeset
1459 RMAIL format to Unix @code{mbox} format.
Dave Love <fx@gnu.org>
parents:
diff changeset
1460
Dave Love <fx@gnu.org>
parents:
diff changeset
1461 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1462 Mike Williams wrote @file{mouse-sel.el}, providing enhanced mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
1463 selection, and @file{thingatpt.el}, a library of functions for finding
Dave Love <fx@gnu.org>
parents:
diff changeset
1464 the ``thing'' (word, line, s-expression) containing point.
Dave Love <fx@gnu.org>
parents:
diff changeset
1465
Dave Love <fx@gnu.org>
parents:
diff changeset
1466 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1467 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
1468
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1469 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1470 Dale R.@: Worley wrote @file{emerge.el}, a package for interactively
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1471 merging two versions of a file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1472
Dave Love <fx@gnu.org>
parents:
diff changeset
1473 @item
38865
62e02f5ae533 Avoid saying "Unix" in a way that includes GNU.
Richard M. Stallman <rms@gnu.org>
parents: 36755
diff changeset
1474 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
1475 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
1476
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1477 @item
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1478 Tom Wurgler wrote @file{emacs-lock.el}, which makes it harder
Dave Love <fx@gnu.org>
parents:
diff changeset
1479 to exit with valuable buffers unsaved.
Dave Love <fx@gnu.org>
parents:
diff changeset
1480
Dave Love <fx@gnu.org>
parents:
diff changeset
1481 @item
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1482 Masatake Yamato wrote @file{ld-script.el}, an editing mode for GNU
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1483 linker scripts, and contributed subword handling in CC mode.
60750
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1484
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1485 @item
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1486 Jonathan Yavner wrote @file{testcover.el}, a package for keeping track
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1487 of the testing status of Emacs Lisp code, and the SES spreadsheet
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1488 package.
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1489
c296a98a9382 (Acknowledgments): Update.
Eli Zaretskii <eliz@gnu.org>
parents: 56806
diff changeset
1490 @item
73291
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1491 Ryan Yeske wrote @file{rcirc.el} a simple Internet Relay Chat client.
3231a8b2283f (Acknowledgments): Update.
Kim F. Storm <storm@cua.dk>
parents: 72363
diff changeset
1492 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1493 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
1494 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
1495 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
1496
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1497 @item
42975
52618d61e5a0 Fix typo.
Pavel Janík <Pavel@Janik.cz>
parents: 39268
diff changeset
1498 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
1499 @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
1500 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
1501 @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
1502 SGML/HTML files.
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1503
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1504 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1505 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
1506 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
1507
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1508 @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
1509 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
1510 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
1511 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
1512 @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
1513 code pages.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1514
Dave Love <fx@gnu.org>
parents:
diff changeset
1515 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1516 Jamie Zawinski wrote:
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1517
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1518 @itemize @minus
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1519 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1520 Emacs 19's optimizing byte compiler, with Hallvard Furuseth,
Dave Love <fx@gnu.org>
parents:
diff changeset
1521 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1522 much of the support for faces and X selections,
Dave Love <fx@gnu.org>
parents:
diff changeset
1523 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1524 @file{mailabbrev.el}, a package providing automatic expansion of mail
Dave Love <fx@gnu.org>
parents:
diff changeset
1525 aliases, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1526 @item
Dave Love <fx@gnu.org>
parents:
diff changeset
1527 @file{tar-mode.el}, providing simple viewing and editing commands for
Dave Love <fx@gnu.org>
parents:
diff changeset
1528 tar files.
Dave Love <fx@gnu.org>
parents:
diff changeset
1529 @end itemize
Dave Love <fx@gnu.org>
parents:
diff changeset
1530
Dave Love <fx@gnu.org>
parents:
diff changeset
1531 @item
66940
504ff72dadfe Acknowledge AZ for Emacs icons.
Chong Yidong <cyd@stupidchicken.com>
parents: 64890
diff changeset
1532 Andrew Zhilin created the Emacs icons used beginning with Emacs 22.
504ff72dadfe Acknowledge AZ for Emacs icons.
Chong Yidong <cyd@stupidchicken.com>
parents: 64890
diff changeset
1533
504ff72dadfe Acknowledge AZ for Emacs icons.
Chong Yidong <cyd@stupidchicken.com>
parents: 64890
diff changeset
1534 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1535 Shenghuo Zhu wrote:
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1536
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1537 @itemize @minus
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1538 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1539 @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
1540 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1541 @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
1542 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1543 @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
1544 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1545 @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
1546 @item
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1547 @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
1548 @end itemize
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1549
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1550 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1551 Ian T.@: Zimmerman wrote @file{gametree.el}.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1552
Dave Love <fx@gnu.org>
parents:
diff changeset
1553 @item
36242
be9b15c9bc7b Use @: liberally.
Dave Love <fx@gnu.org>
parents: 36027
diff changeset
1554 Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1555 VI text editor.
27363
ebcbf31c60de *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25829
diff changeset
1556
ebcbf31c60de *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25829
diff changeset
1557 @item
36023
9dca04bdcc12 (Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents: 34147
diff changeset
1558 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
1559 with visual feedback.
36424
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
1560
27749
986871288b53 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27363
diff changeset
1561 @end itemize
986871288b53 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27363
diff changeset
1562
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1563 Others too numerous to mention have reported and fixed bugs, and added
36424
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
1564 features to many parts of Emacs. (Many are mentioned in the
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
1565 @file{ChangeLog} files which are summarized in the file @file{AUTHORS}
6850f153efa0 *** empty log message ***
Dave Love <fx@gnu.org>
parents: 36383
diff changeset
1566 in the distribution.) We thank them for their generosity as well.
25829
Dave Love <fx@gnu.org>
parents:
diff changeset
1567
Dave Love <fx@gnu.org>
parents:
diff changeset
1568 This list intended to mention every contributor of a major package or
Dave Love <fx@gnu.org>
parents:
diff changeset
1569 feature we currently distribute; if you know of someone we have omitted,
Dave Love <fx@gnu.org>
parents:
diff changeset
1570 please report that as a manual bug.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
1571
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
1572 @ignore
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
1573 arch-tag: bb1d0fa4-0240-4992-b5d4-8602d1e3d4ba
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
1574 @end ignore