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