aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-01-07 00:35:29 -0800
committerGlenn Morris2014-01-07 00:35:29 -0800
commitff4a5a419e8d47d229a6270fe9ea3fc194df8ccd (patch)
tree405221e348143c097fa6681f0538c553c67a1876
parente4f74da9f47fd699b2529886625a4f80c743d6b0 (diff)
downloademacs-ff4a5a419e8d47d229a6270fe9ea3fc194df8ccd.tar.gz
emacs-ff4a5a419e8d47d229a6270fe9ea3fc194df8ccd.zip
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.
-rw-r--r--doc/misc/ChangeLog5
-rw-r--r--doc/misc/efaq.texi63
2 files changed, 43 insertions, 25 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 491f9b8d7b1..187493d5557 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,8 @@
12014-01-07 Glenn Morris <rgm@gnu.org>
2
3 * efaq.texi (Basic editing, Packages that do not come with Emacs):
4 Merge in some info from etc/MORE.STUFF.
5
12014-01-05 Paul Eggert <eggert@cs.ucla.edu> 62014-01-05 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 Specify .texi encoding (Bug#16292). 8 Specify .texi encoding (Bug#16292).
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index 1bc69debf55..35fb9c93b2f 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -562,6 +562,9 @@ common) invokes help.
562Emacs help works best if it is invoked by a single key whose value 562Emacs help works best if it is invoked by a single key whose value
563should be stored in the variable @code{help-char}. 563should be stored in the variable @code{help-char}.
564 564
565Some Emacs slides and tutorials can be found at
566@uref{http://web.psung.name/emacs/}.
567
565@node Learning how to do something 568@node Learning how to do something
566@section How do I find out how to do something in Emacs? 569@section How do I find out how to do something in Emacs?
567@cindex Help for Emacs 570@cindex Help for Emacs
@@ -3305,31 +3308,41 @@ see @ref{Packages that do not come with Emacs}.
3305@cindex Emacs Lisp List 3308@cindex Emacs Lisp List
3306@cindex Emacs Lisp Archive 3309@cindex Emacs Lisp Archive
3307 3310
3308Your first port of call should be the @kbd{M-x list-packages} command. 3311The easiest way to add more features to your Emacs is to use the
3309This connects to the @uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs 3312command @kbd{M-x list-packages}. This contacts the
3310Lisp Package Archive'') server and fetches the list of additional 3313@uref{http:///elpa.gnu.org, GNU ELPA} (``Emacs Lisp Package Archive'')
3311packages that it offers. These are GNU packages that are available 3314server and fetches the list of additional packages that it offers.
3312for use with Emacs, but are distributed separately. Select a package 3315These are GNU packages that are available for use with Emacs, but are
3313to get more details about the features that it offers, and then if you 3316distributed separately from Emacs itself, for reasons of space, etc.
3314wish, Emacs can download and automatically install it for you. 3317You can browse the resulting @file{*Packages*} buffer to see what is
3315 3318available, and then Emacs can automatically download and install the
3316@uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs Lisp 3319packages that you select. @xref{Packages,,, emacs, The GNU Emacs Manual}.
3317List (ELL)}, maintained by Stephen Eglen, 3320
3318aims to provide one compact list with links to all of the current Emacs 3321There are other, non-GNU, Emacs Lisp package servers, including:
3319Lisp files on the Internet. The ELL can be browsed over the web, or 3322@uref{http://melpa.milkbox.net, MELPA}; and
3320from Emacs with @uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.el, 3323@uref{http://marmalade-repo.org, Marmalade}. To use additional
3321the @file{ell} package}. 3324package servers, customize the @code{package-archives} variable.
3322 3325Be aware that installing a package can run arbitrary code, so only add
3323Many authors post their packages to the @uref{news:gnu.emacs.sources, 3326sources that you trust.
3324Emacs sources newsgroup}. You can search the archives of this 3327
3325group with @uref{http://groups.google.com/group/gnu.emacs.sources, Google}, 3328The @uref{https://lists.gnu.org/mailman/listinfo/gnu-emacs-sources,
3326or @uref{http://dir.gmane.org/gmane.emacs.sources, Gmane}, for example. 3329GNU Emacs sources mailing list}, which is gatewayed to the
3327 3330@uref{news:gnu.emacs.sources, Emacs sources newsgroup} (although the
3328Several packages are stored in 3331connection between the two can be unreliable) is an official place
3329@uref{http://emacswiki.org/elisp/, the Lisp area of the Emacs Wiki}. 3332where people can post or announce their extensions to Emacs.
3330 3333
3331Read the file @file{etc/MORE.STUFF} for more information about 3334The @uref{http://emacswiki.org, Emacs Wiki} contains pointers to some
3332external packages. 3335additional extensions. @uref{http://wikemacs.org, WikEmacs} is an
3336alternative wiki for Emacs.
3337
3338@uref{http://www.damtp.cam.ac.uk/user/sje30/emacs/ell.html, The Emacs
3339Lisp List (ELL)}, has pointers to many Emacs Lisp files, but at time
3340of writing it is no longer being updated.
3341
3342It is impossible for us to list here all the sites that offer Emacs
3343Lisp packages. If you are interested in a specific feature, then
3344after checking Emacs itself and GNU ELPA, a web search is often the
3345best way to find results.
3333 3346
3334@node Spell-checkers 3347@node Spell-checkers
3335@section Spell-checkers 3348@section Spell-checkers