Merge from emacs-24; up to 2012-12-30T19:34:25Z!jan.h.d@swipnet.se
This commit is contained in:
commit
4431e6d9b3
15 changed files with 120 additions and 72 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2013-07-06 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emacs-lisp-intro.texi (Top):
|
||||
Move WWW_GNU_ORG section outside @copying, update URL.
|
||||
|
||||
2013-07-03 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emacs-lisp-intro.texi (edebug): Fix cross-references.
|
||||
|
|
|
|||
|
|
@ -112,14 +112,6 @@ Edition @value{edition-number}, @value{update-date}
|
|||
@ifnottex
|
||||
Distributed with Emacs version @value{EMACSVER}.
|
||||
@end ifnottex
|
||||
@ifset WWW_GNU_ORG
|
||||
@html
|
||||
<p>The homepage for GNU Emacs is at
|
||||
<a href="http://www.gnu.org/software/emacs/">http://www.gnu.org/software/emacs/</a>.
|
||||
<br>To view this manual in other formats, click
|
||||
<a href="/software/emacs/emacs-lisp-intro/emacs-lisp-intro.html">here</a>.
|
||||
@end html
|
||||
@end ifset
|
||||
@sp 1
|
||||
Copyright @copyright{} 1990--1995, 1997, 2001--2013 Free Software
|
||||
Foundation, Inc.
|
||||
|
|
@ -211,6 +203,15 @@ supports it in developing GNU and promoting software freedom.''
|
|||
@node Top
|
||||
@top An Introduction to Programming in Emacs Lisp
|
||||
|
||||
@ifset WWW_GNU_ORG
|
||||
@html
|
||||
<p>The homepage for GNU Emacs is at
|
||||
<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
|
||||
To view this manual in other formats, click
|
||||
<a href="/software/emacs/manual/eintr.html">here</a>.
|
||||
@end html
|
||||
@end ifset
|
||||
|
||||
@insertcopying
|
||||
|
||||
This master menu first lists each chapter and index; then it lists
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
2013-07-06 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
|
||||
|
||||
2013-07-03 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* debugging.texi (Debugging):
|
||||
|
|
|
|||
|
|
@ -97,16 +97,6 @@ This is edition @value{VERSION} of the @cite{GNU Emacs Lisp Reference Manual},@*
|
|||
This is the @cite{GNU Emacs Lisp Reference Manual}
|
||||
@end ifnottex
|
||||
corresponding to Emacs version @value{EMACSVER}.
|
||||
@ifset WWW_GNU_ORG
|
||||
@html
|
||||
<p>The homepage for GNU Emacs is at
|
||||
<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
|
||||
For information on using Emacs, refer to
|
||||
the <a href="/software/emacs/manual/html_node/emacs/index.html">Emacs
|
||||
Manual</a>.<br> To view this manual in other formats,
|
||||
click <a href="/software/emacs/manual/elisp.html">here</a>.
|
||||
@end html
|
||||
@end ifset
|
||||
|
||||
Copyright @copyright{} 1990--1996, 1998--2013 Free Software Foundation, Inc.
|
||||
|
||||
|
|
@ -167,6 +157,17 @@ Cover art by Etienne Suvasa.
|
|||
@node Top
|
||||
@top Emacs Lisp
|
||||
|
||||
@ifset WWW_GNU_ORG
|
||||
@html
|
||||
<p>The homepage for GNU Emacs is at
|
||||
<a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br>
|
||||
For information on using Emacs, refer to the
|
||||
<a href="/software/emacs/manual/emacs.html">Emacs Manual</a>.<br>
|
||||
To view this manual in other formats, click
|
||||
<a href="/software/emacs/manual/elisp.html">here</a>.
|
||||
@end html
|
||||
@end ifset
|
||||
|
||||
@insertcopying
|
||||
@end ifnottex
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,30 @@
|
|||
2013-07-06 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* mh-e.texi: Fix external links.
|
||||
(Using This Manual): Printed elisp manuals no longer available.
|
||||
|
||||
* newsticker.texi (Overview): Update URL.
|
||||
|
||||
* nxml-mode.texi (Introduction): Update URL.
|
||||
|
||||
* org.texi (JavaScript support): Fix URL.
|
||||
|
||||
* wisent.texi (Wisent Overview): Remove incorrect, unnecessary uref.
|
||||
|
||||
* eudc.texi (CCSO PH/QI): Remove defunct URL.
|
||||
|
||||
* dbus.texi (Introspection): Update URL to a less defunct one.
|
||||
|
||||
* gnus.texi (Top): Restrict "Other related manuals" to info output.
|
||||
(Foreign Groups): Use @indicateurl for examples.
|
||||
(Direct Functions): Remove defunct URL.
|
||||
(RSS): Update URL.
|
||||
|
||||
* gnus-faq.texi (FAQ 5-8, FAQ 6-3): Remove defunct URLs.
|
||||
(FAQ 7-1): Update URL.
|
||||
|
||||
* pgg.texi (Top, Overview): Add note about obsolescence.
|
||||
|
||||
2013-07-03 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
* texinfo.tex: Merge from gnulib.
|
||||
|
|
|
|||
|
|
@ -403,8 +403,11 @@ Every dictionary entry has a string as key, and a variant as value.
|
|||
The interface offers also a signal, which returns 2 parameters: an
|
||||
integer, and an array consisting of elements which are a struct of a
|
||||
string and 2 boolean values.@footnote{ The interfaces of the service
|
||||
@samp{org.freedesktop.Hal} are described at
|
||||
@uref{http://people.freedesktop.org/~david/hal-spec/hal-spec.html#interfaces}.}
|
||||
@samp{org.freedesktop.Hal} are described in
|
||||
@c Previous link is gone. Since HAL is now obsolete, this URL
|
||||
@c (unchanged in ~ 4 years) feels like it might go too...
|
||||
@uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces,
|
||||
the HAL specification}.}
|
||||
@end defun
|
||||
|
||||
@defun dbus-introspect-xml bus service path
|
||||
|
|
|
|||
|
|
@ -150,14 +150,17 @@ phone number, email, academic information or any other details it was
|
|||
configured to. Nowadays this system is not widely used.
|
||||
|
||||
The system consists of two parts: a database server traditionally called
|
||||
@samp{qi} and a command-line client called @samp{ph}. As of 2010, the
|
||||
code can still be downloaded from @url{http://www-dev.cites.uiuc.edu/ph/}.
|
||||
@samp{qi} and a command-line client called @samp{ph}.
|
||||
@ignore
|
||||
Until 2010, the code could be downloaded from
|
||||
@url{http://www-dev.cites.uiuc.edu/ph/}.
|
||||
@end ignore
|
||||
|
||||
The original command-line @samp{ph} client that comes with the
|
||||
@samp{ph/qi} distribution provides additional features like the
|
||||
possibility to communicate with the server in login-mode which makes it
|
||||
possible to change records in the database. This is not implemented in
|
||||
EUDC.
|
||||
The original command-line @samp{ph} client that came with the
|
||||
@samp{ph/qi} distribution provided additional features that are
|
||||
not implemented in EUDC, like the possibility to communicate with the
|
||||
server in login-mode, which made it possible to change records in the
|
||||
database.
|
||||
|
||||
|
||||
@node BBDB
|
||||
|
|
|
|||
|
|
@ -1518,8 +1518,9 @@ cat file.face | sed 's/\\/\\\\/g;s/\"/\\\"/g;' > file.face.quoted
|
|||
|
||||
If you can't use compface, there's an online X-face converter at
|
||||
@uref{http://www.dairiki.org/xface/}.
|
||||
If you use MS Windows, you could also use the WinFace program from
|
||||
@uref{http://www.xs4all.nl/~walterln/winface/}.
|
||||
If you use MS Windows, you could also use the WinFace program,
|
||||
which used to be available from
|
||||
@indicateurl{http://www.xs4all.nl/~walterln/winface/}.
|
||||
Now you only have to tell Gnus to include the X-face in your postings by saying
|
||||
|
||||
@example
|
||||
|
|
@ -1812,15 +1813,20 @@ too.
|
|||
Of course you can also use grep to search through your
|
||||
local mail, but this is both slow for big archives and
|
||||
inconvenient since you are not displaying the found mail
|
||||
in Gnus. Here comes nnir into action. Nnir is a front end
|
||||
in Gnus. Here nnir comes into action. Nnir is a front end
|
||||
to search engines like swish-e or swish++ and
|
||||
others. You index your mail with one of those search
|
||||
others. You index your mail with one of those search
|
||||
engines and with the help of nnir you can search through
|
||||
the indexed mail and generate a temporary group with all
|
||||
messages which met your search criteria. If this sound
|
||||
cool to you get nnir.el from
|
||||
messages which met your search criteria. If this sounds
|
||||
cool to you, get nnir.el from
|
||||
@c FIXME Isn't this file in Gnus?
|
||||
@ignore
|
||||
@c Dead link 2013/7.
|
||||
@uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/}
|
||||
or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
|
||||
or
|
||||
@end ignore
|
||||
@uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
|
||||
Instructions on how to use it are at the top of the file.
|
||||
|
||||
@node FAQ 6-4
|
||||
|
|
@ -1943,7 +1949,7 @@ the easiest solution is a small nntp server like
|
|||
@uref{http://infa.abo.fi/~patrik/sn/, sn},
|
||||
of course you can also install a full featured news
|
||||
server like
|
||||
@uref{http://www.isc.org/products/INN/, inn}.
|
||||
@uref{http://www.isc.org/software/inn/, inn}.
|
||||
Then you want to fetch your Mail, popular choices
|
||||
are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
|
||||
and @uref{http://pyropus.ca/software/getmail/, getmail}.
|
||||
|
|
|
|||
|
|
@ -420,6 +420,9 @@ This manual corresponds to Gnus v5.13
|
|||
* Index:: Variable, function and concept index.
|
||||
* Key Index:: Key Index.
|
||||
|
||||
@c Doesn't work right in html.
|
||||
@c FIXME Do this in a more standard way.
|
||||
@ifinfo
|
||||
Other related manuals
|
||||
|
||||
* Message:(message). Composing messages.
|
||||
|
|
@ -427,6 +430,7 @@ Other related manuals
|
|||
* Sieve:(sieve). Managing Sieve scripts in Emacs.
|
||||
* EasyPG:(epa). @acronym{PGP/MIME} with Gnus.
|
||||
* SASL:(sasl). @acronym{SASL} authentication in Emacs.
|
||||
@end ifinfo
|
||||
|
||||
@detailmenu
|
||||
--- The Detailed Node Listing ---
|
||||
|
|
@ -2712,11 +2716,11 @@ the article range.
|
|||
This command is similar to @code{gnus-read-ephemeral-gmane-group}, but
|
||||
the group name and the article number and range are constructed from a
|
||||
given @acronym{URL}. Supported @acronym{URL} formats include:
|
||||
@url{http://thread.gmane.org/gmane.foo.bar/12300/focus=12399},
|
||||
@url{http://thread.gmane.org/gmane.foo.bar/12345/},
|
||||
@url{http://article.gmane.org/gmane.foo.bar/12345/},
|
||||
@url{http://permalink.gmane.org/gmane.foo.bar/12345/}, and
|
||||
@url{http://news.gmane.org/group/gmane.foo.bar/thread=12345}.
|
||||
@indicateurl{http://thread.gmane.org/gmane.foo.bar/12300/focus=12399},
|
||||
@indicateurl{http://thread.gmane.org/gmane.foo.bar/12345/},
|
||||
@indicateurl{http://article.gmane.org/gmane.foo.bar/12345/},
|
||||
@indicateurl{http://permalink.gmane.org/gmane.foo.bar/12345/}, and
|
||||
@indicateurl{http://news.gmane.org/group/gmane.foo.bar/thread=12345}.
|
||||
|
||||
@item gnus-read-ephemeral-emacs-bug-group
|
||||
@findex gnus-read-ephemeral-emacs-bug-group
|
||||
|
|
@ -13809,9 +13813,12 @@ installed. You then define a server as follows:
|
|||
@findex nntp-open-ssl-stream
|
||||
@item nntp-open-ssl-stream
|
||||
Opens a connection to a server over a @dfn{secure} channel. To use
|
||||
this you must have @uref{http://www.openssl.org, OpenSSL} or
|
||||
@uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} installed. You
|
||||
then define a server as follows:
|
||||
this you must have @uref{http://www.openssl.org, OpenSSL}
|
||||
@ignore
|
||||
@c Defunct URL, ancient package, so don't mention it.
|
||||
or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay}
|
||||
@end ignore
|
||||
installed. You then define a server as follows:
|
||||
|
||||
@lisp
|
||||
;; @r{"snews" is port 563 and is predefined in our @file{/etc/services}}
|
||||
|
|
@ -16953,7 +16960,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}).
|
|||
@acronym{RSS} is a format for summarizing headlines from news related
|
||||
sites (such as BBC or CNN). But basically anything list-like can be
|
||||
presented as an @acronym{RSS} feed: weblogs, changelogs or recent
|
||||
changes to a wiki (e.g., @url{http://cliki.net/recent-changes.rdf}).
|
||||
changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}).
|
||||
|
||||
@acronym{RSS} has a quite regular and nice interface, and it's
|
||||
possible to get the information Gnus needs to keep groups updated.
|
||||
|
|
|
|||
|
|
@ -1121,38 +1121,23 @@ exist,
|
|||
@footnote{The @cite{GNU Emacs Lisp Reference Manual} may be available
|
||||
online in the Info system by typing @kbd{C-h i m Emacs Lisp
|
||||
@key{RET}}. It is also available online at @*
|
||||
@uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}.
|
||||
You can also order a printed manual, which has the desirable
|
||||
side-effect of helping to support the Free Software Foundation which
|
||||
made all this great software available. You can find an order form by
|
||||
running @kbd{C-h C-d}, or you can request an order form from @i{gnu at
|
||||
gnu.org}.}
|
||||
@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.}
|
||||
@end iftex
|
||||
@ifinfo
|
||||
@footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU
|
||||
Emacs Lisp Reference Manual}, which may be available online in the
|
||||
Info system. It is also available online at
|
||||
@uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}.
|
||||
You can also order a printed manual, which has the desirable
|
||||
side-effect of helping to support the Free Software Foundation which
|
||||
made all this great software available. You can find an order form by
|
||||
running @kbd{C-h C-d}, or you can request an order form from @i{gnu at
|
||||
gnu.org}.}
|
||||
@uref{http://www.gnu.org/software/emacs/manual/elisp.html}.}
|
||||
@end ifinfo
|
||||
@ifhtml
|
||||
@footnote{The
|
||||
@uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/,
|
||||
@uref{http://www.gnu.org/software/emacs/manual/elisp.html,
|
||||
The GNU Emacs Lisp Reference Manual} may also be available online in
|
||||
the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}. You can
|
||||
also order a printed manual, which has the desirable side-effect of
|
||||
helping to support the Free Software Foundation which made all this
|
||||
great software available. You can find an order form by running
|
||||
@kbd{C-h C-d}, or you can request an order form from @i{gnu at
|
||||
gnu.org}.}
|
||||
the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}.}
|
||||
@end ifhtml
|
||||
and you can look at the code itself for examples. Look in the Emacs
|
||||
Lisp directory on your system (such as
|
||||
@file{/usr/local/lib/emacs/lisp/mh-e}) and find all the @file{mh-*.el}
|
||||
@file{/usr/local/share/emacs/lisp/mh-e}) and find all the @file{mh-*.el}
|
||||
files there. When calling MH-E and other Emacs Lisp functions directly
|
||||
from Emacs Lisp code, you'll need to know the correct arguments. Use
|
||||
the online help for this. For example, try @kbd{C-h f
|
||||
|
|
@ -2848,7 +2833,7 @@ See @cite{The PGG Manual}.
|
|||
@end ifinfo
|
||||
@ifhtml
|
||||
See
|
||||
@uref{http://www.dk.xemacs.org/Documentation/packages/html/pgg.html,
|
||||
@uref{http://www.gnu.org/software/emacs/manual/pgg.html,
|
||||
@cite{The PGG Manual}}.
|
||||
@end ifhtml
|
||||
|
||||
|
|
@ -5058,7 +5043,7 @@ for the next hook function. The standard prefix
|
|||
@vindex mh-yank-behavior
|
||||
|
||||
For example, if you use the hook function
|
||||
@uref{http://shasta.cs.uiuc.edu/~lrclause/tc.html,
|
||||
@uref{http://www.emacswiki.org/emacs/TrivialCite,
|
||||
@code{trivial-cite}} (which is NOT part of Emacs), set
|
||||
@code{mh-yank-behavior} to @samp{Body and Header}.
|
||||
|
||||
|
|
@ -5615,7 +5600,7 @@ See @cite{The PGG Manual}.
|
|||
@end ifinfo
|
||||
@ifhtml
|
||||
See
|
||||
@uref{http://www.dk.xemacs.org/Documentation/packages/html/pgg.html,
|
||||
@uref{http://www.gnu.org/software/emacs/manual/pgg.html,
|
||||
@cite{The PGG Manual}}.
|
||||
@end ifhtml
|
||||
|
||||
|
|
|
|||
|
|
@ -89,7 +89,7 @@ works with the following RSS formats:
|
|||
as well as the following Atom formats:
|
||||
@item Atom 0.3
|
||||
@item Atom 1.0 (see
|
||||
@uref{http://www.ietf.org/internet-drafts/draft-ietf-atompub-format-11.txt}).
|
||||
@uref{https://datatracker.ietf.org/doc/rfc4287/}).
|
||||
@end itemize
|
||||
|
||||
That makes Newsticker.el an ``Atom aggregator'', ``RSS reader'', ``Feed
|
||||
|
|
|
|||
|
|
@ -86,7 +86,11 @@ convert a RELAX NG XML syntax schema to an RNC schema.
|
|||
|
||||
@noindent To convert a RELAX NG XML syntax (@samp{.rng}) schema to a RNC
|
||||
one, you can also use the XSLT stylesheet from
|
||||
@url{https://github.com/oleg-pavliv/emacs/tree/master/xsl}.
|
||||
@ignore
|
||||
@c Original location, now defunct.
|
||||
@url{http://www.pantor.com/download.html}.
|
||||
@end ignore
|
||||
|
||||
To convert a W3C XML Schema to an RNC schema, you need first to convert it
|
||||
to RELAX NG XML syntax using the RELAX NG converter tool @code{rngconv}
|
||||
|
|
|
|||
|
|
@ -10393,7 +10393,7 @@ view type is a @emph{folding} view much like Org provides inside Emacs. The
|
|||
script is available at @url{http://orgmode.org/org-info.js} and you can find
|
||||
the documentation for it at @url{http://orgmode.org/worg/code/org-info-js/}.
|
||||
We host the script at our site, but if you use it a lot, you might
|
||||
not want to be dependent on @url{orgmode.org} and prefer to install a local
|
||||
not want to be dependent on @url{http://orgmode.org} and prefer to install a local
|
||||
copy on your own web server.
|
||||
|
||||
To use the script, you need to make sure that the @file{org-jsinfo.el} module
|
||||
|
|
|
|||
|
|
@ -54,6 +54,8 @@ modify this GNU manual.''
|
|||
PGG is an interface library between Emacs
|
||||
and various tools for secure communication. PGG also provides a simple
|
||||
user interface to encrypt, decrypt, sign, and verify MIME messages.
|
||||
This package is obsolete; for new code we recommend EasyPG instead.
|
||||
@xref{Top,, EasyPG, epa, EasyPG Assistant User's Manual}.
|
||||
|
||||
@ifnottex
|
||||
@insertcopying
|
||||
|
|
@ -78,6 +80,9 @@ communication. Even though Mailcrypt has similar feature, it does not
|
|||
deal with detached PGP messages, normally used in PGP/MIME
|
||||
infrastructure. This was the main reason why I wrote the new library.
|
||||
|
||||
Note that the PGG library is now obsolete, replaced by EasyPG.
|
||||
@xref{Top,, EasyPG, epa, EasyPG Assistant User's Manual}.
|
||||
|
||||
PGP/MIME is an application of MIME Object Security Services (RFC1848).
|
||||
The standard is documented in RFC2015.
|
||||
|
||||
|
|
|
|||
|
|
@ -113,9 +113,6 @@ of GNU Bison 1.28 & 1.31.
|
|||
|
||||
For more details on the basic concepts for understanding Wisent, it is
|
||||
worthwhile to read the @ref{Top, Bison Manual, , bison}.
|
||||
@ifhtml
|
||||
@uref{http://www.gnu.org/manual/bison/html_node/index.html}.
|
||||
@end ifhtml
|
||||
|
||||
Wisent can generate compilers compatible with the @semantic{} tool set.
|
||||
See the @ref{Top, Semantic Manual, , semantic}.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue