1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-18 18:05:07 +00:00

Merge some info from etc/MORE.STUFF into efaq.texi

* doc/misc/efaq.texi (Basic editing, Packages that do not come with Emacs):
Merge in some info from etc/MORE.STUFF.
This commit is contained in:
Glenn Morris 2014-01-07 00:35:29 -08:00
parent e4f74da9f4
commit ff4a5a419e
2 changed files with 39 additions and 21 deletions

View File

@ -1,3 +1,8 @@
2014-01-07 Glenn Morris <rgm@gnu.org>
* efaq.texi (Basic editing, Packages that do not come with Emacs):
Merge in some info from etc/MORE.STUFF.
2014-01-05 Paul Eggert <eggert@cs.ucla.edu>
Specify .texi encoding (Bug#16292).

View File

@ -562,6 +562,9 @@ common) invokes help.
Emacs help works best if it is invoked by a single key whose value
should be stored in the variable @code{help-char}.
Some Emacs slides and tutorials can be found at
@uref{http://web.psung.name/emacs/}.
@node Learning how to do something
@section How do I find out how to do something in Emacs?
@cindex Help for Emacs
@ -3305,31 +3308,41 @@ see @ref{Packages that do not come with Emacs}.
@cindex Emacs Lisp List
@cindex Emacs Lisp Archive
Your first port of call should be the @kbd{M-x list-packages} command.
This connects to the @uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs
Lisp Package Archive'') server and fetches the list of additional
packages that it offers. These are GNU packages that are available
for use with Emacs, but are distributed separately. Select a package
to get more details about the features that it offers, and then if you
wish, Emacs can download and automatically install it for you.
The easiest way to add more features to your Emacs is to use the
command @kbd{M-x list-packages}. This contacts the
@uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'')
server and fetches the list of additional packages that it offers.
These are GNU packages that are available for use with Emacs, but are
distributed separately from Emacs itself, for reasons of space, etc.
You can browse the resulting @file{*Packages*} buffer to see what is
available, and then Emacs can automatically download and install the
packages that you select. @xref{Packages,,, emacs, The GNU Emacs Manual}.
@uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs Lisp
List (ELL)}, maintained by Stephen Eglen,
aims to provide one compact list with links to all of the current Emacs
Lisp files on the Internet. The ELL can be browsed over the web, or
from Emacs with @uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.el,
the @file{ell} package}.
There are other, non-GNU, Emacs Lisp package servers, including:
@uref{http://melpa.milkbox.net, MELPA}; and
@uref{http://marmalade-repo.org, Marmalade}. To use additional
package servers, customize the @code{package-archives} variable.
Be aware that installing a package can run arbitrary code, so only add
sources that you trust.
Many authors post their packages to the @uref{news:gnu.emacs.sources,
Emacs sources newsgroup}. You can search the archives of this
group with @uref{http://groups.google.com/group/gnu.emacs.sources, Google},
or @uref{http://dir.gmane.org/gmane.emacs.sources, Gmane}, for example.
The @uref{https://lists.gnu.org/mailman/listinfo/gnu-emacs-sources,
GNU Emacs sources mailing list}, which is gatewayed to the
@uref{news:gnu.emacs.sources, Emacs sources newsgroup} (although the
connection between the two can be unreliable) is an official place
where people can post or announce their extensions to Emacs.
Several packages are stored in
@uref{http://emacswiki.org/elisp/, the Lisp area of the Emacs Wiki}.
The @uref{http://emacswiki.org, Emacs Wiki} contains pointers to some
additional extensions. @uref{http://wikemacs.org, WikEmacs} is an
alternative wiki for Emacs.
Read the file @file{etc/MORE.STUFF} for more information about
external packages.
@uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs
Lisp List (ELL)}, has pointers to many Emacs Lisp files, but at time
of writing it is no longer being updated.
It is impossible for us to list here all the sites that offer Emacs
Lisp packages. If you are interested in a specific feature, then
after checking Emacs itself and GNU ELPA, a web search is often the
best way to find results.
@node Spell-checkers
@section Spell-checkers