Commit | Line | Data |
---|---|---|
d3cdfc3e | 1 | More Neat Stuff for your Emacs |
5b87ad55 | 2 | |
ab422c4d | 3 | Copyright (C) 1993, 1999, 2001-2013 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 | |
aa44c5bb GM |
44 | * WikEmacs |
45 | <URL:http://wikemacs.org> is an alternative wiki for Emacs. | |
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 | |
d3cdfc3e | 58 | * CC mode: <URL:http://cc-mode.sourceforge.net/> |
423279bd | 59 | |
84903379 | 60 | * Gnus: <URL:http://www.gnus.org/> |
423279bd | 61 | |
11227360 BW |
62 | * MH-E: <URL:http://mh-e.sourceforge.net/> |
63 | ||
583ebd63 GM |
64 | * nXML: <URL:http://www.thaiopensource.com/nxml-mode/> |
65 | ||
66 | * Org mode: <URL:http://orgmode.org/> | |
ff2d371b | 67 | |
c04627ac | 68 | * CEDET: <URL:http://cedet.sourceforge.net/> |
aba9affd | 69 | |
0f74bf4c LT |
70 | * Tramp: Remote file access via rsh/ssh |
71 | <URL:http://savannah.gnu.org/projects/tramp/> | |
72 | ||
bd6e492c GM |
73 | * GNU Zile: <URL:http://www.gnu.org/software/zile/> |
74 | A lightweight Emacs clone, for when you don't have room for Emacs proper. | |
75 | ||
423279bd DL |
76 | * Packages and add-ons not bundled with Emacs |
77 | ||
78 | Various major packages or useful additions aren't distributed as part of | |
79 | Emacs for various reasons, sometimes because their authors haven't made | |
80 | a copyright assignment to the FSF. Some of them may be integrated in | |
81 | the future. | |
82 | ||
c04627ac GM |
83 | Your operating system distribution may include several of these as optional |
84 | packages that you can install. | |
84903379 | 85 | |
e6d33cab RS |
86 | * AUCTeX: <URL:http://www.gnu.org/software/auctex/> |
87 | An extensible package that supports writing and formatting TeX | |
88 | files (including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX). | |
6db17b02 | 89 | Includes Preview LaTeX: embed preview LaTeX images in source buffer. |
c04627ac | 90 | Available from GNU ELPA. |
423279bd DL |
91 | |
92 | * BBDB: personal Info Rolodex integrated with mail/news: | |
c04627ac | 93 | <URL:http://savannah.nongnu.org/projects/bbdb> |
423279bd | 94 | |
b23475d2 RS |
95 | * Boxquote: <URL:http://www.davep.org/emacs/> |
96 | ||
f6ad5a4b KH |
97 | * CJK-emacs: Converting MULE-encoded text to TeX: |
98 | <URL:ftp://ctan.tug.org/tex-archive/language/chinese/CJK/> and | |
99 | mirrors of the `CTAN' TeX archives. | |
100 | ||
423279bd | 101 | * Dismal: spreadsheet: |
2559e8f6 | 102 | <URL:http://ritter.ist.psu.edu/dismal/dismal.html> |
069352e2 | 103 | |
b23475d2 RS |
104 | * ECB: Emacs Code Browser: <URL:http://ecb.sourceforge.net/> |
105 | ||
6ee20a68 | 106 | * EDB: database: <URL:http://www.gnuvola.org/software/edb/> |
423279bd | 107 | |
6b61353c | 108 | * Ee: categorizing information manager: |
583ebd63 | 109 | <URL:http://www.jurta.org/en/emacs/ee/> |
6b61353c | 110 | |
b23475d2 RS |
111 | * EMacro: <URL:http://emacro.sourceforge.net/> |
112 | EMacro is a portable configuration file that configures itself. | |
113 | ||
583ebd63 | 114 | * Emacs Muse: <URL:http://mwolson.org/projects/EmacsMuse.html> |
6b481006 | 115 | An authoring and publishing environment for Emacs. |
6db17b02 | 116 | Available from GNU ELPA. |
6b481006 | 117 | |
6f2b20a2 | 118 | * Emacs speaks statistics (ESS): statistical programming within Emacs |
6b61353c KH |
119 | <URL:http://ess.r-project.org> |
120 | ||
423279bd | 121 | * Emacspeak -- A Speech Output Subsystem For Emacs: |
e1ecab40 | 122 | <URL:http://emacspeak.sourceforge.net/> |
423279bd | 123 | |
b23475d2 | 124 | * Emacs-w3m : <URL:http://emacs-w3m.namazu.org/> |
c266f636 | 125 | A simple Emacs interface to w3m, which is a text-mode WWW browser |
b23475d2 | 126 | |
583ebd63 | 127 | * Emacs Wiki Mode: <URL:http://mwolson.org/projects/EmacsWikiMode.html> |
b23475d2 RS |
128 | A wiki-like publishing tool and personal information manager |
129 | ||
55a03101 | 130 | * Go in a buffer: Go Text Protocol client: |
583ebd63 | 131 | <URL:http://www.gnuvola.org/software/personal-elisp/dist/lisp/diversions/gnugo.el> |
55a03101 TTN |
132 | A modified version is also bundled with GNU Go: |
133 | <URL:http://www.gnu.org/software/gnugo/gnugo.html> | |
134 | ||
c3c7a145 | 135 | * Hyperbole: |
c04627ac | 136 | <URL:http://directory.fsf.org/wiki/Hyperbole> |
c3c7a145 EZ |
137 | Hyperbole is an open, efficient, programmable information |
138 | management and hypertext system. | |
423279bd | 139 | |
583ebd63 | 140 | * JDEE: <URL:http://jdee.sourceforge.net/> |
6b61353c | 141 | Provides a Java development environment for Emacs. |
053de3a1 | 142 | |
b23475d2 RS |
143 | * Mew: <URL:http://www.mew.org/> |
144 | A MIME mail reader for Emacs/XEmacs. | |
145 | ||
146 | * MMM Mode: <URL:http://mmm-mode.sourceforge.net/> | |
147 | MMM Mode is an emacs add-on package providing a minor mode that | |
148 | allows Multiple Major Modes to coexist in one buffer. | |
149 | ||
583ebd63 | 150 | * Planner Mode: <URL:http://www.wjsullivan.net/PlannerMode.html> |
4449f659 | 151 | Planner is an organizer and day planner for Emacs. |
b23475d2 | 152 | |
b23475d2 | 153 | * Quack: <URL:http://www.neilvandyke.org/quack/> |
ff2d371b | 154 | Quack enhances Emacs support for Scheme. |
b23475d2 | 155 | |
46ac1194 FR |
156 | * QWE: <URL:http://www.nongnu.org/qwe/> |
157 | QWE's not WEB for Emacs is a quasi-WYSIWYG literate programming system for | |
158 | Emacs that can be used with almost every programming language. | |
159 | ||
b23475d2 RS |
160 | * Session: <URL:http://emacs-session.sourceforge.net/> |
161 | Session Management for Emacs. | |
162 | ||
163 | * SLIME: The Superior Lisp Interaction Mode for Emacs: | |
164 | <URL:http://common-lisp.net/project/slime/> | |
165 | ||
1a65910f | 166 | * Tamago: Chinese/Japanese/Korean input method |
583ebd63 | 167 | <URL:http://www.m17n.org/tamago/index.en.html> |
1a65910f | 168 | Emacs Lisp package to provide input methods for CJK characters. |
1a65910f | 169 | |
c04627ac | 170 | * Tiny Tools: <URL:https://savannah.nongnu.org/projects/emacs-tiny-tools> |
b23475d2 | 171 | |
31dcb395 GM |
172 | * VM (View Mail): Alternative mail reader |
173 | <URL:http://launchpad.net/vm> | |
174 | Previously hosted at: <URL:http://www.nongnu.org/viewmail/> | |
053de3a1 | 175 | |
c04627ac | 176 | * W3 Web browser: <URL:http://savannah.gnu.org/projects/w3/> |
053de3a1 | 177 | |
b23475d2 | 178 | * Wanderlust: <URL:http://www.gohome.org/wl/> |
c04627ac | 179 | Wanderlust is a mail/news reader for Emacs. |
b23475d2 | 180 | |
c070c3e8 | 181 | * WhizzyTex: <URL:http://cristal.inria.fr/whizzytex/> |
b23475d2 RS |
182 | WhizzyTeX provides a minor mode for Emacs or XEmacs, a (bash) |
183 | shell-script daemon and some LaTeX macros. | |
184 | ||
d3cdfc3e DL |
185 | Local Variables: |
186 | mode: text | |
a317ac28 GM |
187 | eval: (view-mode 1) |
188 | eval: (goto-address-mode 1) | |
d3cdfc3e | 189 | End: |
6b61353c | 190 | |
5b87ad55 GM |
191 | This file is part of GNU Emacs. |
192 | ||
ab73e885 | 193 | GNU Emacs is free software: you can redistribute it and/or modify |
5b87ad55 | 194 | it under the terms of the GNU General Public License as published by |
ab73e885 GM |
195 | the Free Software Foundation, either version 3 of the License, or |
196 | (at your option) any later version. | |
5b87ad55 GM |
197 | |
198 | GNU Emacs is distributed in the hope that it will be useful, | |
199 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
200 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
201 | GNU General Public License for more details. | |
202 | ||
203 | You should have received a copy of the GNU General Public License | |
ab73e885 | 204 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
309920fa | 205 |