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