* minibuffer.el (complete-with-action, lazy-completion-table):
[bpt/emacs.git] / etc / MORE.STUFF
CommitLineData
d3cdfc3e 1More Neat Stuff for your Emacs
5b87ad55 2
1bb97e22 3Copyright (C) 1993, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
5b87ad55
GM
4 Free Software Foundation, Inc.
5See the end of the file for license conditions.
053de3a1 6
b8098ef8
DL
7This file describes GNU Emacs programs and resources that are
8maintained by other people. Some of these may become part of the
9Emacs distribution in the future. Others we unfortunately can't
10distribute, even though they are free software, because we lack legal
11papers for copyright purposes. Also included are sites where
12development versions of some packages distributed with Emacs may be
13found.
423279bd
DL
14
15You might also look at the Emacs web page
16<URL:http://www.gnu.org/software/emacs/emacs.html>. If you use the
17Windows-32 version of Emacs, see the NTEmacs sites listed in the FAQ.
18
5c7830ee 19Please submit a bug report if you find that any of the addresses
423279bd 20listed here fail.
053de3a1 21
f093a5e0 22* The `Emacs Lisp List' at
6f2b20a2 23 <URL:http://www.damtp.cam.ac.uk/user/eglen/emacs/ell.html> has pointers
f093a5e0
DL
24 to sources of a large number of packages.
25
824996dc
DL
26* gnu.emacs.sources
27
28Packages posted to the gnu.emacs.sources newsgroup (see
29etc/MAILINGLISTS) might be archived specifically (try a web search
30engine) or retrievable from general Usenet archive services.
31
6b61353c
KH
32* emacswiki.org
33
34The Emacs Wiki has an area for storing elisp files
35<URL:http://www.emacswiki.org/cgi-bin/wiki.pl/ElispArea>.
36
95f0b603
EZ
37* Emacs tutorials and manuals
38
39 * Emacs slides and tutorials can be found here:
40 <URL:http://stuff.mit.edu/iap/emacs/>
41
aba9affd 42* Maintenance versions of some packages distributed with Emacs
423279bd
DL
43
44You might find bug-fixes or enhancements in these places.
45
b23475d2 46 * Ada-mode: <URL:http://libre.act-europe.fr/adamode>
931d9025 47
c070c3e8 48 * Battery and Info Look: <URL:http://www-cdf.fnal.gov/~sthrlnd/emacs/>
423279bd 49
6b61353c 50 * BS: <URL:http://www.geekware.de/software/emacs/index.html>
f093a5e0 51
204a345c 52 * Calculator: <URL:http://www.barzilay.org/misc/calculator.el>
b0a0e263 53
d3cdfc3e 54 * CC mode: <URL:http://cc-mode.sourceforge.net/>
423279bd 55
c3c7a145 56 * CPerl: <URL:http://www.cpan.org/modules/by-module/CPAN/ILYAZ/cperl-mode/>
423279bd 57
6b61353c 58 * Ediff and Viper: <URL:http://www.cs.sunysb.edu/~kifer/emacs.html>
423279bd 59
84903379 60 * Eldoc and Rlogin:
c3c7a145 61 <URL:http://www.splode.com/~friedman/software/emacs-lisp/>
423279bd 62
6b481006
RF
63 * ERC: IRC client:
64 <URL:http://www.emacswiki.org/cgi-bin/wiki?EmacsIRCClient>
65
b31e7a2f 66 * EShell: <URL:http://johnwiegley.com/eshell.html>
84903379 67
069352e2
FP
68 * Etags: <URL:ftp://pot.potorti.it/pub/software/unix/etags.tar.gz>
69
423279bd
DL
70 * Expand: <URL:http://w3.teaser.fr/%7Eflepied/expand.el.gz>
71
84903379 72 * Gnus: <URL:http://www.gnus.org/>
423279bd
DL
73
74 * Ffap: <URL:http://www.mathcs.emory.edu/%7Emic/ftp/emacs/>
75 (And some addons for it.)
76
ff2d371b 77 * Hideshow: <URL:http://staff.science.uva.nl/~dominik/Tools/org/>
f093a5e0 78
c070c3e8 79 * Ispell: <URL:http://www.eng.utah.edu/~kstevens/ispell-page.html>
423279bd 80
11227360
BW
81 * MH-E: <URL:http://mh-e.sourceforge.net/>
82
ff2d371b
CY
83 * Org mode: <URL:http://staff.science.uva.nl/~dominik/Tools/org/>
84
84903379 85 * PS mode: <URL:http://odur.let.rug.nl/%7Ekleiweg/postscript/>
42f6a24a 86
2559e8f6 87 * PS-print: <URL:http://www.emacswiki.org/cgi-bin/wiki/PsPrintPackage>
e1ecab40 88
570ac2f9
CY
89 * Python mode: <URL:http://www.emacswiki.org/cgi-bin/wiki/PythonMode>
90
c3c7a145 91 * QuickURL: <URL:http://www.davep.org/emacs/>
f093a5e0 92
2559e8f6 93 * RefTeX: <URL:http://www.gnu.org/software/auctex/reftex.html>
7bb8ed9a 94
6b61353c 95 * Speedbar, Checkdoc etc: <URL:http://cedet.sourceforge.net/>
423279bd 96
2559e8f6 97 * SQL: <URL:http://www.emacswiki.org/cgi-bin/wiki/sql.el>
aba9affd 98
0f74bf4c
LT
99 * Tramp: Remote file access via rsh/ssh
100 <URL:http://savannah.gnu.org/projects/tramp/>
101
1f706e2f 102 * Webjump: <URL:http://www.neilvandyke.org/webjump>
423279bd 103
2559e8f6 104 * Whitespace: <URL:http://www.dsmit.com/lisp/whitespace.el>
b0a0e263 105
f13e7f66 106* Auxiliary files
aba9affd
DL
107
108 * (Tex)info files for use with Info-look that don't come from GNU
109 packages:
110 * Scheme: <URL:ftp://ftp-swiss.ai.mit.edu/pub/scm/r5rs.info.tar.gz>
111 * LaTeX: <URL:ftp://ctan.tug.org/tex-archive/info/latex2e-help-texinfo/
112 latex2e.texi> (or CTAN mirrors)
c070c3e8 113 * Perl: <URL:ftp://ftp.cpan.org/pub/CPAN/doc/manual/texinfo/>
cda60142 114 (or CPAN mirrors)
aba9affd 115
423279bd
DL
116* Packages and add-ons not bundled with Emacs
117
118Various major packages or useful additions aren't distributed as part of
119Emacs for various reasons, sometimes because their authors haven't made
120a copyright assignment to the FSF. Some of them may be integrated in
121the future.
122
84903379
DL
123You might like to check whether they are packaged for your system.
124Several are for Debian GNU/Linux in particular.
125
e6d33cab
RS
126 * AUCTeX: <URL:http://www.gnu.org/software/auctex/>
127 An extensible package that supports writing and formatting TeX
128 files (including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX).
423279bd
DL
129
130 * BBDB: personal Info Rolodex integrated with mail/news:
d3cdfc3e 131 <URL:http://bbdb.sourceforge.net/>
84903379
DL
132 [You might want to set the coding system of your .bbdb file to
133 emacs-mule, say by adding `("\\.bbdb\\'" . emacs-mule)' to
134 `file-coding-system-alist' for non-ASCII characters.]
423279bd 135
b23475d2
RS
136 * Boxquote: <URL:http://www.davep.org/emacs/>
137
138 * CEDET: Collection of Emacs Development Environment Tools, including
139 EIEIO, Semantic, Speedbar, EDE, and COGRE:
140 <URL:http://cedet.sourceforge.net/>
141
f6ad5a4b
KH
142 * CJK-emacs: Converting MULE-encoded text to TeX:
143 <URL:ftp://ctan.tug.org/tex-archive/language/chinese/CJK/> and
144 mirrors of the `CTAN' TeX archives.
145
423279bd 146 * Dismal: spreadsheet:
2559e8f6 147 <URL:http://ritter.ist.psu.edu/dismal/dismal.html>
069352e2 148
b23475d2
RS
149 * ECB: Emacs Code Browser: <URL:http://ecb.sourceforge.net/>
150
6ee20a68 151 * EDB: database: <URL:http://www.gnuvola.org/software/edb/>
423279bd 152
6b61353c
KH
153 * Ee: categorizing information manager:
154 <URL:http://www.jurta.org/emacs/ee/>
155
423279bd
DL
156 * EFS: enhanced version of ange-ftp:
157 <URL:http://www-uk.hpl.hp.com/people/ange/efs>
158 Version 1.16 is said not to work properly with Emacs 20.
159
fc6a6a4e 160 * Elib library: <URL:http://www.gnu.org/software/elib/elib.html>
84903379
DL
161 From GNU distribution mirrors. (Much of this functionality is now
162 in Emacs.)
423279bd 163
b23475d2
RS
164 * EMacro: <URL:http://emacro.sourceforge.net/>
165 EMacro is a portable configuration file that configures itself.
166
4449f659 167 * Emacs Muse: <URL:http://www.mwolson.org/projects/EmacsMuse.html>
6b481006
RF
168 An authoring and publishing environment for Emacs.
169
6f2b20a2 170 * Emacs speaks statistics (ESS): statistical programming within Emacs
6b61353c
KH
171 <URL:http://ess.r-project.org>
172
423279bd 173 * Emacspeak -- A Speech Output Subsystem For Emacs:
e1ecab40 174 <URL:http://emacspeak.sourceforge.net/>
423279bd 175
b23475d2 176 * Emacs-w3m : <URL:http://emacs-w3m.namazu.org/>
c266f636 177 A simple Emacs interface to w3m, which is a text-mode WWW browser
b23475d2 178
4449f659 179 * Emacs Wiki Mode: <URL:http://www.mwolson.org/projects/EmacsWiki.html>
b23475d2
RS
180 A wiki-like publishing tool and personal information manager
181
423279bd 182 * Gnuserv:
c070c3e8 183 <URL:http://www.hpl.hp.com/personal/ange/gnuserv/home.html>
c3c7a145
EZ
184 Enhanced emacsclient/emacsserver. Also available from this Web
185 page: eiffel-mode.el.
12b48890 186
55a03101 187 * Go in a buffer: Go Text Protocol client:
6ee20a68 188 <URL:http://www.gnuvola.org/software/personal-elisp/standalone/>
55a03101
TTN
189 A modified version is also bundled with GNU Go:
190 <URL:http://www.gnu.org/software/gnugo/gnugo.html>
191
423279bd 192 * hm--html-menus:
c070c3e8 193 <URL:ftp://sunsite.unc.edu/pub/Linux/apps/editors/emacs/>
423279bd
DL
194 HTML-specific editing. Can work with PSGML.
195
c3c7a145 196 * Hyperbole:
2559e8f6 197 <URL:http://directory.fsf.org/hyperbole.html>
c3c7a145
EZ
198 Hyperbole is an open, efficient, programmable information
199 management and hypertext system.
423279bd 200
b23475d2 201 * JDEE: <URL:http://jdee.sunsite.dk/>
6b61353c 202 Provides a Java development environment for Emacs.
053de3a1 203
423279bd 204 * Mailcrypt:
b23475d2 205 <URL:http://mailcrypt.sourceforge.net/>
423279bd 206 PGP and GPG support. PGP isn't free software, but GPG, the GNU
84903379 207 Privacy Guard, is a free replacement <URL:http://www.gnupg.org/>.
053de3a1 208
b23475d2
RS
209 * Mew: <URL:http://www.mew.org/>
210 A MIME mail reader for Emacs/XEmacs.
211
212 * MMM Mode: <URL:http://mmm-mode.sourceforge.net/>
213 MMM Mode is an emacs add-on package providing a minor mode that
214 allows Multiple Major Modes to coexist in one buffer.
215
216 * nXML Mode: New mode for XML:
217 <URL:http://www.thaiopensource.com/nxml-mode/>
218 nXML mode is an addon for GNU Emacs, which makes GNU Emacs into a
219 powerful XML editor.
220
2559e8f6 221 * Planner Mode: <URL:http://wjsullivan.net/PlannerMode>
4449f659 222 Planner is an organizer and day planner for Emacs.
b23475d2 223
6b61353c 224 * Preview LaTeX: embed preview LaTeX images in source buffer.
2559e8f6 225 <URL:http://www.gnu.org/software/auctex/preview-latex>
6b61353c 226
423279bd 227 * PSGML: <URL:http://www.lysator.liu.se/projects/about_psgml.html>
f6ad5a4b 228 DTD-aware serious SGML/XML editing.
053de3a1 229
b23475d2 230 * Quack: <URL:http://www.neilvandyke.org/quack/>
ff2d371b 231 Quack enhances Emacs support for Scheme.
b23475d2 232
ff2d371b
CY
233 * Remember: <URL:https://gna.org/p/remember-el>
234 A Personal Information Manager (PIM) for Emacs.
b23475d2
RS
235
236 * Session: <URL:http://emacs-session.sourceforge.net/>
237 Session Management for Emacs.
238
239 * SLIME: The Superior Lisp Interaction Mode for Emacs:
240 <URL:http://common-lisp.net/project/slime/>
241
1a65910f
DL
242 * Tamago: Chinese/Japanese/Korean input method
243 <URL:ftp://m17n.org/pub/tamago/>
244 Emacs Lisp package to provide input methods for CJK characters.
245 It can use these background conversion servers:
246 FreeWnn (jserver, cserver, tserver),
247 Wnn6,
248 SJ3 Ver.2
249
b23475d2
RS
250 * Tiny Tools: <URL:http://tiny-tools.sourceforge.net/>
251
2559e8f6 252 * VM (View Mail): <URL:http://www.nongnu.org/viewmail/> Alternative
b8098ef8 253 mail reader. There is a VM newsgroup: <URL:news:gnu.emacs.vm.info>
053de3a1 254
c070c3e8 255 * W3: <URL:http://savannah.gnu.org/projects/w3/>
423279bd 256 Web browser. There's a W3 mail list/newsgroup
c070c3e8 257 <URL:http://savannah.gnu.org/mail/?group=w3>.
053de3a1 258
b23475d2
RS
259 * Wanderlust: <URL:http://www.gohome.org/wl/>
260 Yet Another Message Interface on Emacsen. Wanderlust is a mail/news
261 reader supporting IMAP4rev1 for emacsen.
262
c070c3e8 263 * WhizzyTex: <URL:http://cristal.inria.fr/whizzytex/>
b23475d2
RS
264 WhizzyTeX provides a minor mode for Emacs or XEmacs, a (bash)
265 shell-script daemon and some LaTeX macros.
266
c070c3e8 267 * X-Symbol: <URL:http://x-symbol.sourceforge.net/>
c266f636 268 Quasi-WYSIWYG editing of TeX & al.
d3cdfc3e
DL
269
270Local Variables:
271mode: text
1c84e511 272mode: view
d3cdfc3e
DL
273eval: (goto-address)
274End:
6b61353c 275
5b87ad55
GM
276This file is part of GNU Emacs.
277
278GNU Emacs is free software; you can redistribute it and/or modify
279it under the terms of the GNU General Public License as published by
fca4a5de 280the Free Software Foundation; either version 3, or (at your option)
5b87ad55
GM
281any later version.
282
283GNU Emacs is distributed in the hope that it will be useful,
284but WITHOUT ANY WARRANTY; without even the implied warranty of
285MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
286GNU General Public License for more details.
287
288You should have received a copy of the GNU General Public License
289along with GNU Emacs; see the file COPYING. If not, write to the
290Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
291Boston, MA 02110-1301, USA.
309920fa 292
6b61353c 293arch-tag: c1d4e7c8-db85-44e6-909e-659e2b20fefa