diff options
| author | Glenn Morris | 2008-12-20 03:21:56 +0000 |
|---|---|---|
| committer | Glenn Morris | 2008-12-20 03:21:56 +0000 |
| commit | 236fd60db1c9fa1493dc74e38631f45ee57c5c67 (patch) | |
| tree | 07f103e0dfd604bddd456cf08cc6fb4e26f035ce | |
| parent | 2d2d05d8646bf354d1ad7de83b9b92bda8756c11 (diff) | |
| download | emacs-236fd60db1c9fa1493dc74e38631f45ee57c5c67.tar.gz emacs-236fd60db1c9fa1493dc74e38631f45ee57c5c67.zip | |
(Acknowledgments): General update based on AUTHORS,
including removal of some stuff no longer distributed.
| -rw-r--r-- | doc/emacs/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/emacs/ack.texi | 511 |
2 files changed, 273 insertions, 243 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 17b81723944..2155eb9ef2a 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2008-12-20 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * ack.texi (Acknowledgments): General update based on AUTHORS, | ||
| 4 | including removal of some stuff no longer distributed. | ||
| 5 | |||
| 1 | 2008-12-19 Agustin Martin <agustin.martin@hispalinux.es> | 6 | 2008-12-19 Agustin Martin <agustin.martin@hispalinux.es> |
| 2 | 7 | ||
| 3 | * fixit.texi: Mention hunspell | 8 | * fixit.texi: Mention hunspell |
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index d6b24b03f14..adf924912d6 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi | |||
| @@ -22,25 +22,29 @@ available in the @file{ChangeLog} files, summarized in the file | |||
| 22 | @c We should list here anyone who has contributed a new package, | 22 | @c We should list here anyone who has contributed a new package, |
| 23 | @c and anyone who has made major enhancements in Emacs | 23 | @c and anyone who has made major enhancements in Emacs |
| 24 | @c that many users would notice and consider important. | 24 | @c that many users would notice and consider important. |
| 25 | @c Remove things that are no longer distributed. | ||
| 25 | 26 | ||
| 26 | @itemize @bullet | 27 | @itemize @bullet |
| 27 | @item | 28 | @item |
| 28 | Per Abrahamsen wrote the customization buffer facilities, as well as | 29 | Per Abrahamsen wrote the customization facilities, as well as |
| 29 | @file{double.el}, for typing accented characters not normally | 30 | @file{double.el}, for typing accented characters not normally available |
| 30 | available from the keyboard; @file{xt-mouse.el}, which allows mouse | 31 | from the keyboard; @file{xt-mouse.el}, which allows mouse commands |
| 31 | commands through Xterm; @file{gnus-cus.el}, which implements | 32 | through Xterm; @file{gnus-cus.el}, which implements customization |
| 32 | customization commands for Gnus; @file{gnus-cite.el}, a | 33 | commands for Gnus; @file{gnus-cite.el}, a citation-parsing facility for |
| 33 | citation-parsing facility for news articles); and @file{cpp.el}, which | 34 | news articles); @file{gnus-score.el}, scoring for Gnus; @file{cpp.el}, |
| 34 | hides or highlights parts of C programs according to preprocessor | 35 | which hides or highlights parts of C programs according to preprocessor |
| 35 | conditionals. | 36 | conditionals; and the widget library files @file{wid-browse.el}, |
| 37 | @file{wid-edit.el}, @file{widget.el}. He also co-wrote | ||
| 38 | @file{gnus-soup.el}. | ||
| 36 | 39 | ||
| 37 | @item | 40 | @item |
| 38 | Tomas Abrahamsson wrote @file{artist.el}, a package for producing | 41 | Tomas Abrahamsson wrote @file{artist.el}, a package for producing |
| 39 | @acronym{ASCII} art with a mouse or with keyboard keys. | 42 | @acronym{ASCII} art with a mouse or with keyboard keys. |
| 40 | 43 | ||
| 41 | @item | 44 | @item |
| 42 | Jay K.@: Adams wrote @file{jka-compr.el}, providing automatic | 45 | Jay K.@: Adams wrote @file{jka-compr.el} and @file{jka-cmpr-hook.el}, |
| 43 | decompression and recompression for compressed files. | 46 | providing automatic decompression and recompression for compressed |
| 47 | files. | ||
| 44 | 48 | ||
| 45 | @item | 49 | @item |
| 46 | Michael Albinus wrote @file{dbus.el}, a package that implements the | 50 | Michael Albinus wrote @file{dbus.el}, a package that implements the |
| @@ -48,7 +52,8 @@ D-Bus message bus protocol; @file{zeroconf.el}, a mode for browsing | |||
| 48 | Avahi services; and @file{xesam.el}, a Xesam-based search engine | 52 | Avahi services; and @file{xesam.el}, a Xesam-based search engine |
| 49 | interface. He and Kai Gro@ss{}johann wrote the Tramp package, which | 53 | interface. He and Kai Gro@ss{}johann wrote the Tramp package, which |
| 50 | provides transparent remote file editing using rcp, ssh, ftp, and | 54 | provides transparent remote file editing using rcp, ssh, ftp, and |
| 51 | other network protocols. | 55 | other network protocols. He and Daniel Pittman wrote |
| 56 | @file{tramp-cache.el}. | ||
| 52 | 57 | ||
| 53 | @item | 58 | @item |
| 54 | Ralf Angeli wrote @file{scroll-lock.el}, a minor mode which keeps the | 59 | Ralf Angeli wrote @file{scroll-lock.el}, a minor mode which keeps the |
| @@ -60,11 +65,13 @@ Joe Arceneaux wrote the original text property implementation, and | |||
| 60 | implemented support for X11. | 65 | implemented support for X11. |
| 61 | 66 | ||
| 62 | @item | 67 | @item |
| 63 | Miles Bader wrote @file{image-file.el}, support code for visiting | 68 | Miles Bader wrote @file{image-file.el}, support code for visiting image |
| 64 | image files; @file{minibuf-eldef.el}, a minor mode that hides the | 69 | files; @file{minibuf-eldef.el}, a minor mode that hides the minibuffer |
| 65 | minibuffer default value when appropriate; @file{button.el}, the | 70 | default value when appropriate; @file{rfn-eshadow.el}, shadowing of |
| 66 | library that implements clickable buttons; and @file{face-remap.el}, a | 71 | @code{read-file-name} input; @file{mb-depth.el}, display of minibuffer |
| 67 | package for changing the default face in individual buffers. | 72 | depth; @file{button.el}, the library that implements clickable buttons; |
| 73 | @file{face-remap.el}, a package for changing the default face in | ||
| 74 | individual buffers; and @file{macroexp.el} for macro-expansion. | ||
| 68 | 75 | ||
| 69 | @item | 76 | @item |
| 70 | David Bakhash wrote @file{strokes.el}, a mode for controlling Emacs by | 77 | David Bakhash wrote @file{strokes.el}, a mode for controlling Emacs by |
| @@ -76,16 +83,15 @@ Emacs. | |||
| 76 | 83 | ||
| 77 | @item | 84 | @item |
| 78 | Steven L.@: Baur wrote @file{footnote.el} which lets you include | 85 | Steven L.@: Baur wrote @file{footnote.el} which lets you include |
| 79 | footnotes in email messages, and @file{gnus-audio.el} which provides | 86 | footnotes in email messages; and @file{gnus-audio.el} and |
| 80 | sound effects for Gnus. | 87 | @file{earcon.el}, which provide sound effects for Gnus. He also wrote |
| 81 | 88 | @file{gnus-setup.el}. | |
| 82 | @item | ||
| 83 | Alexander L.@: Belikoff, Sergey Berezin, David Edmondson, Andreas Fuchs, | ||
| 84 | Mario Lang, Gergely Nagy, Michael Olson, and Alex Schroeder wrote ERC, | ||
| 85 | an advanced Internet Relay Chat client. | ||
| 86 | 89 | ||
| 87 | @item | 90 | @item |
| 88 | Boaz Ben-Zvi wrote @file{profile.el}, to time Emacs Lisp functions. | 91 | Alexander L.@: Belikoff, Sergey Berezin, Sacha Chua, David Edmondson, |
| 92 | Andreas Fuchs, Mario Lang, Ben Mesander, Lawrence Mitchell, Gergely | ||
| 93 | Nagy, Michael Olson, Jorgen Schaefer, Alex Schroeder, and Tom Tromey | ||
| 94 | wrote ERC, an advanced Internet Relay Chat client. | ||
| 89 | 95 | ||
| 90 | @item | 96 | @item |
| 91 | Scott Bender, Michael Brouwer, Christophe de Dinechin, Carl Edman, | 97 | Scott Bender, Michael Brouwer, Christophe de Dinechin, Carl Edman, |
| @@ -122,7 +128,7 @@ Frank Bresz wrote @file{diff.el}, a program to display @code{diff} | |||
| 122 | output. | 128 | output. |
| 123 | 129 | ||
| 124 | @item | 130 | @item |
| 125 | Peter Breton implemented @file{dirtrack}, a library for tracking | 131 | Peter Breton implemented @file{dirtrack.el}, a library for tracking |
| 126 | directory changes in shell buffers; @file{filecache.el}, which records | 132 | directory changes in shell buffers; @file{filecache.el}, which records |
| 127 | which directories your files are in; @file{locate.el}, which | 133 | which directories your files are in; @file{locate.el}, which |
| 128 | interfaces to the @code{locate} command; @file{find-lisp.el}, an Emacs | 134 | interfaces to the @code{locate} command; @file{find-lisp.el}, an Emacs |
| @@ -130,16 +136,13 @@ Lisp emulation of the @command{find} program; @file{net-utils.el}; and | |||
| 130 | the ``generic mode'' feature. | 136 | the ``generic mode'' feature. |
| 131 | 137 | ||
| 132 | @item | 138 | @item |
| 133 | Emmanuel Briot wrote @file{xml.el}, an XML parser for Emacs. | 139 | Emmanuel Briot wrote @file{xml.el}, an XML parser for Emacs; and |
| 140 | @file{ada-prj.el}, editing of Ada mode project files. | ||
| 134 | 141 | ||
| 135 | @item | 142 | @item |
| 136 | Kevin Broadey wrote @file{foldout.el}, providing folding extensions to | 143 | Kevin Broadey wrote @file{foldout.el}, providing folding extensions to |
| 137 | Emacs's outline modes. | 144 | Emacs's outline modes. |
| 138 | 145 | ||
| 139 | @c @item | ||
| 140 | @c Vincent Broman wrote @file{ada.el}, a mode for editing Ada code | ||
| 141 | @c (since replaced by @file{ada-mode.el}). | ||
| 142 | |||
| 143 | @item | 146 | @item |
| 144 | David M.@: Brown wrote @file{array.el}, for editing arrays and other | 147 | David M.@: Brown wrote @file{array.el}, for editing arrays and other |
| 145 | tabular data. | 148 | tabular data. |
| @@ -154,24 +157,26 @@ outgoing mail messages and sending them through various popular mailers. | |||
| 154 | 157 | ||
| 155 | @item | 158 | @item |
| 156 | Per Cederqvist and Inge Wallin wrote @file{ewoc.el}, an Emacs widget for | 159 | Per Cederqvist and Inge Wallin wrote @file{ewoc.el}, an Emacs widget for |
| 157 | manipulating object collections. | 160 | manipulating object collections. Per Cederqvist, Inge Wallin, and |
| 161 | Thomas Bellman wrote @file{avl-tree.el}, for balanced binary trees. | ||
| 158 | 162 | ||
| 159 | @item | 163 | @item |
| 160 | Hans Chalupsky wrote @file{advice.el}, an overloading mechanism for | 164 | Hans Chalupsky wrote @file{advice.el}, an overloading mechanism for |
| 161 | Emacs Lisp functions, and @file{trace.el}, a tracing facility for Emacs | 165 | Emacs Lisp functions; and @file{trace.el}, a tracing facility for Emacs |
| 162 | Lisp. | 166 | Lisp. |
| 163 | 167 | ||
| 164 | @item | 168 | @item |
| 165 | Chris Chase and Carsten Dominik wrote @file{idlwave.el}, an editing mode | 169 | Chris Chase and Carsten Dominik wrote IDLWAVE mode, for editing |
| 166 | for IDL and WAVE CL. | 170 | IDL and WAVE CL. |
| 167 | 171 | ||
| 168 | @item | 172 | @item |
| 169 | Bob Chassell wrote @file{texnfo-upd.el} and @file{makeinfo.el}, modes | 173 | Bob Chassell wrote @file{texnfo-upd.el}, @file{texinfo.el}, and |
| 170 | and utilities for working with Texinfo files; and @file{page-ext.el}, | 174 | @file{makeinfo.el}, modes and utilities for working with Texinfo files; |
| 171 | commands for extended page handling. | 175 | and @file{page-ext.el}, commands for extended page handling. |
| 172 | 176 | ||
| 173 | @item | 177 | @item |
| 174 | Jihyun Cho wrote @file{hanja-util.el}, utilities for Korean Hanja. | 178 | Jihyun Cho wrote @file{hanja-util.el} and @file{hangul.el}, utilities |
| 179 | for Korean Hanja. | ||
| 175 | 180 | ||
| 176 | @item | 181 | @item |
| 177 | Andrew Choi and Yamamoto Mitsuharu wrote the Carbon support, used | 182 | Andrew Choi and Yamamoto Mitsuharu wrote the Carbon support, used |
| @@ -195,6 +200,10 @@ Glynn Clements provided @file{gamegrid.el} and a couple of games that | |||
| 195 | use it, Snake and Tetris. | 200 | use it, Snake and Tetris. |
| 196 | 201 | ||
| 197 | @item | 202 | @item |
| 203 | Andrew Cohen wrote @file{spam-wash.el}, to decode and clean email before | ||
| 204 | it is analysed for spam. | ||
| 205 | |||
| 206 | @item | ||
| 198 | Georges Brun-Cottan and Stefan Monnier wrote @file{easy-mmode.el}, a | 207 | Georges Brun-Cottan and Stefan Monnier wrote @file{easy-mmode.el}, a |
| 199 | package for easy definition of major and minor modes. | 208 | package for easy definition of major and minor modes. |
| 200 | 209 | ||
| @@ -228,12 +237,13 @@ Eric Ding wrote @file{goto-addr.el}, | |||
| 228 | Jan Dj@"{a}rv added support for the GTK+ toolkit and X drag-and-drop. | 237 | Jan Dj@"{a}rv added support for the GTK+ toolkit and X drag-and-drop. |
| 229 | 238 | ||
| 230 | @item | 239 | @item |
| 231 | Carsten Dominik wrote @file{reftex.el}, a package for setting up labels | 240 | Carsten Dominik wrote Ref@TeX{}, a package for setting up labels and |
| 232 | and cross-references in La@TeX{} documents; and was the main author of | 241 | cross-references in La@TeX{} documents; and co-wrote IDLWAVE mode |
| 233 | Org-mode, a mode for maintaining notes, todo lists, and project | 242 | (q.v.@:). He was the main author of Org mode, for maintaining notes, |
| 234 | planning. Thomas Baumann, Bastien Guerry, Tassilo Horn, Philip Jackson, | 243 | todo lists, and project planning. Thomas Baumann, Bastien Guerry, |
| 235 | Tokuya Kameshima, Eric Schulte, Andy Stewart, David O'Toole, John | 244 | Tassilo Horn, Philip Jackson, Tokuya Kameshima, Eric Schulte, Andy |
| 236 | Wiegley, and Piotr Zielinski also wrote various Org-mode components. | 245 | Stewart, David O'Toole, John Wiegley, and Piotr Zielinski also wrote |
| 246 | various Org mode components. | ||
| 237 | 247 | ||
| 238 | @item | 248 | @item |
| 239 | Scott Draves wrote @file{tq.el}, help functions for maintaining | 249 | Scott Draves wrote @file{tq.el}, help functions for maintaining |
| @@ -250,7 +260,7 @@ Viktor Dukhovni wrote support for dumping under SunOS version 4. | |||
| 250 | John Eaton and Kurt Hornik wrote Octave mode. | 260 | John Eaton and Kurt Hornik wrote Octave mode. |
| 251 | 261 | ||
| 252 | @item | 262 | @item |
| 253 | Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}). | 263 | Rolf Ebert co-wrote Ada mode. |
| 254 | 264 | ||
| 255 | @item | 265 | @item |
| 256 | Stephen Eglen wrote @file{mspools.el}, which tells you which Procmail | 266 | Stephen Eglen wrote @file{mspools.el}, which tells you which Procmail |
| @@ -264,8 +274,8 @@ Torbj@"orn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files. | |||
| 264 | Tsugutomo Enami co-wrote the support for international character sets. | 274 | Tsugutomo Enami co-wrote the support for international character sets. |
| 265 | 275 | ||
| 266 | @item | 276 | @item |
| 267 | David Engster wrote @file{mairix.el}, an interface to the Mairix | 277 | David Engster wrote @file{mairix.el} and @file{nnmairix.el}, an |
| 268 | indexing tool. | 278 | interface to the Mairix indexing tool. |
| 269 | 279 | ||
| 270 | @item | 280 | @item |
| 271 | Hans Henrik Eriksen wrote @file{simula.el}, a mode for editing SIMULA 87 | 281 | Hans Henrik Eriksen wrote @file{simula.el}, a mode for editing SIMULA 87 |
| @@ -299,16 +309,17 @@ location in files between editing sessions. | |||
| 299 | 309 | ||
| 300 | @item | 310 | @item |
| 301 | Gary Foster wrote @file{crisp.el}, the emulation for CRiSP and Brief | 311 | Gary Foster wrote @file{crisp.el}, the emulation for CRiSP and Brief |
| 302 | editors, and @file{scroll-lock.el} (now @file{scroll-all.el}) a mode | 312 | editors; and @file{scroll-all.el}, a mode for scrolling several buffers |
| 303 | for scrolling several buffers together. | 313 | together. |
| 304 | 314 | ||
| 305 | @item | 315 | @item |
| 306 | Noah Friedman wrote @file{rlogin.el}, an interface to Rlogin, | 316 | Noah Friedman wrote @file{rlogin.el}, an interface to Rlogin, |
| 307 | @file{type-break.el}, which reminds you to take periodic breaks from | 317 | @file{type-break.el}, which reminds you to take periodic breaks from |
| 308 | typing, and @code{eldoc-mode}, a mode to show the defined parameters or | 318 | typing, and @code{eldoc-mode}, a mode to show the defined parameters or |
| 309 | the doc string for the Lisp function near point. With Roland McGrath, | 319 | the doc string for the Lisp function near point. |
| 310 | he wrote @file{rsz-mini.el}, a minor mode to automatically resize the | 320 | |
| 311 | minibuffer to fit the text it contains. | 321 | @item |
| 322 | Shigeru Fukaya wrote a testsuite for the byte-compiler. | ||
| 312 | 323 | ||
| 313 | @item | 324 | @item |
| 314 | Keith Gabryelski wrote @file{hexl.el}, a mode for editing binary files. | 325 | Keith Gabryelski wrote @file{hexl.el}, a mode for editing binary files. |
| @@ -330,10 +341,10 @@ performing file operations by directly editing Dired buffers. | |||
| 330 | Howard Gayle wrote much of the C and Lisp code for display tables and | 341 | Howard Gayle wrote much of the C and Lisp code for display tables and |
| 331 | case tables. He also wrote @file{rot13.el}, a command to display the | 342 | case tables. He also wrote @file{rot13.el}, a command to display the |
| 332 | plain-text form of a buffer encoded with the Caesar cipher; | 343 | plain-text form of a buffer encoded with the Caesar cipher; |
| 333 | @file{vt100-led.el}, a package for controlling the LED's on | 344 | @file{vt100-led.el}, a package for controlling the LEDs on |
| 334 | VT100-compatible terminals; and much of the support for ISO-8859 | 345 | VT100-compatible terminals; and much of the support for ISO-8859 |
| 335 | European character sets (which includes @file{iso-ascii.el}, | 346 | European character sets (which includes @file{iso-ascii.el}, |
| 336 | @file{iso-insert.el}, @file{iso-swed.el}, @file{latin-1.el}, | 347 | @file{iso-insert.el}, @file{iso-swed.el}, |
| 337 | @file{iso-syntax.el}, @file{iso-transl.el}, and @file{swedish.el}). | 348 | @file{iso-syntax.el}, @file{iso-transl.el}, and @file{swedish.el}). |
| 338 | 349 | ||
| 339 | @item | 350 | @item |
| @@ -347,9 +358,10 @@ Gnus. | |||
| 347 | 358 | ||
| 348 | @item | 359 | @item |
| 349 | David Gillespie wrote the Common Lisp compatibility packages; | 360 | David Gillespie wrote the Common Lisp compatibility packages; |
| 350 | @code{Calc}, an advanced calculator and mathematical tool; | 361 | @code{Calc}, an advanced calculator and mathematical tool, since |
| 351 | @file{complete.el}, a partial completion mechanism; and | 362 | maintained and developed by Jay Belanger; @file{complete.el}, a partial |
| 352 | @file{edmacro.el}, a package for editing keyboard macros. | 363 | completion mechanism; and @file{edmacro.el}, a package for editing |
| 364 | keyboard macros. | ||
| 353 | 365 | ||
| 354 | @item | 366 | @item |
| 355 | Bob Glickstein wrote @file{sregex.el}, a facility for writing regexps | 367 | Bob Glickstein wrote @file{sregex.el}, a facility for writing regexps |
| @@ -361,7 +373,8 @@ cursor out of the way of the text cursor; @file{shadowfile.el}, a | |||
| 361 | package for keeping identical copies of files in more than one place; | 373 | package for keeping identical copies of files in more than one place; |
| 362 | @file{format.el}, a package for reading and writing files in various | 374 | @file{format.el}, a package for reading and writing files in various |
| 363 | formats; @file{enriched.el}, a package for saving text properties in | 375 | formats; @file{enriched.el}, a package for saving text properties in |
| 364 | files; and @file{facemenu.el}, a package for specifying faces. | 376 | files; @file{facemenu.el}, a package for specifying faces; and |
| 377 | @file{descr-text.el}, describing text and character properties. | ||
| 365 | 378 | ||
| 366 | @item | 379 | @item |
| 367 | Michelangelo Grigni wrote @file{ffap.el} which visits a file, | 380 | Michelangelo Grigni wrote @file{ffap.el} which visits a file, |
| @@ -373,9 +386,11 @@ Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files. | |||
| 373 | @item | 386 | @item |
| 374 | Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between | 387 | Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between |
| 375 | the ISO 8859-1 character set and the notations for non-@acronym{ASCII} | 388 | the ISO 8859-1 character set and the notations for non-@acronym{ASCII} |
| 376 | characters used by @TeX{} and net tradition, and @file{latin-2.el}, | 389 | characters used by @TeX{} and net tradition. |
| 377 | code which sets up case-conversion and syntax tables for the ISO | 390 | |
| 378 | Latin-2 character set. | 391 | @item |
| 392 | Bastien Guerry wrote @file{gnus-bookmark.el}, bookmark support for Gnus; | ||
| 393 | as well as contributing to Org mode (q.v.@:). | ||
| 379 | 394 | ||
| 380 | @item | 395 | @item |
| 381 | Henry Guillaume wrote @file{find-file.el}, a package to visit files | 396 | Henry Guillaume wrote @file{find-file.el}, a package to visit files |
| @@ -396,10 +411,6 @@ Takahashi, he wrote @file{quail.el}, an input facility for typing | |||
| 396 | non-@acronym{ASCII} text from an @acronym{ASCII} keyboard. | 411 | non-@acronym{ASCII} text from an @acronym{ASCII} keyboard. |
| 397 | 412 | ||
| 398 | @item | 413 | @item |
| 399 | Chris Hanson wrote @file{netuname.el}, a package to use HP-UX's Remote | ||
| 400 | File Access facility from Emacs. | ||
| 401 | |||
| 402 | @item | ||
| 403 | Jesper Harder wrote @file{yenc.el}, for decoding yenc encoded messages. | 414 | Jesper Harder wrote @file{yenc.el}, for decoding yenc encoded messages. |
| 404 | 415 | ||
| 405 | @item | 416 | @item |
| @@ -451,7 +462,15 @@ browser to display a URL. | |||
| 451 | 462 | ||
| 452 | @item | 463 | @item |
| 453 | Lars Magne Ingebrigtsen did a major redesign of the Gnus news-reader and | 464 | Lars Magne Ingebrigtsen did a major redesign of the Gnus news-reader and |
| 454 | wrote many of its parts. | 465 | wrote many of its parts. Several of these are now general components of |
| 466 | Emacs: @file{dns.el} for Domain Name Service lookups; | ||
| 467 | @file{format-spec.el} for formatting arbitrary format strings; | ||
| 468 | @file{netrc.el} for parsing of @file{.netrc} files; and | ||
| 469 | @file{time-date.el} for general date and time handling. Components of | ||
| 470 | Gnus have also been written by: Nagy Andras, Kevin Greiner, Kai | ||
| 471 | Gro@ss{}johann, Paul Jarc, Sascha Ldecke, David Moore, Raymond Scholz, | ||
| 472 | Reiner Steib, Didier Verna, Ilja Weis, Katsumi Yamaoka, Teodor Zlatanov, | ||
| 473 | and others. | ||
| 455 | 474 | ||
| 456 | @item | 475 | @item |
| 457 | Andrew Innes contributed extensively to the MS-Windows support. | 476 | Andrew Innes contributed extensively to the MS-Windows support. |
| @@ -470,9 +489,7 @@ diary entries to and from the iCalendar format; | |||
| 470 | @file{bubbles.el}, a puzzle game. | 489 | @file{bubbles.el}, a puzzle game. |
| 471 | 490 | ||
| 472 | @item | 491 | @item |
| 473 | Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game, | 492 | Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game. |
| 474 | and @file{mldrag.el}, a package which allows the user to resize windows | ||
| 475 | by dragging mode lines and vertical window separators with the mouse. | ||
| 476 | 493 | ||
| 477 | @item | 494 | @item |
| 478 | Terry Jones wrote @file{shadow.el}, a package for finding potential | 495 | Terry Jones wrote @file{shadow.el}, a package for finding potential |
| @@ -480,24 +497,31 @@ load-path problems when some Lisp file ``shadows'' another. | |||
| 480 | 497 | ||
| 481 | @item | 498 | @item |
| 482 | Simon Josefsson wrote @file{dns-mode.el}, an editing mode for Domain | 499 | Simon Josefsson wrote @file{dns-mode.el}, an editing mode for Domain |
| 483 | Name System master files; @file{flow-fill.el}, a package for | 500 | Name System master files; @file{dig.el}, a Domain Name System interface; |
| 484 | interpreting RFC2646 formatted text in messages; @file{fringe.el}, a | 501 | @file{flow-fill.el}, a package for interpreting RFC2646 formatted text |
| 485 | package for customizing the fringe; @file{imap.el}, an Emacs Lisp | 502 | in messages; @file{fringe.el}, a package for customizing the fringe; |
| 486 | library for talking to IMAP servers; @file{nnimap}, the IMAP back-end | 503 | @file{imap.el}, an Emacs Lisp library for talking to IMAP servers; |
| 487 | for Gnus; and @file{rfc2104.el}, a hashed message authentication | 504 | @file{password-cache.el}, a password reader; @file{nnimap.el}, the IMAP |
| 488 | facility. | 505 | back-end for Gnus; @file{url-imap.el} for the URL library; |
| 506 | @file{rfc2104.el}, a hashed message authentication facility; the Gnus | ||
| 507 | S/MIME and Sieve components; and @file{tls.el} and @file{starttls.el} | ||
| 508 | for the Transport Layer Security protocol. | ||
| 489 | 509 | ||
| 490 | @item | 510 | @item |
| 491 | Arne J@o{}rgensen wrote @file{latexenc.el}, a package to | 511 | Arne J@o{}rgensen wrote @file{latexenc.el}, a package to |
| 492 | automatically guess the correct coding system in LaTeX files. | 512 | automatically guess the correct coding system in LaTeX files. |
| 493 | 513 | ||
| 494 | @item | 514 | @item |
| 515 | Alexandre Julliard wrote @file{vc-git.el}, support for the Git version | ||
| 516 | control system. | ||
| 517 | |||
| 518 | @item | ||
| 495 | Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out | 519 | Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out |
| 496 | mail with SMTP. | 520 | mail with SMTP. |
| 497 | 521 | ||
| 498 | @item | 522 | @item |
| 499 | David Kaufman wrote @file{yow.c}, an essential utility program for the | 523 | Ivan Kanis wrote @file{vc-hg.el}, support for the Mercurial version |
| 500 | hopelessly pinheaded. | 524 | control system. |
| 501 | 525 | ||
| 502 | @item | 526 | @item |
| 503 | Henry Kautz wrote @file{bib-mode.el}, a mode for maintaining | 527 | Henry Kautz wrote @file{bib-mode.el}, a mode for maintaining |
| @@ -510,12 +534,17 @@ Taichi Kawabata added support for Devanagari script and the Indian | |||
| 510 | languages. | 534 | languages. |
| 511 | 535 | ||
| 512 | @item | 536 | @item |
| 537 | Taro Kawagishi implented the MD4 Message Digest Algorithm in Lisp; and | ||
| 538 | wrote @file{ntlm.el} and @file{sasl-ntlm.el} for NT LanManager | ||
| 539 | authentication support. | ||
| 540 | |||
| 541 | @item | ||
| 513 | Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs | 542 | Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs |
| 514 | buffers. | 543 | buffers. |
| 515 | 544 | ||
| 516 | @item | 545 | @item |
| 517 | Michael Kifer wrote @file{ediff.el}, an interactive interface to the | 546 | Michael Kifer wrote @code{ediff}, an interactive interface to the |
| 518 | @command{diff}, @command{patch}, and @command{merge} programs, and | 547 | @command{diff}, @command{patch}, and @command{merge} programs; and |
| 519 | Viper, the newest emulation for VI. | 548 | Viper, the newest emulation for VI. |
| 520 | 549 | ||
| 521 | @item | 550 | @item |
| @@ -524,7 +553,6 @@ Richard King wrote the first version of @file{userlock.el} and | |||
| 524 | editing the same file. He also wrote the initial version of | 553 | editing the same file. He also wrote the initial version of |
| 525 | @file{uniquify.el}, a facility to make buffer names unique by adding | 554 | @file{uniquify.el}, a facility to make buffer names unique by adding |
| 526 | parts of the file's name to the buffer name. | 555 | parts of the file's name to the buffer name. |
| 527 | @c We're not using his backquote.el any more. | ||
| 528 | 556 | ||
| 529 | @item | 557 | @item |
| 530 | Peter Kleiweg wrote @file{ps-mode.el}, a mode for editing PostScript | 558 | Peter Kleiweg wrote @file{ps-mode.el}, a mode for editing PostScript |
| @@ -532,7 +560,12 @@ files and running a PostScript interpreter interactively from within | |||
| 532 | Emacs. | 560 | Emacs. |
| 533 | 561 | ||
| 534 | @item | 562 | @item |
| 535 | Pavel Kobiakov wrote @file{flymake.el}, a minor mode for performing | 563 | Shuhei Kobayashi wrote @file{hex-util.el}, for operating on hexadecimal |
| 564 | strings; support for HMAC (Keyed-Hashing for Message Authentication); | ||
| 565 | and a Lisp implementation of the SHA1 Secure Hash Algorithm. | ||
| 566 | |||
| 567 | @item | ||
| 568 | Pavel Kobyakov wrote @file{flymake.el}, a minor mode for performing | ||
| 536 | on-the-fly syntax checking. | 569 | on-the-fly syntax checking. |
| 537 | 570 | ||
| 538 | @item | 571 | @item |
| @@ -552,14 +585,14 @@ Robert Krawitz wrote the original @file{xmenu.c}, part of Emacs's pop-up | |||
| 552 | menu support. | 585 | menu support. |
| 553 | 586 | ||
| 554 | @item | 587 | @item |
| 555 | Sebastian Kremer wrote Emacs 19's @code{dired-mode}, with contributions | 588 | Sebastian Kremer wrote @code{dired-mode}, with contributions by Lawrence |
| 556 | by Lawrence R.@: Dodd. He also wrote @file{ls-lisp.el}, a Lisp emulation | 589 | R.@: Dodd. He also wrote @file{ls-lisp.el}, a Lisp emulation of the |
| 557 | of the @code{ls} command for platforms which don't have @code{ls} as a | 590 | @code{ls} command for platforms which don't have @code{ls} as a standard |
| 558 | standard program. | 591 | program. |
| 559 | 592 | ||
| 560 | @item | 593 | @item |
| 561 | Geoff Kuenning wrote Emacs 19's @file{ispell.el}, based on work by Ken | 594 | Geoff Kuenning and Ken Stevens wrote @file{ispell.el}, a spell-checker |
| 562 | Stevens and others. | 595 | interface. |
| 563 | 596 | ||
| 564 | @item | 597 | @item |
| 565 | David K@ringaccent{a}gedal wrote @file{tempo.el}, providing support for | 598 | David K@ringaccent{a}gedal wrote @file{tempo.el}, providing support for |
| @@ -570,12 +603,8 @@ Daniel LaLiberte wrote @file{edebug.el}, a source-level debugger for | |||
| 570 | Emacs Lisp; @file{cl-specs.el}, specifications to help @code{edebug} | 603 | Emacs Lisp; @file{cl-specs.el}, specifications to help @code{edebug} |
| 571 | debug code written using David Gillespie's Common Lisp support; | 604 | debug code written using David Gillespie's Common Lisp support; |
| 572 | @file{cust-print.el}, a customizable package for printing lisp | 605 | @file{cust-print.el}, a customizable package for printing lisp |
| 573 | objects; @file{eval-reg.el}, a re-implementation of @code{eval-region} | 606 | objects; and @file{isearch.el}, Emacs's incremental search minor mode. |
| 574 | in Emacs Lisp; and @file{isearch.el}, Emacs's incremental search minor | 607 | He also co-wrote @file{hideif.el} (q.v.@:). |
| 575 | mode. | ||
| 576 | |||
| 577 | @item | ||
| 578 | James R.@: Larus wrote @file{mh-e.el}, an interface to the MH mail system. | ||
| 579 | 608 | ||
| 580 | @item | 609 | @item |
| 581 | Vinicius Jose Latorre wrote the Emacs printing facilities, as well as | 610 | Vinicius Jose Latorre wrote the Emacs printing facilities, as well as |
| @@ -598,7 +627,8 @@ Emacs Lisp programs. | |||
| 598 | 627 | ||
| 599 | @item | 628 | @item |
| 600 | Lars Lindberg wrote @file{msb.el}, which provides more flexible menus | 629 | Lars Lindberg wrote @file{msb.el}, which provides more flexible menus |
| 601 | for buffer selection, and rewrote @file{dabbrev.el}. | 630 | for buffer selection; co-wrote @file{imenu.el} (q.v.@:); and rewrote |
| 631 | @file{dabbrev.el}, originally written by Don Morrison. | ||
| 602 | 632 | ||
| 603 | @item | 633 | @item |
| 604 | Anders Lindgren wrote @file{autorevert.el}, a package for automatically | 634 | Anders Lindgren wrote @file{autorevert.el}, a package for automatically |
| @@ -621,27 +651,31 @@ allows Emacs to run on graphical and text-only terminals | |||
| 621 | simultaneously. | 651 | simultaneously. |
| 622 | 652 | ||
| 623 | @item | 653 | @item |
| 654 | Martin Lorentzon wrote @file{vc-annotate.el}, support for version | ||
| 655 | control annotation. | ||
| 656 | |||
| 657 | @item | ||
| 624 | Dave Love wrote much of the code dealing with Unicode support and | 658 | Dave Love wrote much of the code dealing with Unicode support and |
| 625 | Latin-N unification. He added support for many coding systems, | 659 | Latin-N unification. He added support for many coding systems, |
| 626 | including those in @file{code-pages.el} and the various UTF-7 and | 660 | including the various UTF-7 and UTF-16 coding systems. He also wrote |
| 627 | UTF-16 coding systems. He also wrote @code{autoarg-mode}, a global | 661 | @code{autoarg-mode}, a global minor mode whereby digit keys supply |
| 628 | minor mode whereby digit keys supply prefix arguments; | 662 | prefix arguments; @code{autoarg-kp-mode}, which redefines the keypad |
| 629 | @code{autoarg-kp-mode}, which redefines the keypad numeric keys to | 663 | numeric keys to digit arguments; @file{autoconf.el}, a mode for editing |
| 630 | digit arguments; @file{autoconf.el}, a mode for editing Autoconf | 664 | Autoconf files; @file{cfengine.el}, a mode for editing Cfengine files; |
| 631 | files; @file{cfengine.el}, a mode for editing Cfengine files; | ||
| 632 | @file{elide-head.el}, a package for eliding boilerplate text from file | 665 | @file{elide-head.el}, a package for eliding boilerplate text from file |
| 633 | headers; @file{hl-line.el}, a minor mode for highlighting the line in | 666 | headers; @file{hl-line.el}, a minor mode for highlighting the line in |
| 634 | the current window on which point is; @file{latin-8.el} and | 667 | the current window on which point is; @file{cap-words.el}, a minor mode |
| 635 | @file{latin-9.el}, which set up case-conversion and syntax tables for | 668 | for motion in ``CapitalizedWordIdentifiers''; @file{latin1-disp.el}, a |
| 636 | the ISO Latin-8 and Latin-9 character sets; @file{latin1-disp.el}, a | ||
| 637 | package that lets you display ISO 8859 characters on Latin-1 terminals | 669 | package that lets you display ISO 8859 characters on Latin-1 terminals |
| 638 | by setting up appropriate display tables; @file{python.el}, a major | 670 | by setting up appropriate display tables; @file{python.el}, a major mode |
| 639 | mode for the Python programming language; @file{refill.el}, a mode for | 671 | for the Python programming language; @file{refill.el}, a mode for |
| 640 | automatic paragraph refilling, akin to typical word processors; | 672 | automatic paragraph refilling, akin to typical word processors; |
| 641 | @file{smiley-ems.el}, a facility for displaying smiley faces; | 673 | @file{smiley.el}, a facility for displaying smiley faces; |
| 642 | @file{sym-comp.el}, a library for performing mode-dependent symbol | 674 | @file{sym-comp.el}, a library for performing mode-dependent symbol |
| 643 | completion; and @file{tool-bar.el}, a mode to control the display of | 675 | completion; @file{benchmark.el} for timing code execution; and |
| 644 | the Emacs tool bar. | 676 | @file{tool-bar.el}, a mode to control the display of the Emacs tool bar. |
| 677 | With Riccardo Murri he wrote @file{vc-bzr.el}, support for the Bazaar | ||
| 678 | version control system. | ||
| 645 | 679 | ||
| 646 | @item | 680 | @item |
| 647 | Eric Ludlam wrote the Speedbar package. He also wrote | 681 | Eric Ludlam wrote the Speedbar package. He also wrote |
| @@ -660,7 +694,7 @@ simple substitution ciphers. | |||
| 660 | @item | 694 | @item |
| 661 | Neil M.@: Mager wrote @file{appt.el}, functions to notify users of their | 695 | Neil M.@: Mager wrote @file{appt.el}, functions to notify users of their |
| 662 | appointments. It finds appointments recorded in the diary files | 696 | appointments. It finds appointments recorded in the diary files |
| 663 | generated by Edward M.@: Reingold's @code{calendar} package. | 697 | used by the @code{calendar} package. |
| 664 | 698 | ||
| 665 | @item | 699 | @item |
| 666 | Ken Manheimer wrote @file{allout.el}, a mode for manipulating and | 700 | Ken Manheimer wrote @file{allout.el}, a mode for manipulating and |
| @@ -676,8 +710,9 @@ hiding selected code within C @code{#ifdef} clauses. | |||
| 676 | 710 | ||
| 677 | @item | 711 | @item |
| 678 | Simon Marshall wrote @file{regexp-opt.el}, which generates a regular | 712 | Simon Marshall wrote @file{regexp-opt.el}, which generates a regular |
| 679 | expression from a list of strings. He also extended @file{comint.el}, | 713 | expression from a list of strings; and the fast-lock and lazy-lock |
| 680 | originally written by Olin Shivers. | 714 | font-lock support modes. He also extended @file{comint.el}, originally |
| 715 | written by Olin Shivers. | ||
| 681 | 716 | ||
| 682 | @item | 717 | @item |
| 683 | Bengt Martensson, Marc Shapiro, Mike Newton, Aaron Larson, and Stefan | 718 | Bengt Martensson, Marc Shapiro, Mike Newton, Aaron Larson, and Stefan |
| @@ -696,16 +731,19 @@ Thomas May wrote @file{blackbox.el}, a version of the traditional | |||
| 696 | blackbox game. | 731 | blackbox game. |
| 697 | 732 | ||
| 698 | @item | 733 | @item |
| 699 | Roland McGrath wrote @file{compile.el}, a package for running | 734 | Roland McGrath wrote @file{compile.el} (since updated by Daniel |
| 700 | compilations in a buffer, and then visiting the locations reported in | 735 | Pfeiffer), a package for running compilations in a buffer, and then |
| 701 | error messages; @file{etags.el}, a package for jumping to function | 736 | visiting the locations reported in error messages; @file{etags.el}, a |
| 702 | definitions and searching or replacing in all the files mentioned in a | 737 | package for jumping to function definitions and searching or replacing |
| 703 | @file{TAGS} file; @file{find-dired.el}, for using @code{dired} | 738 | in all the files mentioned in a @file{TAGS} file; @file{find-dired.el}, |
| 704 | commands on output from the @code{find} program, with Sebastian | 739 | for using @code{dired} commands on output from the @code{find} program, |
| 705 | Kremer; @file{map-ynp.el}, a general purpose boolean question-asker; | 740 | with Sebastian Kremer; @file{grep.el} for running the @code{grep} |
| 741 | command; @file{map-ynp.el}, a general purpose boolean question-asker; | ||
| 706 | @file{autoload.el}, providing semi-automatic maintenance of autoload | 742 | @file{autoload.el}, providing semi-automatic maintenance of autoload |
| 707 | files; and @file{upd-copyr.el}, providing semi-automatic maintenance | 743 | files. |
| 708 | of copyright notices in source code. | 744 | |
| 745 | @item | ||
| 746 | Michael McNamara and Wilson Snyder wrote Verilog mode. | ||
| 709 | 747 | ||
| 710 | @item | 748 | @item |
| 711 | David Megginson wrote @file{derived.el}, which allows one to define new | 749 | David Megginson wrote @file{derived.el}, which allows one to define new |
| @@ -717,13 +755,6 @@ Will Mengarini wrote @file{repeat.el}, a command to repeat the preceding | |||
| 717 | command with its arguments. | 755 | command with its arguments. |
| 718 | 756 | ||
| 719 | @item | 757 | @item |
| 720 | Wayne Mesard wrote @file{hscroll.el} which does horizontal scrolling | ||
| 721 | automatically. | ||
| 722 | |||
| 723 | @item | ||
| 724 | Brad Miller wrote @file{gnus-gl.el}, a Gnus interface for GroupLens. | ||
| 725 | |||
| 726 | @item | ||
| 727 | Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting | 758 | Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting |
| 728 | Common Lisp code; @file{ebuff-menu.el}, an ``electric'' browser for | 759 | Common Lisp code; @file{ebuff-menu.el}, an ``electric'' browser for |
| 729 | buffer listings; @file{ehelp.el}, bindings for browsing help screens; | 760 | buffer listings; @file{ehelp.el}, bindings for browsing help screens; |
| @@ -738,40 +769,44 @@ development until the release of 21.1. He wrote the new display | |||
| 738 | engine used from Emacs 21 onwards, and the asynchronous timers | 769 | engine used from Emacs 21 onwards, and the asynchronous timers |
| 739 | facility. He also wrote @code{ebrowse}, the C@t{++} browser; | 770 | facility. He also wrote @code{ebrowse}, the C@t{++} browser; |
| 740 | @file{jit-lock.el}, the Just-In-Time font-lock support mode; | 771 | @file{jit-lock.el}, the Just-In-Time font-lock support mode; |
| 741 | @file{tooltip.el}, a package for displaying tooltips; and | 772 | @file{tooltip.el}, a package for displaying tooltips; |
| 742 | @file{authors.el}, a package for maintaining the @file{AUTHORS} files. | 773 | @file{authors.el}, a package for maintaining the @file{AUTHORS} file; |
| 774 | and @file{rx.el}, a regular expression constructor. | ||
| 743 | 775 | ||
| 744 | @item | 776 | @item |
| 745 | Stefan Monnier was the Emacs co-maintainer for Emacs 23. He added | 777 | Stefan Monnier was the Emacs co-maintainer for Emacs 23. He added |
| 746 | support for Arch and Subversion to VC, re-wrote much of the Emacs | 778 | support for Arch and Subversion to VC, re-wrote much of the Emacs server |
| 747 | server to use the built-in networking primitives, and re-wrote the | 779 | to use the built-in networking primitives, and re-wrote the abbrev and |
| 748 | abbrev and minibuffer completion code for Emacs 23. He also wrote | 780 | minibuffer completion code for Emacs 23. He also wrote @code{PCL-CVS}, |
| 749 | @code{PCL-CVS}, a directory-level front end to the CVS version control | 781 | a directory-level front end to the CVS version control system; |
| 750 | system; @file{reveal.el}, a minor mode for automatically revealing | 782 | @file{reveal.el}, a minor mode for automatically revealing invisible |
| 751 | invisible text; @file{smerge-mode.el}, a minor mode for resolving | 783 | text; @file{smerge-mode.el}, a minor mode for resolving @code{diff3} |
| 752 | @code{diff3} conflicts; and @file{diff-mode.el}, a mode for viewing | 784 | conflicts; @file{diff-mode.el}, a mode for viewing and editing context |
| 753 | and editing context diffs. | 785 | diffs; @file{css-mode.el} for Cascading Style Sheets; and |
| 786 | @file{bibtex-style.el} for BibTeX Style files. | ||
| 754 | 787 | ||
| 755 | @item | 788 | @item |
| 756 | Morioka Tomohiko wrote several packages for MIME support in Gnus and | 789 | Morioka Tomohiko wrote several packages for MIME support in Gnus and |
| 757 | elsewhere. | 790 | elsewhere. |
| 758 | 791 | ||
| 759 | @item | 792 | @item |
| 793 | Takahashi Naoto co-wrote @file{quail.el} (q.v.@:), and wrote | ||
| 794 | @file{robin.el}, another input method. | ||
| 795 | |||
| 796 | @item | ||
| 760 | Sen Nagata wrote @file{crm.el}, a package for reading multiple strings | 797 | Sen Nagata wrote @file{crm.el}, a package for reading multiple strings |
| 761 | with completion, and @file{rfc2368.el}, support for @code{mailto:} | 798 | with completion, and @file{rfc2368.el}, support for @code{mailto:} |
| 762 | URLs. | 799 | URLs. |
| 763 | 800 | ||
| 764 | @item | 801 | @item |
| 765 | Erik Naggum wrote the time-conversion functions. He also wrote | 802 | Erik Naggum wrote the time-conversion functions. He also wrote |
| 766 | @file{disp-table.el}, a package for dealing with display tables, | 803 | @file{disp-table.el}, a package for dealing with display tables; |
| 767 | @file{latin-4.el} and @file{latin-5.el}, code which sets up | 804 | @file{mailheader.el}, a package for parsing email headers; and |
| 768 | case-conversion and syntax tables for the ISO Latin-4 and Latin-5 | 805 | @file{parse-time.el}, a package for parsing time strings. |
| 769 | character sets, @file{mailheader.el}, a package for parsing email | ||
| 770 | headers, and @file{parse-time.el}, a package for parsing time strings. | ||
| 771 | 806 | ||
| 772 | @item | 807 | @item |
| 773 | Thomas Neumann and Eric Raymond wrote @file{makefile.el} (now | 808 | Thomas Neumann and Eric Raymond wrote @file{make-mode.el}, |
| 774 | @file{make-mode.el}), a mode for editing makefiles. | 809 | a mode for editing makefiles. |
| 775 | 810 | ||
| 776 | @item | 811 | @item |
| 777 | Thien-Thi Nguyen and Dan Nicolaescu wrote @file{hideshow.el}, a minor | 812 | Thien-Thi Nguyen and Dan Nicolaescu wrote @file{hideshow.el}, a minor |
| @@ -824,10 +859,7 @@ URL into the current buffer based on text at point; @file{5x5.el}, a | |||
| 824 | game to fill all squares on the field. | 859 | game to fill all squares on the field. |
| 825 | 860 | ||
| 826 | @item | 861 | @item |
| 827 | Jeff Peck wrote @file{sun.el}, key bindings for sunterm keys; | 862 | Jeff Peck wrote @file{sun.el}, key bindings for sunterm keys. |
| 828 | @file{sun-curs.el}, cursor definitions for Sun Windows; and | ||
| 829 | @file{sun-fns.el} and @file{sun-mouse.el}, providing mouse support for | ||
| 830 | Sun Windows. | ||
| 831 | 863 | ||
| 832 | @item | 864 | @item |
| 833 | Damon Anton Permezel wrote @file{hanoi.el}, an animated demonstration of | 865 | Damon Anton Permezel wrote @file{hanoi.el}, an animated demonstration of |
| @@ -835,8 +867,8 @@ the ``Towers of Hanoi'' puzzle. | |||
| 835 | 867 | ||
| 836 | @item | 868 | @item |
| 837 | William M.@: Perry wrote @file{mailcap.el}, a MIME media types | 869 | William M.@: Perry wrote @file{mailcap.el}, a MIME media types |
| 838 | configuration facility, @file{mwheel.el}, a package for supporting | 870 | configuration facility; @file{mwheel.el}, a package for supporting |
| 839 | mouse wheels, and the URL package. | 871 | mouse wheels; @file{socks.el}, a Socks v5 client; and the URL package. |
| 840 | 872 | ||
| 841 | @item | 873 | @item |
| 842 | Per Persson wrote @file{gnus-vm.el}, the VM interface for Gnus. | 874 | Per Persson wrote @file{gnus-vm.el}, the VM interface for Gnus. |
| @@ -854,9 +886,10 @@ shell scripts; @file{skeleton.el}, implementing a concise language for | |||
| 854 | writing statement skeletons; and @file{two-column.el}, a minor mode | 886 | writing statement skeletons; and @file{two-column.el}, a minor mode |
| 855 | for simultaneous two-column editing. | 887 | for simultaneous two-column editing. |
| 856 | 888 | ||
| 857 | Daniel also rewrote @file{apropos.el}, originally written by Joe Wells, | 889 | Daniel also rewrote @file{apropos.el} (originally written by Joe Wells), |
| 858 | and, together with Jim Blandy, co-authored @file{wyse50.el}, support for | 890 | for finding commands, functions, and variables matching a regular |
| 859 | Wyse 50 terminals. | 891 | expression; and, together with Jim Blandy, co-authored @file{wyse50.el}, |
| 892 | support for Wyse 50 terminals. He also co-wrote @file{compile.el} (q.v.@:). | ||
| 860 | 893 | ||
| 861 | @item | 894 | @item |
| 862 | Richard L.@: Pieri wrote @file{pop3.el}, a Post Office Protocol (RFC | 895 | Richard L.@: Pieri wrote @file{pop3.el}, a Post Office Protocol (RFC |
| @@ -883,17 +916,8 @@ runs the C preprocessor on a region of a file and displays the results. | |||
| 883 | He also expanded and redesigned the @code{etags} program. | 916 | He also expanded and redesigned the @code{etags} program. |
| 884 | 917 | ||
| 885 | @item | 918 | @item |
| 886 | Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode for | 919 | Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode |
| 887 | editing FORTRAN code. | 920 | for editing Fortran code. |
| 888 | @c We're not distributing his tex-mode.el anymore; we're using Ed Reingold's. | ||
| 889 | |||
| 890 | @item | ||
| 891 | Mukesh Prasad wrote @file{vmsproc.el}, a facility for running | ||
| 892 | asynchronous subprocesses on VMS. | ||
| 893 | |||
| 894 | @item | ||
| 895 | Marko Rahamaa wrote @file{latin-3.el}, code which sets up | ||
| 896 | case-conversion and syntax tables for the ISO Latin-3 character set. | ||
| 897 | 921 | ||
| 898 | @item | 922 | @item |
| 899 | Ashwin Ram wrote @file{refer.el}, commands to look up references in | 923 | Ashwin Ram wrote @file{refer.el}, commands to look up references in |
| @@ -916,12 +940,12 @@ used in Emacs Lisp library files; and code to set and make use of the | |||
| 916 | which each lisp function loaded into Emacs came. | 940 | which each lisp function loaded into Emacs came. |
| 917 | 941 | ||
| 918 | @item | 942 | @item |
| 919 | Edward M.@: Reingold wrote the extensive calendar and diary support (try | 943 | Edward M.@: Reingold wrote the extensive calendar and diary support, |
| 920 | @kbd{M-x calendar}), with contributions from Stewart Clamen, Nachum | 944 | with contributions from Stewart Clamen, Nachum Dershowitz, Paul Eggert, |
| 921 | Dershowitz, Paul Eggert, Steve Fisk, Michael Kifer, and Lara Rios. Andy | 945 | Steve Fisk, Michael Kifer, and Lara Rios. Andy Oram contributed to its |
| 922 | Oram contributed to its documentation. Reingold has also contributed to | 946 | documentation. Reingold has also contributed to @file{tex-mode.el}, a |
| 923 | @file{tex-mode.el}, a mode for editing @TeX{} files, as have William | 947 | mode for editing @TeX{} files, as have William F.@: Schelter, Dick King, |
| 924 | F.@: Schelter, Dick King, Stephen Gildea, Michael Prange, and Jacob Gore. | 948 | Stephen Gildea, Michael Prange, and Jacob Gore. |
| 925 | 949 | ||
| 926 | @item | 950 | @item |
| 927 | David Reitter wrote @file{mailclient.el} which can send mail via the | 951 | David Reitter wrote @file{mailclient.el} which can send mail via the |
| @@ -939,24 +963,14 @@ VT line of terminals. | |||
| 939 | 963 | ||
| 940 | @item | 964 | @item |
| 941 | Nick Roberts wrote @file{gdb-ui.el}, the graphical user interface to | 965 | Nick Roberts wrote @file{gdb-ui.el}, the graphical user interface to |
| 942 | GDB. | 966 | GDB; and @file{t-mouse.el}, mouse support in text terminals. |
| 943 | |||
| 944 | @item | ||
| 945 | Roland B.@: Roberts contributed much of the VMS support distributed with | ||
| 946 | Emacs 19, along with Joseph M.@: Kelsey, and @file{vms-pmail.el}, support | ||
| 947 | for using Emacs within VMS MAIL. | ||
| 948 | |||
| 949 | @item | ||
| 950 | John Robinson wrote @file{bg-mouse.el}, support for the mouse on the BBN | ||
| 951 | Bitgraph terminal. | ||
| 952 | 967 | ||
| 953 | @item | 968 | @item |
| 954 | Danny Roozendaal implemented @file{handwrite.el}, which converts text | 969 | Danny Roozendaal implemented @file{handwrite.el}, which converts text |
| 955 | into ``handwriting.'' | 970 | into ``handwriting.'' |
| 956 | 971 | ||
| 957 | @item | 972 | @item |
| 958 | William Rosenblatt wrote @file{float.el}, implementing a floating-point | 973 | Markus Rost wrote @file{cus-test.el}, a testing framework for customize. |
| 959 | numeric type using Lisp cons cells and integers. | ||
| 960 | 974 | ||
| 961 | @item | 975 | @item |
| 962 | Guillermo J.@: Rozas wrote @file{scheme.el}, a mode for editing Scheme and | 976 | Guillermo J.@: Rozas wrote @file{scheme.el}, a mode for editing Scheme and |
| @@ -1008,16 +1022,23 @@ Ronald S.@: Schnell wrote @file{dunnet.el}, a text adventure game. | |||
| 1008 | 1022 | ||
| 1009 | @item | 1023 | @item |
| 1010 | Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played | 1024 | Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played |
| 1011 | against Emacs, and @file{mpuz.el}, a multiplication puzzle. | 1025 | against Emacs; and @file{mpuz.el}, a multiplication puzzle. |
| 1026 | |||
| 1027 | @item | ||
| 1028 | Rainer Schoepf contributed to Alpha and OSF1 support. | ||
| 1012 | 1029 | ||
| 1013 | @item | 1030 | @item |
| 1014 | Jan Schormann wrote @file{solitaire.el}, an Emacs Lisp implementation of | 1031 | Jan Schormann wrote @file{solitaire.el}, an implementation of the |
| 1015 | the Solitaire game. | 1032 | Solitaire game. |
| 1016 | 1033 | ||
| 1017 | @item | 1034 | @item |
| 1018 | Alex Schroeder wrote @file{ansi-color.el}, a package for translating | 1035 | Alex Schroeder wrote @file{ansi-color.el}, a package for translating |
| 1019 | ANSI color escape sequences to Emacs faces, and @file{sql.el}, a package | 1036 | ANSI color escape sequences to Emacs faces; @file{sql.el}, a package |
| 1020 | for interactively running an SQL interpreter in an Emacs buffer. | 1037 | for interactively running an SQL interpreter in an Emacs buffer; |
| 1038 | @file{cus-theme.el}, an interface for custom themes; @file{master.el}, a | ||
| 1039 | package for making a buffer @samp{master} over another; and | ||
| 1040 | @file{spam-stat.el}, for statistical detection of junk email. He also | ||
| 1041 | wrote parts of the IRC client ERC (q.v.@:). | ||
| 1021 | 1042 | ||
| 1022 | @item | 1043 | @item |
| 1023 | Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. | 1044 | Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. |
| @@ -1088,6 +1109,7 @@ Richard Stallman invented Emacs. He is the original author of GNU | |||
| 1088 | Emacs, and has been Emacs maintainer over several non-contiguous | 1109 | Emacs, and has been Emacs maintainer over several non-contiguous |
| 1089 | periods. In addition to much of the ``core'' Emacs code, he has | 1110 | periods. In addition to much of the ``core'' Emacs code, he has |
| 1090 | written @file{easymenu.el}, a facility for defining Emacs menus; | 1111 | written @file{easymenu.el}, a facility for defining Emacs menus; |
| 1112 | @file{image-mode.el}, support for visiting image files; | ||
| 1091 | @file{menu-bar.el}, the Emacs menu bar support code; and | 1113 | @file{menu-bar.el}, the Emacs menu bar support code; and |
| 1092 | @file{paren.el}, a package to make matching parentheses stand out in | 1114 | @file{paren.el}, a package to make matching parentheses stand out in |
| 1093 | color. | 1115 | color. |
| @@ -1110,17 +1132,13 @@ Ken Stevens wrote the initial version of @file{ispell.el} and maintains | |||
| 1110 | that package since Ispell 3.1 release. | 1132 | that package since Ispell 3.1 release. |
| 1111 | 1133 | ||
| 1112 | @item | 1134 | @item |
| 1113 | Jonathan Stigelman wrote @file{hilit19.el}, a package providing | ||
| 1114 | automatic highlighting in source code buffers, mail readers, and other | ||
| 1115 | contexts. | ||
| 1116 | |||
| 1117 | @item | ||
| 1118 | Kim F.@: Storm made many improvements to the Emacs display engine, | 1135 | Kim F.@: Storm made many improvements to the Emacs display engine, |
| 1119 | process support, and networking support. He also wrote | 1136 | process support, and networking support. He also wrote |
| 1120 | @file{bindat.el}, a package for encoding and decoding binary data; | 1137 | @file{bindat.el}, a package for encoding and decoding binary data; |
| 1121 | @file{cua.el}, which allows Emacs to emulate the standard CUA key | 1138 | CUA mode, which allows Emacs to emulate the standard CUA key |
| 1122 | bindings; @file{ido.el}, a package for selecting buffers and files | 1139 | bindings; @file{ido.el}, a package for selecting buffers and files |
| 1123 | quickly; and @file{kmacro.el}, the keyboard macro facility. | 1140 | quickly; @file{keypad.el} for simplified keypad bindings; and |
| 1141 | @file{kmacro.el}, the keyboard macro facility. | ||
| 1124 | 1142 | ||
| 1125 | @item | 1143 | @item |
| 1126 | Martin Stjernholm co-authored CC Mode, a major editing mode for C, | 1144 | Martin Stjernholm co-authored CC Mode, a major editing mode for C, |
| @@ -1139,10 +1157,6 @@ Tibor @v{S}imko and Milan Zamazal wrote @file{slovak.el}, support for | |||
| 1139 | editing text in Slovak language. | 1157 | editing text in Slovak language. |
| 1140 | 1158 | ||
| 1141 | @item | 1159 | @item |
| 1142 | Naoto Takahashi wrote @file{utf-8.el}, support for encoding and | ||
| 1143 | decoding UTF-8 data. | ||
| 1144 | |||
| 1145 | @item | ||
| 1146 | Luc Teirlinck wrote @file{help-at-pt.el}, providing local help through | 1160 | Luc Teirlinck wrote @file{help-at-pt.el}, providing local help through |
| 1147 | the keyboard. | 1161 | the keyboard. |
| 1148 | 1162 | ||
| @@ -1151,10 +1165,6 @@ Jean-Philippe Theberge wrote @file{thumbs.el}, a package for viewing | |||
| 1151 | image files as ``thumbnails.'' | 1165 | image files as ``thumbnails.'' |
| 1152 | 1166 | ||
| 1153 | @item | 1167 | @item |
| 1154 | Jens T.@: Berger Thielemann wrote @file{word-help.el}, which is | ||
| 1155 | part of the basis for @file{info-look.el}. | ||
| 1156 | |||
| 1157 | @item | ||
| 1158 | Spencer Thomas wrote the original @file{dabbrev.el}, providing a command | 1168 | Spencer Thomas wrote the original @file{dabbrev.el}, providing a command |
| 1159 | which completes the partial word before point, based on other nearby | 1169 | which completes the partial word before point, based on other nearby |
| 1160 | words for which it is a prefix. He also wrote the original dumping | 1170 | words for which it is a prefix. He also wrote the original dumping |
| @@ -1165,6 +1175,9 @@ Jim Thompson wrote @file{ps-print.el}, which converts | |||
| 1165 | Emacs text to PostScript. | 1175 | Emacs text to PostScript. |
| 1166 | 1176 | ||
| 1167 | @item | 1177 | @item |
| 1178 | Toru Tomabechi contributed to Tibetan support. | ||
| 1179 | |||
| 1180 | @item | ||
| 1168 | Markus Triska wrote @file{linum.el}, a minor mode that displays line | 1181 | Markus Triska wrote @file{linum.el}, a minor mode that displays line |
| 1169 | numbers in the left margin. | 1182 | numbers in the left margin. |
| 1170 | 1183 | ||
| @@ -1182,27 +1195,27 @@ Eli Tziperman wrote @file{rmail-spam-filter.el}, a spam filter for RMAIL. | |||
| 1182 | 1195 | ||
| 1183 | @item | 1196 | @item |
| 1184 | Daiki Ueno wrote @file{starttls.el}, support for Transport Layer | 1197 | Daiki Ueno wrote @file{starttls.el}, support for Transport Layer |
| 1185 | Security protocol; and the EasyPG (and its predecessor PGG) package | 1198 | Security protocol; @file{sasl-cram.el}, @file{sasl-digest.el}, and |
| 1186 | for GnuPG and PGP support. | 1199 | @file{sasl.el}, support for Simple Authentication and Security Layer (SASL); |
| 1200 | and the EasyPG (and its predecessor PGG) package, for GnuPG and PGP support. | ||
| 1187 | 1201 | ||
| 1188 | @item | 1202 | @item |
| 1189 | Masanobu Umeda wrote GNUS, a feature-rich reader for Usenet news. He | 1203 | Masanobu Umeda wrote GNUS, a feature-rich reader for Usenet news that |
| 1190 | also wrote @file{prolog.el}, a mode for editing Prolog code; | 1204 | was the ancestor of the current Gnus package. He also wrote |
| 1191 | @file{rmailsort.el}, a package for sorting messages in RMAIL folders; | 1205 | @file{prolog.el}, a mode for editing Prolog code; @file{rmailsort.el}, a |
| 1192 | @file{metamail.el}, an interface to the Metamail program; | 1206 | package for sorting messages in RMAIL folders; @file{metamail.el}, an |
| 1193 | @file{gnus-kill.el}, the Kill File mode for Gnus; @file{gnus-mh.el}, | 1207 | interface to the Metamail program; @file{gnus-kill.el}, the Kill File |
| 1194 | an mh-e interface for Gnus; @file{gnus-msg.el}, a mail and post | 1208 | mode for Gnus; @file{gnus-mh.el}, an mh-e interface for Gnus; |
| 1195 | interface for Gnus; @file{tcp.el}, emulation of the | 1209 | @file{gnus-msg.el}, a mail and post interface for Gnus; and |
| 1196 | @code{open-network-stream} function for some Emacs configurations | 1210 | @file{timezone.el}, providing functions for dealing with time zones. |
| 1197 | which lack it; and @file{timezone.el}, providing functions for dealing | ||
| 1198 | with time zones. | ||
| 1199 | 1211 | ||
| 1200 | @item | 1212 | @item |
| 1201 | Neil W.@: Van Dyke wrote @file{webjump.el}, a ``hot links'' package. | 1213 | Neil W.@: Van Dyke wrote @file{webjump.el}, a ``hot links'' package. |
| 1202 | 1214 | ||
| 1203 | @item | 1215 | @item |
| 1204 | Didier Verna wrote @file{rect.el}, a package of functions for | 1216 | Didier Verna wrote @file{rect.el}, a package of functions for |
| 1205 | operations on rectangle regions of text. | 1217 | operations on rectangle regions of text. He also contributed to Gnus |
| 1218 | (q.v.@:). | ||
| 1206 | 1219 | ||
| 1207 | @item | 1220 | @item |
| 1208 | Ulrik Vieth implemented @file{meta-mode.el}, for editing MetaFont code. | 1221 | Ulrik Vieth implemented @file{meta-mode.el}, for editing MetaFont code. |
| @@ -1213,18 +1226,18 @@ Geoffrey Voelker wrote the Windows NT support. He also wrote | |||
| 1213 | of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions. | 1226 | of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions. |
| 1214 | 1227 | ||
| 1215 | @item | 1228 | @item |
| 1216 | Johan Vromans wrote @file{forms.el} and its associated files, a | 1229 | Johan Vromans wrote @file{forms.el} and its associated files, a mode for |
| 1217 | mode for filling in forms. | 1230 | filling in forms. He also wrote @file{iso-acc.el}, a minor mode |
| 1231 | providing electric accent keys. | ||
| 1218 | 1232 | ||
| 1219 | @item | 1233 | @item |
| 1220 | Colin Walters wrote @file{ibuffer.el}, a mode for operating on | 1234 | Colin Walters wrote Ibuffer, an enhanced buffer menu. |
| 1221 | buffers. | ||
| 1222 | 1235 | ||
| 1223 | @item | 1236 | @item |
| 1224 | Barry Warsaw wrote @file{assoc.el}, a set of utility functions for | 1237 | Barry Warsaw wrote @file{assoc.el}, a set of utility functions for |
| 1225 | working with association lists; @file{cc-mode.el}, a mode for editing | 1238 | working with association lists; @file{cc-mode.el}, a mode for editing |
| 1226 | C, C@t{++}, and Java code, based on earlier work by Dave Detlefs, | 1239 | C, C@t{++}, and Java code, based on earlier work by Dave Detlefs, |
| 1227 | Stewart Clamen, and Richard Stallman; @file{elp.el}, a new profiler | 1240 | Stewart Clamen, and Richard Stallman; @file{elp.el}, a profiler |
| 1228 | for Emacs Lisp programs; @file{man.el}, a mode for reading UNIX manual | 1241 | for Emacs Lisp programs; @file{man.el}, a mode for reading UNIX manual |
| 1229 | pages; @file{regi.el}, providing an AWK-like functionality for use in | 1242 | pages; @file{regi.el}, providing an AWK-like functionality for use in |
| 1230 | lisp programs; @file{reporter.el}, providing customizable bug | 1243 | lisp programs; @file{reporter.el}, providing customizable bug |
| @@ -1232,6 +1245,10 @@ reporting for lisp packages; and @file{supercite.el}, a minor mode for | |||
| 1232 | quoting sections of mail messages and news articles. | 1245 | quoting sections of mail messages and news articles. |
| 1233 | 1246 | ||
| 1234 | @item | 1247 | @item |
| 1248 | Christoph Wedler wrote @file{antlr-mode.el}, a major mode for ANTLR | ||
| 1249 | grammar files. | ||
| 1250 | |||
| 1251 | @item | ||
| 1235 | Morten Welinder helped port Emacs to MS-DOS, and introduced face | 1252 | Morten Welinder helped port Emacs to MS-DOS, and introduced face |
| 1236 | support into the MS-DOS port of Emacs. He also wrote | 1253 | support into the MS-DOS port of Emacs. He also wrote |
| 1237 | @file{desktop.el}, facilities for saving some of Emacs's state between | 1254 | @file{desktop.el}, facilities for saving some of Emacs's state between |
| @@ -1245,24 +1262,26 @@ the shift key and motion commands; and @file{dos-fns.el}, functions | |||
| 1245 | for use under MS-DOS. | 1262 | for use under MS-DOS. |
| 1246 | 1263 | ||
| 1247 | @item | 1264 | @item |
| 1248 | Joseph Brian Wells wrote @file{apropos.el}, a command to find | 1265 | Joe Wells wrote the original version of @file{apropos.el} (q.v.@:); |
| 1249 | commands, functions, and variables whose names contain matches for a | 1266 | @file{resume.el}, support for processing command-line arguments after |
| 1250 | regular expression; @file{resume.el}, support for processing | 1267 | resuming a suspended Emacs job; and @file{mail-extr.el}, a package for |
| 1251 | command-line arguments after resuming a suspended Emacs job; and | 1268 | extracting names and addresses from mail headers, with contributions |
| 1252 | @file{mail-extr.el}, a package for extracting names and addresses from | 1269 | from Jamie Zawinski. |
| 1253 | mail headers, with contributions from Jamie Zawinski. | ||
| 1254 | 1270 | ||
| 1255 | @item | 1271 | @item |
| 1256 | Rodney Whitby and Reto Zimmermann wrote @file{vhdl-mode.el}, a major | 1272 | Rodney Whitby and Reto Zimmermann wrote @file{vhdl-mode.el}, a major |
| 1257 | mode for editing VHDL source code. | 1273 | mode for editing VHDL source code. |
| 1258 | 1274 | ||
| 1259 | @item | 1275 | @item |
| 1260 | John Wiegley wrote @file{align.el}, a set of commands for aligning | 1276 | John Wiegley wrote @file{align.el}, a set of commands for aligning text |
| 1261 | text according to regular-expression based rules; @file{timeclock.el}, | 1277 | according to regular-expression based rules; @file{isearchb.el} for fast |
| 1262 | a package for keeping track of time spent on projects; | 1278 | buffer switching; @file{timeclock.el}, a package for keeping track of |
| 1279 | time spent on projects; the Baha'i calendar support; | ||
| 1263 | @file{pcomplete.el}, a programmable completion facility; | 1280 | @file{pcomplete.el}, a programmable completion facility; |
| 1264 | @file{remember.el}, a mode for jotting down things to remember; and | 1281 | @file{remember.el}, a mode for jotting down things to remember; |
| 1265 | @code{eshell}, a command shell implemented entirely in Emacs Lisp. | 1282 | @file{eudcb-mab.el}, an address book backend for the Emacs Unified |
| 1283 | Directory Client; and @code{eshell}, a command shell implemented | ||
| 1284 | entirely in Emacs Lisp. He also contributed to Org mode (q.v.@:). | ||
| 1266 | 1285 | ||
| 1267 | @item | 1286 | @item |
| 1268 | Ed Wilkinson wrote @file{b2m.c}, a program to convert mail files from | 1287 | Ed Wilkinson wrote @file{b2m.c}, a program to convert mail files from |
| @@ -1270,21 +1289,24 @@ RMAIL format to Unix @code{mbox} format. | |||
| 1270 | 1289 | ||
| 1271 | @item | 1290 | @item |
| 1272 | Mike Williams wrote @file{mouse-sel.el}, providing enhanced mouse | 1291 | Mike Williams wrote @file{mouse-sel.el}, providing enhanced mouse |
| 1273 | selection, and @file{thingatpt.el}, a library of functions for finding | 1292 | selection; and @file{thingatpt.el}, a library of functions for finding |
| 1274 | the ``thing'' (word, line, s-expression) containing point. | 1293 | the ``thing'' (word, line, s-expression) containing point. |
| 1275 | 1294 | ||
| 1276 | @item | 1295 | @item |
| 1277 | Roland Winkler wrote @file{proced.el}, a system process editor. | 1296 | Roland Winkler wrote @file{proced.el}, a system process editor. |
| 1278 | 1297 | ||
| 1279 | @item | 1298 | @item |
| 1280 | Bill Wohler wrote the Emacs interface to the MH mail system. | 1299 | Bill Wohler wrote MH-E, the Emacs interface to the MH mail system; |
| 1300 | making use of earlier work by James R.@: Larus. Satyaki Das, Peter S.@: | ||
| 1301 | Galbraith, Stephen Gildea, and Jeffrey C.@: Honig also wrote various | ||
| 1302 | MH-E components. | ||
| 1281 | 1303 | ||
| 1282 | @item | 1304 | @item |
| 1283 | Dale R.@: Worley wrote @file{emerge.el}, a package for interactively | 1305 | Dale R.@: Worley wrote @file{emerge.el}, a package for interactively |
| 1284 | merging two versions of a file. | 1306 | merging two versions of a file. |
| 1285 | 1307 | ||
| 1286 | @item | 1308 | @item |
| 1287 | Francis J.@: Wright wrote @code{WoMan}, a package for browsing | 1309 | Francis J.@: Wright wrote @file{woman.el}, a package for browsing |
| 1288 | manual pages without the @code{man} command. | 1310 | manual pages without the @code{man} command. |
| 1289 | 1311 | ||
| 1290 | @item | 1312 | @item |
| @@ -1297,8 +1319,8 @@ linker scripts, and contributed subword handling in CC mode. | |||
| 1297 | 1319 | ||
| 1298 | @item | 1320 | @item |
| 1299 | Jonathan Yavner wrote @file{testcover.el}, a package for keeping track | 1321 | Jonathan Yavner wrote @file{testcover.el}, a package for keeping track |
| 1300 | of the testing status of Emacs Lisp code, and the SES spreadsheet | 1322 | of the testing status of Emacs Lisp code; @file{unsafep.el} to determine |
| 1301 | package. | 1323 | if a Lisp form is safe; and the SES spreadsheet package. |
| 1302 | 1324 | ||
| 1303 | @item | 1325 | @item |
| 1304 | Ryan Yeske wrote @file{rcirc.el} a simple Internet Relay Chat client. | 1326 | Ryan Yeske wrote @file{rcirc.el} a simple Internet Relay Chat client. |
| @@ -1310,9 +1332,9 @@ mode for editing Perl code. Ilya Zakharevich also wrote | |||
| 1310 | terminal. | 1332 | terminal. |
| 1311 | 1333 | ||
| 1312 | @item | 1334 | @item |
| 1313 | Milan Zamazal wrote @file{czech.el}, support for editing Czech text, | 1335 | Milan Zamazal wrote @file{czech.el}, support for editing Czech text; |
| 1314 | @file{glasses.el}, a package for easier reading of source code which | 1336 | @file{glasses.el}, a package for easier reading of source code that |
| 1315 | uses illegible identifier names, and @file{tildify.el}, commands for | 1337 | uses illegible identifier names; and @file{tildify.el}, commands for |
| 1316 | adding hard spaces to text, @TeX{}, and SGML/HTML files. | 1338 | adding hard spaces to text, @TeX{}, and SGML/HTML files. |
| 1317 | 1339 | ||
| 1318 | @item | 1340 | @item |
| @@ -1322,9 +1344,8 @@ zone out in front of Emacs. | |||
| 1322 | @item | 1344 | @item |
| 1323 | Eli Zaretskii made many standard Emacs features work on MS-DOS and | 1345 | Eli Zaretskii made many standard Emacs features work on MS-DOS and |
| 1324 | Microsoft Windows. He also wrote @file{tty-colors.el}, which | 1346 | Microsoft Windows. He also wrote @file{tty-colors.el}, which |
| 1325 | implements transparent mapping of X colors to tty colors, and | 1347 | implements transparent mapping of X colors to tty colors; and |
| 1326 | (together with Kenichi Handa) @file{codepage.el}, a package for | 1348 | @file{rxvt.el}. |
| 1327 | editing text encoded in DOS/Windows code pages. | ||
| 1328 | 1349 | ||
| 1329 | @item | 1350 | @item |
| 1330 | Jamie Zawinski wrote much of the support for faces and X selections. | 1351 | Jamie Zawinski wrote much of the support for faces and X selections. |
| @@ -1342,12 +1363,16 @@ Shenghuo Zhu wrote @file{binhex.el}, a package for reading and writing | |||
| 1342 | binhex files; @file{mm-partial.el}, message/partial support for MIME | 1363 | binhex files; @file{mm-partial.el}, message/partial support for MIME |
| 1343 | messages; @file{rfc1843.el}, an HZ decoding package; | 1364 | messages; @file{rfc1843.el}, an HZ decoding package; |
| 1344 | @file{uudecode.el}, an Emacs Lisp decoder for uuencoded data; and | 1365 | @file{uudecode.el}, an Emacs Lisp decoder for uuencoded data; and |
| 1345 | @file{webmail.el}, an interface to Web mail. | 1366 | @file{webmail.el}, an interface to Web mail. He also wrote several |
| 1367 | other Gnus components. | ||
| 1346 | 1368 | ||
| 1347 | @item | 1369 | @item |
| 1348 | Ian T.@: Zimmerman wrote @file{gametree.el}. | 1370 | Ian T.@: Zimmerman wrote @file{gametree.el}. |
| 1349 | 1371 | ||
| 1350 | @item | 1372 | @item |
| 1373 | Reto Zimmermann wrote @file{vera-mode.el}. | ||
| 1374 | |||
| 1375 | @item | ||
| 1351 | Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the | 1376 | Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the |
| 1352 | VI text editor. | 1377 | VI text editor. |
| 1353 | 1378 | ||