Mercurial > emacs
annotate man/ack.texi @ 73866:e240939ffc28
(struct x_display_info): Fix indentation.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Fri, 10 Nov 2006 07:55:13 +0000 |
parents | 82c910720ce0 |
children | 6540070b1ed3 02cf29720f31 |
rev | line source |
---|---|
25829 | 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, |
68639
dc2d5a6655a3
Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
66940
diff
changeset
|
3 @c 2004, 2005, 2006 Free Software Foundation, Inc. |
25829 | 4 @c See file emacs.texi for copying conditions. |
36024
de9dab614e26
Add a comment about criteria for inclusion in this chapter.
Eli Zaretskii <eliz@gnu.org>
parents:
36023
diff
changeset
|
5 @c |
25829 | 6 @node Acknowledgments, Screen, Concept Index, Top |
56806
00d8427f3adf
(Acknowledgments): Use `@unnumbered'.
Luc Teirlinck <teirllm@auburn.edu>
parents:
53120
diff
changeset
|
7 @unnumbered Acknowledgments |
25829 | 8 |
9 Many people have contributed code included in the Free Software | |
10 Foundation's distribution of GNU Emacs. To show our appreciation for | |
36027 | 11 their public spirit, we list here in alphabetical order those who have |
34147
7292ef94c1f5
Add Gerd. Bring Morten Welinder's and Eli Zaretskii's entry up to date.
Eli Zaretskii <eliz@gnu.org>
parents:
27760
diff
changeset
|
12 written substantial portions. |
25829 | 13 |
36027 | 14 @c We should list here anyone who has contributed a new package, |
15 @c and anyone who has made major enhancements in Emacs | |
16 @c that many users would notice and consider important. | |
17 | |
25829 | 18 @itemize @bullet |
19 @item | |
20 Per Abrahamsen wrote the customization buffer facilities, as well as | |
21 @file{double.el} for typing accented characters not normally available | |
22 from the keyboard, @file{xt-mouse.el} which handles mouse commands | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
23 through Xterm, @file{gnus-cus.el} which implements customization |
36424 | 24 commands for Gnus, @file{gnus-cite.el}, a citation-parsing facility |
25 for news articles and @file{cpp.el} which hides or highlights parts of | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
26 C programs according to preprocessor conditionals. |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
27 |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
28 @item |
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 | 31 |
32 @item | |
36242 | 33 Jay K.@: Adams wrote @file{jka-compr.el}, providing automatic |
25829 | 34 decompression and recompression for compressed files. |
35 | |
36 @item | |
73291 | 37 Ralf Angeli wrote @file{scroll-lock.el}, a minor mode which keeps the |
38 point vertically fixed by scrolling the window when moving up and down | |
39 in the buffer. | |
40 | |
41 @item | |
25829 | 42 Joe Arceneaux wrote the original text property implementation, and |
43 implemented support for X11. | |
44 | |
45 @item | |
60750 | 46 Miles Bader wrote @file{image-file.el}, support code for visiting |
47 image files, @file{minibuf-eldef.el}, a minor mode whereby the default | |
48 value is shown in the minibuffer prompt only when appropriate, and | |
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 | 60 Steven L.@: Baur wrote |
61 @c If earcon.el actually works with Emacs 21, it isn't useful for lack | |
62 @c of sound files. -- fx | |
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 | 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 | 70 Alexander L. Belikoff, Sergey Berezin, David Edmondson, Andreas |
71 Fuchs, Mario Lang, Gergely Nagy, Michael Olson, and Alex Schroeder | |
72 contributed ERC, an advanced Internet Relay Chat client. | |
73 | |
74 @item | |
25829 | 75 Boaz Ben-Zvi wrote @file{profile.el}, to time Emacs Lisp functions. |
76 | |
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 | 85 Jim Blandy wrote Emacs 19's input system, brought its configuration and |
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 | 93 |
94 @item | |
36242 | 95 Terrence M.@: Brannon wrote @file{landmark.el}, a neural-network robot |
25829 | 96 that learns landmarks. |
97 | |
98 @item | |
99 Frank Bresz wrote @file{diff.el}, a program to display @code{diff} | |
100 output. | |
101 | |
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 | 123 |
124 @item | |
125 Kevin Broadey wrote @file{foldout.el}, providing folding extensions to | |
126 Emacs's outline modes. | |
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 | 131 |
132 @item | |
36242 | 133 David M.@: Brown wrote @file{array.el}, for editing arrays and other |
25829 | 134 tabular data. |
135 | |
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 | 147 |
148 @item | |
149 Hans Chalupsky wrote @file{advice.el}, an overloading mechanism for | |
150 Emacs Lisp functions, and @file{trace.el}, a tracing facility for Emacs | |
151 Lisp. | |
152 | |
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 | 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 | 165 |
166 @item | |
167 James Clark wrote @file{sgml-mode.el}, a mode for editing SGML | |
168 documents, and contributed to Emacs's dumping procedures. | |
169 | |
170 @item | |
171 Mike Clarkson wrote @file{edt.el}, an emulation of DEC's EDT editor. | |
172 | |
173 @item | |
174 Glynn Clements provided @file{gamegrid.el} and a couple of games that | |
175 use it, Snake and Tetris. | |
176 | |
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 | 182 Andrew Csillag wrote M4 mode (@file{m4-mode.el}). |
183 | |
184 @item | |
185 Doug Cutting and Jamie Zawinski wrote @file{disass.el}, a disassembler | |
186 for compiled Emacs Lisp code. | |
187 | |
188 @item | |
73291 | 189 Mathias Dahl wrote @file{tumme.el}, a package for viewing image files |
190 as ``thumbnails.'' | |
191 | |
192 @item | |
25829 | 193 Michael DeCorte wrote @file{emacs.csh}, a C-shell script that starts a |
194 new Emacs job, or restarts a paused Emacs if one exists. | |
195 | |
196 @item | |
197 Gary Delp wrote @file{mailpost.el}, an interface between RMAIL and the | |
198 @file{/usr/uci/post} mailer. | |
199 | |
200 @item | |
201 Matthieu Devin wrote @file{delsel.el}, a package to make newly-typed | |
202 text replace the current selection. | |
203 | |
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 | 206 |
207 @item | |
60750 | 208 Jan Dj@"{a}rv added support for the GTK+ toolkit and X drag-and-drop. |
209 | |
210 @item | |
25829 | 211 Carsten Dominik wrote @file{reftex.el}, a package for setting up |
60750 | 212 labels and cross-references in La@TeX{} documents, and @file{org.el}, |
213 a mode for maintaining notes, todo lists, and project planning. | |
25829 | 214 |
215 @item | |
216 Scott Draves wrote @file{tq.el}, help functions for maintaining | |
217 transaction queues between Emacs and its subprocesses. | |
218 | |
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 | 224 Viktor Dukhovni wrote support for dumping under SunOS version 4. |
225 | |
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 | 228 |
229 @item | |
230 Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}). | |
231 | |
232 @item | |
233 Stephen Eglen implemented @file{mspools.el}, for use with Procmail, | |
234 which tells you which mail folders have mail waiting in them, and | |
235 @file{iswitchb.el}, a feature for incremental reading and completion of | |
236 buffer names. | |
237 | |
238 @item | |
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 | 241 |
242 @item | |
243 Tsugutomo Enami co-wrote the support for international character sets. | |
244 | |
245 @item | |
246 Hans Henrik Eriksen wrote @file{simula.el}, a mode for editing SIMULA 87 | |
247 code. | |
248 | |
249 @item | |
250 Michael Ernst wrote @file{reposition.el}, a command for recentering a | |
251 function's source code and preceding comment on the screen. | |
252 | |
253 @item | |
254 Ata Etemadi wrote @file{cdl.el}, functions for working with Common Data | |
255 Language source code. | |
256 | |
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 | 265 |
266 @item | |
267 Fred Fish wrote the support for dumping COFF executable files. | |
268 | |
269 @item | |
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 | 273 @item |
274 @file{bookmark.el}, for creating named placeholders, saving them and | |
275 jumping to them later, | |
276 @item | |
277 @file{mail-hist.el}, a history mechanism for outgoing mail messages, and | |
278 @item | |
279 @file{saveplace.el}, for preserving point's location in files between | |
280 editing sessions. | |
281 @end itemize | |
282 | |
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 | 287 |
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 | 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 | 295 |
296 @item | |
297 Keith Gabryelski wrote @file{hexl.el}, a mode for editing binary files. | |
298 | |
299 @item | |
300 Kevin Gallagher rewrote and enhanced the EDT emulation, and wrote | |
301 @file{flow-ctrl.el}, a package for coping with unsuppressible XON/XOFF | |
302 flow control. | |
303 | |
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 | 307 |
308 @item | |
60750 | 309 Juan Le@'{o}n Lahoz Garc@'{i}a wrote @file{wdired.el}, a package for |
310 performing file operations by directly editing Dired buffers. | |
311 | |
312 @item | |
25829 | 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 | 316 @item |
317 the C and lisp code for display tables and case tables, | |
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 | 320 encoded with the Caesar cipher, |
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 | 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 | 329 @item |
330 @file{vt100-led.el}, a package for controlling the LED's on | |
331 VT100-compatible terminals. | |
332 @end itemize | |
333 | |
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 | 342 |
343 @item | |
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 | 347 @item |
60750 | 348 The Common Lisp compatibility packages, |
349 @item | |
350 @code{Calc}, an advanced calculator and mathematical tool, | |
25829 | 351 @item |
352 @file{complete.el}, a partial completion mechanism, and | |
353 @item | |
354 @file{edmacro.el}, a package for editing keyboard macros. | |
355 @end itemize | |
356 | |
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 | 360 |
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 | 379 |
380 @item | |
381 Michelangelo Grigni wrote @file{ffap.el} which visits a file, | |
382 taking the file name from the buffer. | |
383 | |
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 | 386 |
387 @item | |
73293 | 388 Kai Gro@ss{}johann and Michael Albinus wrote the Tramp package, which |
389 provides transparent remote file editing using rcp, ssh, ftp, and other | |
390 network protocols. | |
60750 | 391 |
392 @item | |
25829 | 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 | 398 |
399 @item | |
400 Henry Guillaume wrote @file{find-file.el}, a package to visit files | |
401 related to the currently visited file. | |
402 | |
403 @item | |
404 Doug Gwyn wrote the portable @code{alloca} implementation. | |
405 | |
406 @item | |
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 | 413 |
414 @item | |
415 Chris Hanson wrote @file{netuname.el}, a package to use HP-UX's Remote | |
416 File Access facility from Emacs. | |
417 | |
418 @item | |
73291 | 419 Jesper Harder wrote @file{yenc.el}, for decoding yenc encoded messages. |
420 | |
421 @item | |
25829 | 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 | 425 @item |
426 @file{chistory.el} and @file{echistory.el}, packages for browsing | |
427 command history lists, | |
428 @item | |
429 @file{electric.el} and @file{helper.el}, providing an alternative | |
430 command loop and appropriate help facilities, | |
431 @item | |
432 @file{emacsbug.el}, a package for reporting Emacs bugs, | |
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 | 435 @item |
436 @file{view.el}, a package for perusing files and buffers without editing | |
437 them. | |
438 @end itemize | |
439 | |
440 @item | |
441 John Heidemann wrote @file{mouse-copy.el} and @file{mouse-drag.el}, | |
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 | 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 | 447 |
448 @item | |
449 Markus Heritsch co-wrote Ada mode (@file{ada-mode.el}). | |
450 | |
451 @item | |
452 Karl Heuer wrote the original blessmail script, implemented the | |
453 @code{intangible} text property, and rearranged the structure of the | |
454 @code{Lisp_Object} type to allow for more data bits. | |
455 | |
456 @item | |
36424 | 457 Manabu Higashida ported Emacs to MS-DOS. |
25829 | 458 |
459 @item | |
460 Anders Holst wrote @file{hippie-exp.el}, a versatile completion and | |
461 expansion package. | |
462 | |
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 | 465 |
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 | 469 |
470 @item | |
73291 | 471 Joakim Hove wrote @file{html2text.el}, a html to plain text converter. |
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 | 475 |
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 | 482 |
483 @item | |
36242 | 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 | 487 Ulf Jasper wrote @file{icalendar.el}, a package for converting Emacs |
73291 | 488 diary entries to and from the iCalendar format, and |
489 @file{newsticker.el}, an RSS and Atom based Newsticker. | |
60750 | 490 |
491 @item | |
25829 | 492 Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game, |
493 and @file{mldrag.el}, a package which allows the user to resize windows | |
494 by dragging mode lines and vertical window separators with the mouse. | |
495 | |
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 | 501 Simon Josefsson wrote: |
502 | |
503 @itemize @minus | |
504 @item | |
505 @file{dns-mode.el}, an editing mode for Domain Name System master files, | |
506 @item | |
507 @file{flow-fill.el}, a package for interpreting RFC2646 formatted text | |
508 in messages, | |
509 @item | |
510 @file{fringe.el}, a package for customizing the fringe, | |
511 @item | |
512 @file{imap.el}, an Emacs Lisp library for talking to IMAP servers, | |
513 @item | |
514 @file{nnimap}, the IMAP back-end for Gnus, and | |
515 @item | |
516 @file{rfc2104.el}, a hashed message authentication facility. | |
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 |
73291 | 520 Arne J@/orgensen wrote @file{latexenc.el}, a package to |
521 automatically guess the correct coding system in LaTeX files. | |
522 | |
523 @item | |
25829 | 524 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out |
525 mail with SMTP. | |
526 | |
527 @item | |
528 David Kaufman wrote @file{yow.c}, an essential utility program for the | |
529 hopelessly pinheaded. | |
530 | |
531 @item | |
532 Henry Kautz wrote @file{bib-mode.el}, a mode for maintaining | |
533 bibliography databases compatible with @code{refer} (the @code{troff} | |
534 version) and @code{lookbib}, and @file{refbib.el}, a package to convert | |
535 those databases to the format used by the LaTeX text formatting package. | |
536 | |
537 @item | |
60750 | 538 Taichi Kawabata added support for Devanagari script and the Indian |
539 languages. | |
540 | |
541 @item | |
25829 | 542 Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs |
543 buffers. | |
544 | |
545 @item | |
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 | 549 |
550 @item | |
551 Richard King wrote the first version of @file{userlock.el} and | |
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 | 556 @c We're not using his backquote.el any more. |
557 | |
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 | 564 Pavel Kobiakov wrote @file{flymake.el}, a minor mode for performing |
565 on-the-fly syntax checking. | |
566 | |
567 @item | |
36242 | 568 Larry K.@: Kolodney wrote @file{cvtmail.c}, a program to convert the mail |
25829 | 569 directories used by Gosling Emacs into RMAIL format. |
570 | |
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 | 576 Koseki Yoshinori wrote @file{iimage.el}, a minor mode for displaying |
60750 | 577 inline images. |
578 | |
579 @item | |
25829 | 580 Robert Krawitz wrote the original @file{xmenu.c}, part of Emacs's pop-up |
581 menu support. | |
582 | |
583 @item | |
584 Sebastian Kremer wrote Emacs 19's @code{dired-mode}, with contributions | |
36242 | 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 | 588 |
589 @item | |
590 Geoff Kuenning wrote Emacs 19's @file{ispell.el}, based on work by Ken | |
591 Stevens and others. | |
592 | |
593 @item | |
594 David K@ringaccent{a}gedal wrote @file{tempo.el}, providing support for | |
595 easy insertion of boilerplate text and other common constructions. | |
596 | |
597 @item | |
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 | 601 @item |
602 @file{edebug.el}, a source-level debugger for Emacs Lisp, | |
603 @item | |
604 @file{cl-specs.el}, specifications to help @code{edebug} debug code | |
605 written using David Gillespie's Common Lisp support, | |
606 @item | |
607 @file{cust-print.el}, a customizable package for printing lisp objects, | |
608 @item | |
609 @file{eval-reg.el}, a re-implementation of @code{eval-region} in Emacs | |
610 Lisp, and | |
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 | 613 @end itemize |
614 | |
615 @item | |
36242 | 616 James R.@: Larus wrote @file{mh-e.el}, an interface to the MH mail system. |
25829 | 617 |
618 @item | |
60750 | 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 | 633 Frederic Lepied contributed @file{expand.el}, which uses the abbrev |
634 mechanism for inserting programming constructs. | |
635 | |
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 | 641 Lars Lindberg wrote @file{msb.el}, which provides more flexible menus |
642 for buffer selection, and rewrote @file{dabbrev.el}. | |
643 | |
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 | 652 Thomas Link wrote @file{filesets.el}, a package for handling sets of |
653 files. | |
654 | |
655 @item | |
656 Dave Love wrote much of the code dealing with Unicode support and | |
657 Latin-N unification. He added support for many coding systems, | |
658 including those in @file{code-pages.el} and the various UTF-7 and | |
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 | 670 @file{cfengine.el}, a mode for editing Cfengine files, |
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, |
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
685 @item |
60750 | 686 @file{python.el}, a major mode for the Python programming language. |
687 @item | |
36023
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 | 697 Eric Ludlam wrote the Speedbar package and the following packages: |
698 | |
699 @itemize @minus | |
700 @item | |
701 @file{checkdoc.el}, for checking doc strings in Emacs Lisp programs, | |
702 @item | |
703 @file{dframe.el}, providing dedicatd frame support modes, and | |
704 @item | |
705 @file{ezimage.el}, a generalized way to place images over text. | |
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 | 714 |
715 @item | |
36242 | 716 Neil M.@: Mager wrote @file{appt.el}, functions to notify users of their |
25829 | 717 appointments. It finds appointments recorded in the diary files |
36242 | 718 generated by Edward M.@: Reingold's @code{calendar} package. |
25829 | 719 |
720 @item | |
721 Ken Manheimer wrote @file{allout.el}, a mode for manipulating and | |
722 formatting outlines, and @file{icomplete.el}, which provides incremental | |
723 completion feedback in the minibuffer. | |
724 | |
725 @item | |
726 Bill Mann wrote @file{perl-mode.el}, a mode for editing Perl code. | |
727 | |
728 @item | |
729 Brian Marick and Daniel LaLiberte wrote @file{hideif.el}, support for | |
730 hiding selected code within C @code{#ifdef} clauses. | |
731 | |
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 | 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 | 739 Schoef, wrote @file{bibtex.el}, a mode for editing Bib@TeX{} |
740 bibliography files. | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
48700
diff
changeset
|
741 |
25829 | 742 @item |
743 Charlie Martin wrote @file{autoinsert.el}, which provides automatic | |
744 mode-sensitive insertion of text into new files. | |
745 | |
746 @item | |
747 Thomas May wrote @file{blackbox.el}, a version of the traditional | |
748 blackbox game. | |
749 | |
750 @item | |
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 | 754 @item |
755 @file{compile.el}, a package for running compilations in a buffer, and | |
756 then visiting the locations reported in error messages, | |
757 @item | |
758 @file{etags.el}, a package for jumping to function definitions and | |
759 searching or replacing in all the files mentioned in a @file{TAGS} file, | |
760 @item | |
761 @file{find-dired.el}, for using @code{dired} commands on output from the | |
762 @code{find} program, with Sebastian Kremer, | |
763 @item | |
764 @file{map-ynp.el}, a general purpose boolean question-asker, | |
765 @item | |
766 @file{autoload.el}, providing semi-automatic maintenance of autoload | |
767 files, and | |
768 @item | |
769 @file{upd-copyr.el}, providing semi-automatic maintenance of copyright | |
770 notices in source code. | |
771 @end itemize | |
772 | |
773 @item | |
774 David Megginson wrote @file{derived.el}, which allows one to define new | |
775 major modes by inheriting key bindings and commands from existing major | |
776 modes. | |
777 | |
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 | 783 Wayne Mesard wrote @file{hscroll.el} which does horizontal scrolling |
784 automatically. | |
785 | |
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 | 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 | 793 @item |
794 @file{cl-indent.el}, a package for indenting Common Lisp code, | |
795 @item | |
796 @file{ebuff-menu.el}, an ``electric'' browser for buffer listings, | |
797 @item | |
798 @file{ehelp.el}, bindings for browsing help screens, | |
799 @item | |
800 @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format, | |
801 used in mail messages and news articles, | |
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 | 804 @item |
805 @file{yow.el}, an essential utility (try @kbd{M-x yow}). | |
806 @end itemize | |
807 | |
808 @item | |
60750 | 809 Gerd Moellmann was the Emacs maintainer from the beginning of Emacs 21 |
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 | 828 Stefan Monnier added support for Arch, Subversion, and Meta-CVS to VC, |
829 and re-wrote much of the Emacs server to use the built-in networking | |
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 | 837 @file{reveal.el}, a minor mode for automatically revealing invisible |
838 text, | |
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 | 854 |
855 @item | |
36424 | 856 Erik Naggum wrote the time-conversion functions. He also wrote |
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 | 875 |
876 @item | |
877 Jurgen Nickelsen wrote @file{ws-mode.el}, providing WordStar emulation. | |
878 | |
879 @item | |
73291 | 880 Hrvoje Niksic wrote @file{savehist.el}, for saving the minibuffer |
881 history between Emacs sessions. | |
882 | |
883 @item | |
25829 | 884 Jeff Norden wrote @file{kermit.el}, a package to help the Kermit |
885 dialup communications program run comfortably in an Emacs shell buffer. | |
886 | |
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 | 896 Takaaki Ota wrote @file{table.el}, a package for creating and editing |
897 embedded text-based tables. | |
898 | |
899 @item | |
900 Pieter E.@: J.@: Pareit wrote @file{mixal-mode.el}, an editing mode for | |
901 the MIX assembly language. | |
902 | |
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 | 907 |
908 @item | |
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 | 912 @item |
913 @file{emacstool.c}, support for running Emacs under SunView/Sun Windows, | |
914 @item | |
39268 | 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 | 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 | 921 @end itemize |
922 | |
923 @item | |
924 Damon Anton Permezel wrote @file{hanoi.el}, an animated demonstration of | |
925 the ``Towers of Hanoi'' puzzle. | |
926 | |
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 | 929 configuration facility, @file{mwheel.el}, a package for supporting |
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 | 936 Jens Petersen wrote @file{find-func.el}, which makes it easy to find |
937 the source code for an Emacs Lisp function or variable. | |
938 | |
939 @item | |
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 | 943 @item |
60750 | 944 @file{conf-mode.el}, a major mode for editing configuration files, |
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 | 949 @item |
950 @file{sh-script.el}, a mode for editing shell scripts, | |
951 @item | |
952 @file{skeleton.el}, implementing a concise language for writing | |
953 statement skeletons, and | |
954 @item | |
955 @file{two-column.el}, a minor mode for simultaneous two-column editing. | |
956 @end itemize | |
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 | 966 @item |
967 Fred Pierresteguy and Paul Reilly made Emacs work with X Toolkit | |
968 widgets. | |
969 | |
970 @item | |
971 Christian Plaunt wrote @file{soundex.el}, an implementation of the | |
972 Soundex algorithm for comparing English words by their pronunciation. | |
973 | |
974 @item | |
73291 | 975 David Ponce wrote: |
976 | |
977 @itemize @minus | |
978 @item | |
979 @file{recentf.el}, a package that puts a menu of recently visited | |
980 files in the Emacs menu bar, | |
981 @item | |
60750 | 982 @file{ruler-mode.el}, a minor mode for displaying a ruler in the |
73291 | 983 header line, and |
984 @item | |
985 @file{tree-widget.el}, a package to display hierarchical data structures. | |
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 | 989 Francesco A.@: Potorti wrote @file{cmacexp.el}, providing a command which |
25829 | 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 | 992 |
993 @item | |
36242 | 994 Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode for |
25829 | 995 editing FORTRAN code. |
996 @c We're not distributing his tex-mode.el anymore; we're using Ed Reingold's. | |
997 | |
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 | 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 | 1007 Ashwin Ram wrote @file{refer.el}, commands to look up references in |
1008 bibliography files by keyword. | |
1009 | |
1010 @item | |
36242 | 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 | 1014 @item |
1015 @file{vc.el}, an interface to the RCS and SCCS source code version | |
1016 control systems, with Paul Eggert, | |
1017 @item | |
1018 @file{gud.el}, a package for running source-level debuggers like GDB | |
1019 and SDB in Emacs, | |
1020 @item | |
1021 @file{asm-mode.el}, a mode for editing assembly language code, | |
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 | 1025 @file{cookie1.el}, support for ``fortune-cookie'' programs like |
1026 @file{yow.el} and @file{spook.el}, | |
1027 @item | |
1028 @file{finder.el}, a package for finding Emacs Lisp packages by keyword | |
1029 and topic, | |
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 | 1035 @file{lisp-mnt.el}, functions for working with the special headers used |
1036 in Emacs Lisp library files, and | |
1037 @item | |
1038 code to set and make use of the @code{load-history} lisp variable, which | |
1039 records the source file from which each lisp function loaded into Emacs | |
1040 came. | |
1041 @end itemize | |
1042 | |
1043 @item | |
36242 | 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 | 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 | 1052 David Reitter wrote @file{mailclient.el} which can send mail via the |
1053 system's designated mail client. | |
1054 | |
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 | 1058 |
1059 @item | |
1060 Rob Riepel contributed @file{tpu-edt.el} and its associated files, | |
1061 providing an emulation of the VMS TPU text editor emulating the VMS EDT | |
1062 editor, and @file{vt-control.el}, providing some control functions for | |
1063 the DEC VT line of terminals. | |
1064 | |
1065 @item | |
60750 | 1066 Nick Roberts wrote @file{gdb-ui.el}, the graphical user interface to |
1067 GDB. | |
1068 | |
1069 @item | |
36242 | 1070 Roland B.@: Roberts contributed much of the VMS support distributed with |
1071 Emacs 19, along with Joseph M.@: Kelsey, and @file{vms-pmail.el}, support | |
25829 | 1072 for using Emacs within VMS MAIL. |
1073 | |
1074 @item | |
1075 John Robinson wrote @file{bg-mouse.el}, support for the mouse on the BBN | |
1076 Bitgraph terminal. | |
1077 | |
1078 @item | |
1079 Danny Roozendaal implemented @file{handwrite.el}, which converts text | |
1080 into ``handwriting.'' | |
1081 | |
1082 @item | |
1083 William Rosenblatt wrote @file{float.el}, implementing a floating-point | |
1084 numeric type using Lisp cons cells and integers. | |
1085 | |
1086 @item | |
36242 | 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 | 1089 |
1090 @item | |
1091 Ivar Rummelhoff provided @file{winner.el}, which records | |
1092 recent window configurations so you can move back to them. | |
1093 | |
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 | 1099 Wolfgang Rupprecht contributed Emacs 19's floating-point support |
1100 (including @file{float-sup.el} and @file{floatfns.c}), and | |
1101 @file{sup-mouse.el}, support for the Supdup mouse on lisp machines. | |
1102 | |
1103 @item | |
60750 | 1104 Kevin Ryde wrote @file{info-xref.el}, a library for checking |
1105 references in Info files. | |
1106 | |
1107 @item | |
36242 | 1108 James B.@: Salem and Brewster Kahle wrote @file{completion.el}, providing |
25829 | 1109 dynamic word completion. |
1110 | |
1111 @item | |
1112 Masahiko Sato wrote @file{vip.el}, an emulation of the VI editor. | |
1113 | |
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 | 1119 William Schelter wrote @file{telnet.el}, support for @code{telnet} |
1120 sessions within Emacs. | |
1121 | |
1122 @item | |
1123 Ralph Schleicher contributed @file{battery.el}, a package for displaying | |
1124 laptop computer battery status, and @file{info-look.el}, a package for | |
1125 looking up Info documentation for symbols in the buffer. | |
1126 | |
1127 @item | |
1128 Michael Schmidt and Tom Perrine wrote @file{modula2.el}, a mode for | |
1129 editing Modula-2 code, based on work by Mick Jordan and Peter Robinson. | |
1130 | |
1131 @item | |
36242 | 1132 Ronald S.@: Schnell wrote @file{dunnet.el}, a text adventure game. |
25829 | 1133 |
1134 @item | |
1135 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played | |
1136 against Emacs, and @file{mpuz.el}, a multiplication puzzle. | |
1137 | |
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 | 1148 Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. |
1149 | |
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 | 1155 Manuel Serrano contributed the Flyspell package that does spell checking |
1156 as you type. | |
1157 | |
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 | 1163 Stanislav Shalunov wrote @file{uce.el}, for responding to unsolicited |
1164 commercial email. | |
1165 | |
1166 @item | |
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 | 1169 |
1170 @item | |
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 | 1174 @item |
1175 @file{comint.el}, a library for modes running interactive command-line- | |
1176 oriented subprocesses, | |
1177 @item | |
1178 @file{cmuscheme.el}, for running inferior Scheme processes, | |
1179 @item | |
1180 @file{inf-lisp.el}, for running inferior Lisp process, and | |
1181 @item | |
1182 @file{shell.el}, for running inferior shells. | |
1183 @end itemize | |
1184 | |
1185 @item | |
1186 Espen Skoglund wrote @file{pascal.el}, a mode for editing Pascal code. | |
1187 | |
1188 @item | |
1189 Rick Sladkey wrote @file{backquote.el}, a lisp macro for creating | |
1190 mostly-constant data. | |
1191 | |
1192 @item | |
1193 Lynn Slater wrote @file{help-macro.el}, a macro for writing interactive | |
1194 help for key bindings. | |
1195 | |
1196 @item | |
1197 Chris Smith wrote @file{icon.el}, a mode for editing Icon code. | |
1198 | |
1199 @item | |
1200 David Smith wrote @file{ielm.el}, a mode for interacting with the Emacs | |
1201 Lisp interpreter as a subprocess. | |
1202 | |
1203 @item | |
36242 | 1204 Paul D.@: Smith wrote @file{snmp-mode.el}. |
25829 | 1205 |
1206 @item | |
1207 William Sommerfeld wrote @file{scribe.el}, a mode for editing Scribe | |
1208 files, and @file{server.el}, a package allowing programs to send files | |
1209 to an extant Emacs job to be edited. | |
1210 | |
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 | 1216 Michael Staats wrote @file{pc-select.el}, which rebinds keys for |
1217 selecting regions to follow many other systems. | |
1218 | |
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 | 1240 Ake Stenhoff and Lars Lindberg wrote @file{imenu.el}, a framework for |
1241 browsing indices made from buffer contents. | |
1242 | |
1243 @item | |
1244 Peter Stephenson contributed @file{vcursor.el}, which implements a | |
1245 ``virtual cursor'' that you can move with the keyboard and use for | |
1246 copying text. | |
1247 | |
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 | 1251 |
1252 @item | |
1253 Jonathan Stigelman wrote @file{hilit19.el}, a package providing | |
1254 automatic highlighting in source code buffers, mail readers, and other | |
1255 contexts. | |
1256 | |
1257 @item | |
60750 | 1258 Kim F.@: Storm made many improvements to the Emacs display engine, |
1259 process support, and networking support. He also wrote: | |
1260 | |
1261 @itemize @minus | |
1262 @item | |
1263 @file{bindat.el}, a package for encoding and decoding binary data. | |
1264 @item | |
1265 @file{cua.el}, which allows Emacs to emulate the standard CUA key | |
1266 bindings. | |
1267 @item | |
1268 @file{ido.el}, a package for selecting buffers and files quickly. | |
1269 @item | |
1270 @file{kmacro.el}, the keyboard macro facility. | |
1271 @end itemize | |
1272 | |
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 | 1278 Steve Strassman did not write @file{spook.el}, and even if he did, he |
1279 really didn't mean for you to use it in an anarchistic way. | |
1280 | |
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 | 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 | 1290 Naoto Takahashi wrote @file{utf-8.el}, support for encoding and |
1291 decoding UTF-8 data. | |
1292 | |
36023
9dca04bdcc12
(Acknowledgements): Make up-to-date with Emacs 21.
Eli Zaretskii <eliz@gnu.org>
parents:
34147
diff
changeset
|
1293 @item |
73291 | 1294 Luc Teirlinck wrote @file{help-at-pt.el}, providing local help through |
1295 the keyboard. | |
1296 | |
1297 @item | |
60750 | 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 | 1303 part of the basis for @file{info-look.el}. |
1304 | |
1305 @item | |
1306 Spencer Thomas wrote the original @file{dabbrev.el}, providing a command | |
1307 which completes the partial word before point, based on other nearby | |
1308 words for which it is a prefix. He also wrote the original dumping | |
1309 support. | |
1310 | |
1311 @item | |
1312 Jim Thompson wrote @file{ps-print.el}, which converts | |
1313 Emacs text to Postscript. | |
1314 | |
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 | 1321 Eli Tziperman wrote @file{rmail-spam-filter.el}, a spam filter for RMAIL. |
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 | 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 | 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 | 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 | 1332 @item |
1333 @file{prolog.el}, a mode for editing Prolog code, | |
1334 @item | |
1335 @file{rmailsort.el}, a package for sorting messages in RMAIL folders, | |
1336 @item | |
1337 @file{metamail.el}, an interface to the Metamail program, | |
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 | 1345 @file{tcp.el}, emulation of the @code{open-network-stream} function for |
1346 some Emacs configurations which lack it, and | |
1347 @item | |
1348 @file{timezone.el}, providing functions for dealing with time zones. | |
1349 @end itemize | |
1350 | |
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 | 1361 |
1362 @item | |
1363 Ulrik Vieth implemented @file{meta-mode.el}, for editing MetaFont code. | |
1364 | |
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 | 1369 |
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 | 1373 |
1374 @item | |
60750 | 1375 Colin Walters wrote @file{ibuffer.el}, a Dired-like major mode for |
1376 operating on buffers. | |
1377 | |
1378 @item | |
25829 | 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 | 1382 @item |
1383 @file{assoc.el}, a set of utility functions for working with association | |
1384 lists, | |
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 | 1389 @item |
1390 @file{elp.el}, a new profiler for Emacs Lisp programs. | |
1391 @item | |
1392 @file{man.el}, a mode for reading UNIX manual pages, | |
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 | 1396 @item |
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 | 1399 @item |
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 | 1402 @end itemize |
1403 | |
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 | 1409 @item |
1410 @file{desktop.el}, facilities for saving some of Emacs's state between | |
1411 sessions, | |
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 | 1423 @file{s-region.el}, commands for setting the region using the shift key |
1424 and motion commands, and | |
1425 @item | |
1426 @file{dos-fns.el}, functions for use under MS-DOS. | |
1427 @end itemize | |
1428 | |
1429 He also helped port Emacs to MS-DOS. | |
1430 | |
1431 @item | |
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 | 1435 @item |
1436 @file{apropos.el}, a command to find commands, functions, and variables | |
1437 whose names contain matches for a regular expression, | |
1438 @item | |
1439 @file{resume.el}, support for processing command-line arguments after | |
1440 resuming a suspended Emacs job, and | |
1441 @item | |
1442 @file{mail-extr.el}, a package for extracting names and addresses from | |
1443 mail headers, with contributions from Jamie Zawinski. | |
1444 @end itemize | |
1445 | |
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 | 1456 |
1457 @item | |
1458 Ed Wilkinson wrote @file{b2m.c}, a program to convert mail files from | |
1459 RMAIL format to Unix @code{mbox} format. | |
1460 | |
1461 @item | |
1462 Mike Williams wrote @file{mouse-sel.el}, providing enhanced mouse | |
1463 selection, and @file{thingatpt.el}, a library of functions for finding | |
1464 the ``thing'' (word, line, s-expression) containing point. | |
1465 | |
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 | 1470 Dale R.@: Worley wrote @file{emerge.el}, a package for interactively |
25829 | 1471 merging two versions of a file. |
1472 | |
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 | 1478 Tom Wurgler wrote @file{emacs-lock.el}, which makes it harder |
1479 to exit with valuable buffers unsaved. | |
1480 | |
1481 @item | |
60750 | 1482 Masatake Yamato wrote @file{ld-script.el}, an editing mode for GNU |
73291 | 1483 linker scripts, and contributed subword handling in CC mode. |
60750 | 1484 |
1485 @item | |
1486 Jonathan Yavner wrote @file{testcover.el}, a package for keeping track | |
1487 of the testing status of Emacs Lisp code, and the SES spreadsheet | |
1488 package. | |
1489 | |
1490 @item | |
73291 | 1491 Ryan Yeske wrote @file{rcirc.el} a simple Internet Relay Chat client. |
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 | 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 | 1514 |
1515 @item | |
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 | 1519 @item |
1520 Emacs 19's optimizing byte compiler, with Hallvard Furuseth, | |
1521 @item | |
1522 much of the support for faces and X selections, | |
1523 @item | |
1524 @file{mailabbrev.el}, a package providing automatic expansion of mail | |
1525 aliases, and | |
1526 @item | |
1527 @file{tar-mode.el}, providing simple viewing and editing commands for | |
1528 tar files. | |
1529 @end itemize | |
1530 | |
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 | 1551 Ian T.@: Zimmerman wrote @file{gametree.el}. |
25829 | 1552 |
1553 @item | |
36242 | 1554 Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the |
25829 | 1555 VI text editor. |
27363 | 1556 |
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 | 1560 |
27749 | 1561 @end itemize |
1562 | |
25829 | 1563 Others too numerous to mention have reported and fixed bugs, and added |
36424 | 1564 features to many parts of Emacs. (Many are mentioned in the |
1565 @file{ChangeLog} files which are summarized in the file @file{AUTHORS} | |
1566 in the distribution.) We thank them for their generosity as well. | |
25829 | 1567 |
1568 This list intended to mention every contributor of a major package or | |
1569 feature we currently distribute; if you know of someone we have omitted, | |
1570 please report that as a manual bug. | |
52401 | 1571 |
1572 @ignore | |
1573 arch-tag: bb1d0fa4-0240-4992-b5d4-8602d1e3d4ba | |
1574 @end ignore |