Commit | Line | Data |
---|---|---|
d3cdfc3e | 1 | More Neat Stuff for your Emacs |
5b87ad55 | 2 | |
c04627ac | 3 | Copyright (C) 1993, 1999, 2001-2012 Free Software Foundation, Inc. |
5b87ad55 | 4 | See the end of the file for license conditions. |
053de3a1 | 5 | |
c04627ac GM |
6 | The easiest way to add more features to your Emacs is to use the command |
7 | M-x list-packages. This contacts the server at <URL:http://elpa.gnu.org>, | |
8 | where many Emacs Lisp packages are stored. These are distributed | |
9 | separately from Emacs itself for reasons of space, etc. You can browse | |
10 | the resulting *Packages* buffer to see what is available, and then | |
11 | Emacs can automatically download and install the packages that you | |
12 | select. See the section "Emacs Lisp Packages" in the Emacs manual | |
13 | for more details. | |
423279bd | 14 | |
c04627ac GM |
15 | Below we describe some GNU Emacs programs and resources that are |
16 | maintained by other people. Some of these may become part of the | |
17 | Emacs distribution, or GNU ELPA, in the future. Others we unfortunately | |
18 | can't distribute, even though they are free software, because we lack | |
19 | legal papers for copyright purposes. | |
423279bd | 20 | |
c04627ac GM |
21 | Also listed are sites where development versions of some packages |
22 | distributed with Emacs may be found. | |
053de3a1 | 23 | |
c04627ac GM |
24 | It is difficult to keep this file up-to-date, and it only lists a fraction |
25 | of the Emacs modes that are available. If you are interested in | |
26 | a particular feature, then after checking Emacs itself and GNU ELPA, | |
27 | a web search is often the best way to find results. | |
f093a5e0 | 28 | |
c04627ac GM |
29 | * The gnu-emacs-sources mailing list |
30 | <URL:https://lists.gnu.org/mailman/listinfo/gnu-emacs-sources> | |
31 | which is gatewayed to the gnu.emacs.sources newsgroup (although the | |
32 | connection between the two can be unreliable) is an official | |
33 | place where people can post or announce their extensions to Emacs. | |
824996dc | 34 | |
c04627ac GM |
35 | * The `Emacs Lisp List' at |
36 | <URL:http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html> has pointers | |
37 | to sources of a large number of packages. Unfortunately, at the time | |
38 | of writing it seems to no longer be updating. | |
824996dc | 39 | |
6b61353c | 40 | * emacswiki.org |
c04627ac GM |
41 | The Emacs Wiki has an area for storing elisp files |
42 | <URL:http://www.emacswiki.org/cgi-bin/wiki/ElispArea>. | |
6b61353c | 43 | |
c04627ac GM |
44 | * WikEmacs |
45 | <URL:http://wikemacs.org> is an alternative wiki for Emacs. | |
95f0b603 | 46 | |
c04627ac | 47 | * Emacs slides and tutorials can be found here: |
583ebd63 | 48 | <URL:http://web.psung.name/emacs/> |
95f0b603 | 49 | |
aba9affd | 50 | * Maintenance versions of some packages distributed with Emacs |
423279bd DL |
51 | |
52 | You might find bug-fixes or enhancements in these places. | |
c04627ac GM |
53 | In many cases, however, development of these packages has shifted to Emacs, |
54 | so you will find the latest version in Emacs. | |
423279bd | 55 | |
583ebd63 | 56 | * Ada-mode: <URL:http://stephe-leake.org/emacs/ada-mode/emacs-ada-mode.html> |
931d9025 | 57 | |
583ebd63 | 58 | * Battery and Info Look: <URL:http://ralph-schleicher.de/emacs.html> |
423279bd | 59 | |
d3cdfc3e | 60 | * CC mode: <URL:http://cc-mode.sourceforge.net/> |
423279bd | 61 | |
583ebd63 | 62 | * CPerl: <URL:http://math.berkeley.edu/~ilya/software/emacs/> |
423279bd | 63 | |
6b61353c | 64 | * Ediff and Viper: <URL:http://www.cs.sunysb.edu/~kifer/emacs.html> |
423279bd | 65 | |
583ebd63 | 66 | * ERC: <URL:http://savannah.gnu.org/projects/erc/> |
6b481006 | 67 | |
84903379 | 68 | * Gnus: <URL:http://www.gnus.org/> |
423279bd | 69 | |
11227360 BW |
70 | * MH-E: <URL:http://mh-e.sourceforge.net/> |
71 | ||
583ebd63 GM |
72 | * nXML: <URL:http://www.thaiopensource.com/nxml-mode/> |
73 | ||
74 | * Org mode: <URL:http://orgmode.org/> | |
ff2d371b | 75 | |
2559e8f6 | 76 | * RefTeX: <URL:http://www.gnu.org/software/auctex/reftex.html> |
7bb8ed9a | 77 | |
583ebd63 GM |
78 | * Remember: <URL:https://gna.org/p/remember-el> |
79 | ||
c04627ac | 80 | * CEDET: <URL:http://cedet.sourceforge.net/> |
aba9affd | 81 | |
0f74bf4c LT |
82 | * Tramp: Remote file access via rsh/ssh |
83 | <URL:http://savannah.gnu.org/projects/tramp/> | |
84 | ||
f13e7f66 | 85 | * Auxiliary files |
aba9affd DL |
86 | |
87 | * (Tex)info files for use with Info-look that don't come from GNU | |
88 | packages: | |
1d5aaabd | 89 | * Scheme: <URL:http://groups.csail.mit.edu/mac/ftpdir/scm/r5rs.info.tar.gz> |
aba9affd DL |
90 | * LaTeX: <URL:ftp://ctan.tug.org/tex-archive/info/latex2e-help-texinfo/ |
91 | latex2e.texi> (or CTAN mirrors) | |
c070c3e8 | 92 | * Perl: <URL:ftp://ftp.cpan.org/pub/CPAN/doc/manual/texinfo/> |
cda60142 | 93 | (or CPAN mirrors) |
aba9affd | 94 | |
bd6e492c GM |
95 | * GNU Zile: <URL:http://www.gnu.org/software/zile/> |
96 | A lightweight Emacs clone, for when you don't have room for Emacs proper. | |
97 | ||
423279bd DL |
98 | * Packages and add-ons not bundled with Emacs |
99 | ||
100 | Various major packages or useful additions aren't distributed as part of | |
101 | Emacs for various reasons, sometimes because their authors haven't made | |
102 | a copyright assignment to the FSF. Some of them may be integrated in | |
103 | the future. | |
104 | ||
c04627ac GM |
105 | Your operating system distribution may include several of these as optional |
106 | packages that you can install. | |
84903379 | 107 | |
e6d33cab RS |
108 | * AUCTeX: <URL:http://www.gnu.org/software/auctex/> |
109 | An extensible package that supports writing and formatting TeX | |
110 | files (including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX). | |
c04627ac | 111 | Available from GNU ELPA. |
423279bd DL |
112 | |
113 | * BBDB: personal Info Rolodex integrated with mail/news: | |
c04627ac | 114 | <URL:http://savannah.nongnu.org/projects/bbdb> |
423279bd | 115 | |
b23475d2 RS |
116 | * Boxquote: <URL:http://www.davep.org/emacs/> |
117 | ||
f6ad5a4b KH |
118 | * CJK-emacs: Converting MULE-encoded text to TeX: |
119 | <URL:ftp://ctan.tug.org/tex-archive/language/chinese/CJK/> and | |
120 | mirrors of the `CTAN' TeX archives. | |
121 | ||
423279bd | 122 | * Dismal: spreadsheet: |
2559e8f6 | 123 | <URL:http://ritter.ist.psu.edu/dismal/dismal.html> |
069352e2 | 124 | |
b23475d2 RS |
125 | * ECB: Emacs Code Browser: <URL:http://ecb.sourceforge.net/> |
126 | ||
6ee20a68 | 127 | * EDB: database: <URL:http://www.gnuvola.org/software/edb/> |
423279bd | 128 | |
6b61353c | 129 | * Ee: categorizing information manager: |
583ebd63 | 130 | <URL:http://www.jurta.org/en/emacs/ee/> |
6b61353c | 131 | |
b23475d2 RS |
132 | * EMacro: <URL:http://emacro.sourceforge.net/> |
133 | EMacro is a portable configuration file that configures itself. | |
134 | ||
583ebd63 | 135 | * Emacs Muse: <URL:http://mwolson.org/projects/EmacsMuse.html> |
6b481006 RF |
136 | An authoring and publishing environment for Emacs. |
137 | ||
6f2b20a2 | 138 | * Emacs speaks statistics (ESS): statistical programming within Emacs |
6b61353c KH |
139 | <URL:http://ess.r-project.org> |
140 | ||
423279bd | 141 | * Emacspeak -- A Speech Output Subsystem For Emacs: |
e1ecab40 | 142 | <URL:http://emacspeak.sourceforge.net/> |
423279bd | 143 | |
b23475d2 | 144 | * Emacs-w3m : <URL:http://emacs-w3m.namazu.org/> |
c266f636 | 145 | A simple Emacs interface to w3m, which is a text-mode WWW browser |
b23475d2 | 146 | |
583ebd63 | 147 | * Emacs Wiki Mode: <URL:http://mwolson.org/projects/EmacsWikiMode.html> |
b23475d2 RS |
148 | A wiki-like publishing tool and personal information manager |
149 | ||
55a03101 | 150 | * Go in a buffer: Go Text Protocol client: |
583ebd63 | 151 | <URL:http://www.gnuvola.org/software/personal-elisp/dist/lisp/diversions/gnugo.el> |
55a03101 TTN |
152 | A modified version is also bundled with GNU Go: |
153 | <URL:http://www.gnu.org/software/gnugo/gnugo.html> | |
154 | ||
c3c7a145 | 155 | * Hyperbole: |
c04627ac | 156 | <URL:http://directory.fsf.org/wiki/Hyperbole> |
c3c7a145 EZ |
157 | Hyperbole is an open, efficient, programmable information |
158 | management and hypertext system. | |
423279bd | 159 | |
583ebd63 | 160 | * JDEE: <URL:http://jdee.sourceforge.net/> |
6b61353c | 161 | Provides a Java development environment for Emacs. |
053de3a1 | 162 | |
b23475d2 RS |
163 | * Mew: <URL:http://www.mew.org/> |
164 | A MIME mail reader for Emacs/XEmacs. | |
165 | ||
166 | * MMM Mode: <URL:http://mmm-mode.sourceforge.net/> | |
167 | MMM Mode is an emacs add-on package providing a minor mode that | |
168 | allows Multiple Major Modes to coexist in one buffer. | |
169 | ||
583ebd63 | 170 | * Planner Mode: <URL:http://www.wjsullivan.net/PlannerMode.html> |
4449f659 | 171 | Planner is an organizer and day planner for Emacs. |
b23475d2 | 172 | |
6b61353c | 173 | * Preview LaTeX: embed preview LaTeX images in source buffer. |
583ebd63 | 174 | <URL:http://www.gnu.org/software/auctex/preview-latex.html> |
6b61353c | 175 | |
b23475d2 | 176 | * Quack: <URL:http://www.neilvandyke.org/quack/> |
ff2d371b | 177 | Quack enhances Emacs support for Scheme. |
b23475d2 | 178 | |
46ac1194 FR |
179 | * QWE: <URL:http://www.nongnu.org/qwe/> |
180 | QWE's not WEB for Emacs is a quasi-WYSIWYG literate programming system for | |
181 | Emacs that can be used with almost every programming language. | |
182 | ||
b23475d2 RS |
183 | * Session: <URL:http://emacs-session.sourceforge.net/> |
184 | Session Management for Emacs. | |
185 | ||
186 | * SLIME: The Superior Lisp Interaction Mode for Emacs: | |
187 | <URL:http://common-lisp.net/project/slime/> | |
188 | ||
1a65910f | 189 | * Tamago: Chinese/Japanese/Korean input method |
583ebd63 | 190 | <URL:http://www.m17n.org/tamago/index.en.html> |
1a65910f | 191 | Emacs Lisp package to provide input methods for CJK characters. |
1a65910f | 192 | |
c04627ac | 193 | * Tiny Tools: <URL:https://savannah.nongnu.org/projects/emacs-tiny-tools> |
b23475d2 | 194 | |
31dcb395 GM |
195 | * VM (View Mail): Alternative mail reader |
196 | <URL:http://launchpad.net/vm> | |
197 | Previously hosted at: <URL:http://www.nongnu.org/viewmail/> | |
053de3a1 | 198 | |
c04627ac | 199 | * W3 Web browser: <URL:http://savannah.gnu.org/projects/w3/> |
053de3a1 | 200 | |
b23475d2 | 201 | * Wanderlust: <URL:http://www.gohome.org/wl/> |
c04627ac | 202 | Wanderlust is a mail/news reader for Emacs. |
b23475d2 | 203 | |
c070c3e8 | 204 | * WhizzyTex: <URL:http://cristal.inria.fr/whizzytex/> |
b23475d2 RS |
205 | WhizzyTeX provides a minor mode for Emacs or XEmacs, a (bash) |
206 | shell-script daemon and some LaTeX macros. | |
207 | ||
c070c3e8 | 208 | * X-Symbol: <URL:http://x-symbol.sourceforge.net/> |
c266f636 | 209 | Quasi-WYSIWYG editing of TeX & al. |
d3cdfc3e DL |
210 | |
211 | Local Variables: | |
212 | mode: text | |
1c84e511 | 213 | mode: view |
904cce3b | 214 | mode: goto-address |
d3cdfc3e | 215 | End: |
6b61353c | 216 | |
5b87ad55 GM |
217 | This file is part of GNU Emacs. |
218 | ||
ab73e885 | 219 | GNU Emacs is free software: you can redistribute it and/or modify |
5b87ad55 | 220 | it under the terms of the GNU General Public License as published by |
ab73e885 GM |
221 | the Free Software Foundation, either version 3 of the License, or |
222 | (at your option) any later version. | |
5b87ad55 GM |
223 | |
224 | GNU Emacs is distributed in the hope that it will be useful, | |
225 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
226 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
227 | GNU General Public License for more details. | |
228 | ||
229 | You should have received a copy of the GNU General Public License | |
ab73e885 | 230 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
309920fa | 231 |