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