diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/emacs/ChangeLog | 8 | ||||
| -rw-r--r-- | doc/emacs/help.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/maintaining.texi | 2 | ||||
| -rw-r--r-- | doc/emacs/programs.texi | 8 | ||||
| -rw-r--r-- | doc/lispintro/ChangeLog | 9 | ||||
| -rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 21 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 23 | ||||
| -rw-r--r-- | doc/lispref/debugging.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/elisp.texi | 21 | ||||
| -rw-r--r-- | doc/lispref/files.texi | 6 | ||||
| -rw-r--r-- | doc/lispref/nonascii.texi | 3 | ||||
| -rw-r--r-- | doc/lispref/package.texi | 2 | ||||
| -rw-r--r-- | doc/lispref/syntax.texi | 5 | ||||
| -rw-r--r-- | doc/lispref/text.texi | 12 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 59 | ||||
| -rw-r--r-- | doc/misc/bovine.texi | 2 | ||||
| -rw-r--r-- | doc/misc/cc-mode.texi | 2 | ||||
| -rw-r--r-- | doc/misc/dbus.texi | 7 | ||||
| -rw-r--r-- | doc/misc/eudc.texi | 19 | ||||
| -rw-r--r-- | doc/misc/gnus-faq.texi | 29 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 51 | ||||
| -rw-r--r-- | doc/misc/mh-e.texi | 33 | ||||
| -rw-r--r-- | doc/misc/newsticker.texi | 2 | ||||
| -rw-r--r-- | doc/misc/nxml-mode.texi | 4 | ||||
| -rw-r--r-- | doc/misc/org.texi | 2 | ||||
| -rw-r--r-- | doc/misc/pgg.texi | 5 | ||||
| -rw-r--r-- | doc/misc/texinfo.tex | 38 | ||||
| -rw-r--r-- | doc/misc/url.texi | 2 | ||||
| -rw-r--r-- | doc/misc/wisent.texi | 3 |
29 files changed, 267 insertions, 115 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index d5f3095908b..e634117f89c 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2013-07-03 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * maintaining.texi (EDE): Fix cross-reference. | ||
| 4 | |||
| 5 | * programs.texi (Program Modes): Fix emacs-xtra reference. | ||
| 6 | |||
| 7 | * help.texi (Misc Help): Index describe-syntax. | ||
| 8 | |||
| 1 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> | 9 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> |
| 2 | 10 | ||
| 3 | * basic.texi (Moving Point): Document visual-order-cursor-movement | 11 | * basic.texi (Moving Point): Document visual-order-cursor-movement |
diff --git a/doc/emacs/help.texi b/doc/emacs/help.texi index 75b250d0f40..e41d68a5f51 100644 --- a/doc/emacs/help.texi +++ b/doc/emacs/help.texi | |||
| @@ -535,6 +535,8 @@ describes the commands and features that are changed in this mode. | |||
| 535 | 535 | ||
| 536 | @kindex C-h b | 536 | @kindex C-h b |
| 537 | @findex describe-bindings | 537 | @findex describe-bindings |
| 538 | @kindex C-h s | ||
| 539 | @findex describe-syntax | ||
| 538 | @kbd{C-h b} (@code{describe-bindings}) and @kbd{C-h s} | 540 | @kbd{C-h b} (@code{describe-bindings}) and @kbd{C-h s} |
| 539 | (@code{describe-syntax}) show other information about the current | 541 | (@code{describe-syntax}) show other information about the current |
| 540 | environment within Emacs. @kbd{C-h b} displays a list of all the key | 542 | environment within Emacs. @kbd{C-h b} displays a list of all the key |
diff --git a/doc/emacs/maintaining.texi b/doc/emacs/maintaining.texi index 1b6374a4133..e89660dfaf5 100644 --- a/doc/emacs/maintaining.texi +++ b/doc/emacs/maintaining.texi | |||
| @@ -2346,7 +2346,7 @@ directory trees. The @dfn{project root} is the topmost directory of a | |||
| 2346 | project. To define a new project, visit a file in the desired project | 2346 | project. To define a new project, visit a file in the desired project |
| 2347 | root and type @kbd{M-x ede-new}. This command prompts for a | 2347 | root and type @kbd{M-x ede-new}. This command prompts for a |
| 2348 | @dfn{project type}, which refers to the underlying method that EDE | 2348 | @dfn{project type}, which refers to the underlying method that EDE |
| 2349 | will use to manage the project (@pxref{Creating a Project, EDE,, ede, | 2349 | will use to manage the project (@pxref{Creating a project, EDE,, ede, |
| 2350 | Emacs Development Environment}). The most common project types are | 2350 | Emacs Development Environment}). The most common project types are |
| 2351 | @samp{Make}, which uses Makefiles, and @samp{Automake}, which uses GNU | 2351 | @samp{Make}, which uses Makefiles, and @samp{Automake}, which uses GNU |
| 2352 | Automake (@pxref{Top, Automake,, automake, Automake}). In both cases, | 2352 | Automake (@pxref{Top, Automake,, automake, Automake}). In both cases, |
diff --git a/doc/emacs/programs.texi b/doc/emacs/programs.texi index 70eecf1c97b..8bb851e75a4 100644 --- a/doc/emacs/programs.texi +++ b/doc/emacs/programs.texi | |||
| @@ -119,17 +119,17 @@ those specified in the mode's own mode hook (@pxref{Major Modes}). | |||
| 119 | For instance, entering C mode runs the hooks @code{prog-mode-hook} and | 119 | For instance, entering C mode runs the hooks @code{prog-mode-hook} and |
| 120 | @code{c-mode-hook}. @xref{Hooks}, for information about hooks. | 120 | @code{c-mode-hook}. @xref{Hooks}, for information about hooks. |
| 121 | 121 | ||
| 122 | @ifinfo | 122 | @ifnottex |
| 123 | Separate manuals are available for the modes for Ada (@pxref{Top,, | 123 | Separate manuals are available for the modes for Ada (@pxref{Top,, |
| 124 | Ada Mode, ada-mode, Ada Mode}), C/C++/Objective C/Java/Corba | 124 | Ada Mode, ada-mode, Ada Mode}), C/C++/Objective C/Java/Corba |
| 125 | IDL/Pike/AWK (@pxref{Top, , CC Mode, ccmode, CC Mode}), and IDLWAVE | 125 | IDL/Pike/AWK (@pxref{Top, , CC Mode, ccmode, CC Mode}), and IDLWAVE |
| 126 | (@pxref{Top,, IDLWAVE, idlwave, IDLWAVE User Manual}). | 126 | (@pxref{Top,, IDLWAVE, idlwave, IDLWAVE User Manual}). |
| 127 | @end ifinfo | 127 | @end ifnottex |
| 128 | @ifnotinfo | 128 | @iftex |
| 129 | The Emacs distribution contains Info manuals for the major modes for | 129 | The Emacs distribution contains Info manuals for the major modes for |
| 130 | Ada, C/C++/Objective C/Java/Corba IDL/Pike/AWK, and IDLWAVE@. For | 130 | Ada, C/C++/Objective C/Java/Corba IDL/Pike/AWK, and IDLWAVE@. For |
| 131 | Fortran mode, @pxref{Fortran,,, emacs-xtra, Specialized Emacs Features}. | 131 | Fortran mode, @pxref{Fortran,,, emacs-xtra, Specialized Emacs Features}. |
| 132 | @end ifnotinfo | 132 | @end iftex |
| 133 | 133 | ||
| 134 | @node Defuns | 134 | @node Defuns |
| 135 | @section Top-Level Definitions, or Defuns | 135 | @section Top-Level Definitions, or Defuns |
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog index a1fd9303866..4182b6a3184 100644 --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2013-07-06 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp-intro.texi (Top): | ||
| 4 | Move WWW_GNU_ORG section outside @copying, update URL. | ||
| 5 | |||
| 6 | 2013-07-03 Glenn Morris <rgm@gnu.org> | ||
| 7 | |||
| 8 | * emacs-lisp-intro.texi (edebug): Fix cross-references. | ||
| 9 | |||
| 1 | 2013-06-19 Glenn Morris <rgm@gnu.org> | 10 | 2013-06-19 Glenn Morris <rgm@gnu.org> |
| 2 | 11 | ||
| 3 | * Makefile.in (dist): Edit more configure variables. (Bug#14660) | 12 | * Makefile.in (dist): Edit more configure variables. (Bug#14660) |
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 221376e2353..dafee51a020 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -112,14 +112,6 @@ Edition @value{edition-number}, @value{update-date} | |||
| 112 | @ifnottex | 112 | @ifnottex |
| 113 | Distributed with Emacs version @value{EMACSVER}. | 113 | Distributed with Emacs version @value{EMACSVER}. |
| 114 | @end ifnottex | 114 | @end ifnottex |
| 115 | @ifset WWW_GNU_ORG | ||
| 116 | @html | ||
| 117 | <p>The homepage for GNU Emacs is at | ||
| 118 | <a href="http://www.gnu.org/software/emacs/">http://www.gnu.org/software/emacs/</a>. | ||
| 119 | <br>To view this manual in other formats, click | ||
| 120 | <a href="/software/emacs/emacs-lisp-intro/emacs-lisp-intro.html">here</a>. | ||
| 121 | @end html | ||
| 122 | @end ifset | ||
| 123 | @sp 1 | 115 | @sp 1 |
| 124 | Copyright @copyright{} 1990--1995, 1997, 2001--2013 Free Software | 116 | Copyright @copyright{} 1990--1995, 1997, 2001--2013 Free Software |
| 125 | Foundation, Inc. | 117 | Foundation, Inc. |
| @@ -211,6 +203,15 @@ supports it in developing GNU and promoting software freedom.'' | |||
| 211 | @node Top | 203 | @node Top |
| 212 | @top An Introduction to Programming in Emacs Lisp | 204 | @top An Introduction to Programming in Emacs Lisp |
| 213 | 205 | ||
| 206 | @ifset WWW_GNU_ORG | ||
| 207 | @html | ||
| 208 | <p>The homepage for GNU Emacs is at | ||
| 209 | <a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br> | ||
| 210 | To view this manual in other formats, click | ||
| 211 | <a href="/software/emacs/manual/eintr.html">here</a>. | ||
| 212 | @end html | ||
| 213 | @end ifset | ||
| 214 | |||
| 214 | @insertcopying | 215 | @insertcopying |
| 215 | 216 | ||
| 216 | This master menu first lists each chapter and index; then it lists | 217 | This master menu first lists each chapter and index; then it lists |
| @@ -18483,7 +18484,7 @@ shows which line you are currently executing. | |||
| 18483 | You can walk through the execution of a function, line by line, or run | 18484 | You can walk through the execution of a function, line by line, or run |
| 18484 | quickly until reaching a @dfn{breakpoint} where execution stops. | 18485 | quickly until reaching a @dfn{breakpoint} where execution stops. |
| 18485 | 18486 | ||
| 18486 | Edebug is described in @ref{edebug, , Edebug, elisp, The GNU Emacs | 18487 | Edebug is described in @ref{Edebug, , , elisp, The GNU Emacs |
| 18487 | Lisp Reference Manual}. | 18488 | Lisp Reference Manual}. |
| 18488 | 18489 | ||
| 18489 | @need 1250 | 18490 | @need 1250 |
| @@ -18610,7 +18611,7 @@ error or at specified stopping points; you can cause it to display the | |||
| 18610 | changing values of various expressions; you can find out how many | 18611 | changing values of various expressions; you can find out how many |
| 18611 | times a function is called, and more. | 18612 | times a function is called, and more. |
| 18612 | 18613 | ||
| 18613 | Edebug is described in @ref{edebug, , Edebug, elisp, The GNU Emacs | 18614 | Edebug is described in @ref{Edebug, , , elisp, The GNU Emacs |
| 18614 | Lisp Reference Manual}. | 18615 | Lisp Reference Manual}. |
| 18615 | 18616 | ||
| 18616 | @need 1500 | 18617 | @need 1500 |
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index dc0c1564735..f8b7406c427 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,26 @@ | |||
| 1 | 2013-07-10 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Timestamp fixes for undo (Bug#14824). | ||
| 4 | * text.texi (Undo): Document (t . 0) and (t . -1) in buffer-undo-list. | ||
| 5 | |||
| 6 | 2013-07-06 Eli Zaretskii <eliz@gnu.org> | ||
| 7 | |||
| 8 | * nonascii.texi (Text Representations): Document that | ||
| 9 | multibyte-string-p returns nil for non-string objects. | ||
| 10 | |||
| 11 | 2013-07-06 Glenn Morris <rgm@gnu.org> | ||
| 12 | |||
| 13 | * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying. | ||
| 14 | |||
| 15 | 2013-07-03 Glenn Morris <rgm@gnu.org> | ||
| 16 | |||
| 17 | * debugging.texi (Debugging): | ||
| 18 | * files.texi (File Attributes, Changing Files): Fix cross-references. | ||
| 19 | |||
| 20 | * package.texi (Package Archives): Fix @url call. | ||
| 21 | |||
| 22 | * syntax.texi (Syntax Table Functions): Mention describe-syntax. | ||
| 23 | |||
| 1 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> | 24 | 2013-06-29 Eli Zaretskii <eliz@gnu.org> |
| 2 | 25 | ||
| 3 | * display.texi (Bidirectional Display): Document move-point-visually. | 26 | * display.texi (Bidirectional Display): Document move-point-visually. |
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi index 24629465525..335e3f802d2 100644 --- a/doc/lispref/debugging.texi +++ b/doc/lispref/debugging.texi | |||
| @@ -32,7 +32,7 @@ program. | |||
| 32 | 32 | ||
| 33 | @item | 33 | @item |
| 34 | You can use the ERT package to write regression tests for the program. | 34 | You can use the ERT package to write regression tests for the program. |
| 35 | @xref{Top,the ERT manual,, ERT, ERT: Emacs Lisp Regression Testing}. | 35 | @xref{Top,the ERT manual,, ert, ERT: Emacs Lisp Regression Testing}. |
| 36 | 36 | ||
| 37 | @item | 37 | @item |
| 38 | You can profile the program to get hints about how to make it more efficient. | 38 | You can profile the program to get hints about how to make it more efficient. |
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi index 9e9617c10f8..59bbdec0229 100644 --- a/doc/lispref/elisp.texi +++ b/doc/lispref/elisp.texi | |||
| @@ -97,16 +97,6 @@ This is edition @value{VERSION} of the @cite{GNU Emacs Lisp Reference Manual},@* | |||
| 97 | This is the @cite{GNU Emacs Lisp Reference Manual} | 97 | This is the @cite{GNU Emacs Lisp Reference Manual} |
| 98 | @end ifnottex | 98 | @end ifnottex |
| 99 | corresponding to Emacs version @value{EMACSVER}. | 99 | corresponding to Emacs version @value{EMACSVER}. |
| 100 | @ifset WWW_GNU_ORG | ||
| 101 | @html | ||
| 102 | <p>The homepage for GNU Emacs is at | ||
| 103 | <a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br> | ||
| 104 | For information on using Emacs, refer to | ||
| 105 | the <a href="/software/emacs/manual/html_node/emacs/index.html">Emacs | ||
| 106 | Manual</a>.<br> To view this manual in other formats, | ||
| 107 | click <a href="/software/emacs/manual/elisp.html">here</a>. | ||
| 108 | @end html | ||
| 109 | @end ifset | ||
| 110 | 100 | ||
| 111 | Copyright @copyright{} 1990--1996, 1998--2013 Free Software Foundation, Inc. | 101 | Copyright @copyright{} 1990--1996, 1998--2013 Free Software Foundation, Inc. |
| 112 | 102 | ||
| @@ -167,6 +157,17 @@ Cover art by Etienne Suvasa. | |||
| 167 | @node Top | 157 | @node Top |
| 168 | @top Emacs Lisp | 158 | @top Emacs Lisp |
| 169 | 159 | ||
| 160 | @ifset WWW_GNU_ORG | ||
| 161 | @html | ||
| 162 | <p>The homepage for GNU Emacs is at | ||
| 163 | <a href="/software/emacs/">http://www.gnu.org/software/emacs/</a>.<br> | ||
| 164 | For information on using Emacs, refer to the | ||
| 165 | <a href="/software/emacs/manual/emacs.html">Emacs Manual</a>.<br> | ||
| 166 | To view this manual in other formats, click | ||
| 167 | <a href="/software/emacs/manual/elisp.html">here</a>. | ||
| 168 | @end html | ||
| 169 | @end ifset | ||
| 170 | |||
| 170 | @insertcopying | 171 | @insertcopying |
| 171 | @end ifnottex | 172 | @end ifnottex |
| 172 | 173 | ||
diff --git a/doc/lispref/files.texi b/doc/lispref/files.texi index 704ecfb6446..951d55ac90f 100644 --- a/doc/lispref/files.texi +++ b/doc/lispref/files.texi | |||
| @@ -1115,7 +1115,7 @@ permissions} of @var{filename}, as an integer. It recursively follows | |||
| 1115 | symbolic links in @var{filename} at all levels. If @var{filename} | 1115 | symbolic links in @var{filename} at all levels. If @var{filename} |
| 1116 | does not exist, the return value is @code{nil}. | 1116 | does not exist, the return value is @code{nil}. |
| 1117 | 1117 | ||
| 1118 | @xref{File Permissions,,, coreutils, The @sc{gnu} @code{Coreutils} | 1118 | @xref{File permissions,,, coreutils, The @sc{gnu} @code{Coreutils} |
| 1119 | Manual}, for a description of mode bits. If the low-order bit is 1, | 1119 | Manual}, for a description of mode bits. If the low-order bit is 1, |
| 1120 | then the file is executable by all users, if the second-lowest-order | 1120 | then the file is executable by all users, if the second-lowest-order |
| 1121 | bit is 1, then the file is writable by all users, etc. The highest | 1121 | bit is 1, then the file is writable by all users, etc. The highest |
| @@ -1625,7 +1625,7 @@ octal numbers to enter @var{mode}. For example, | |||
| 1625 | @noindent | 1625 | @noindent |
| 1626 | specifies that the file should be readable and writable for its owner, | 1626 | specifies that the file should be readable and writable for its owner, |
| 1627 | readable for group members, and readable for all other users. | 1627 | readable for group members, and readable for all other users. |
| 1628 | @xref{File Permissions,,, coreutils, The @sc{gnu} @code{Coreutils} | 1628 | @xref{File permissions,,, coreutils, The @sc{gnu} @code{Coreutils} |
| 1629 | Manual}, for a description of mode bit specifications. | 1629 | Manual}, for a description of mode bit specifications. |
| 1630 | 1630 | ||
| 1631 | Interactively, @var{mode} is read from the minibuffer using | 1631 | Interactively, @var{mode} is read from the minibuffer using |
| @@ -1676,7 +1676,7 @@ the permissions on which the specification is based are taken from the | |||
| 1676 | mode bits of @var{base-file}. If @var{base-file} is omitted or | 1676 | mode bits of @var{base-file}. If @var{base-file} is omitted or |
| 1677 | @code{nil}, the function uses @code{0} as the base mode bits. The | 1677 | @code{nil}, the function uses @code{0} as the base mode bits. The |
| 1678 | complete and relative specifications can be combined, as in | 1678 | complete and relative specifications can be combined, as in |
| 1679 | @code{"u+r,g+rx,o+r,g-w"}. @xref{File Permissions,,, coreutils, The | 1679 | @code{"u+r,g+rx,o+r,g-w"}. @xref{File permissions,,, coreutils, The |
| 1680 | @sc{gnu} @code{Coreutils} Manual}, for a description of file mode | 1680 | @sc{gnu} @code{Coreutils} Manual}, for a description of file mode |
| 1681 | specifications. | 1681 | specifications. |
| 1682 | @end defun | 1682 | @end defun |
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index e462c3b4ce4..b8b62325bb4 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi | |||
| @@ -124,7 +124,8 @@ belong to the same character. | |||
| 124 | 124 | ||
| 125 | @defun multibyte-string-p string | 125 | @defun multibyte-string-p string |
| 126 | Return @code{t} if @var{string} is a multibyte string, @code{nil} | 126 | Return @code{t} if @var{string} is a multibyte string, @code{nil} |
| 127 | otherwise. | 127 | otherwise. This function also returns @code{nil} if @var{string} is |
| 128 | some object other than a string. | ||
| 128 | @end defun | 129 | @end defun |
| 129 | 130 | ||
| 130 | @defun string-bytes string | 131 | @defun string-bytes string |
diff --git a/doc/lispref/package.texi b/doc/lispref/package.texi index ad9f4fc1aea..f4d6b590c77 100644 --- a/doc/lispref/package.texi +++ b/doc/lispref/package.texi | |||
| @@ -265,7 +265,7 @@ variable @code{load-file-name} (@pxref{Loading}). Here is an example: | |||
| 265 | Via the Package Menu, users may download packages from @dfn{package | 265 | Via the Package Menu, users may download packages from @dfn{package |
| 266 | archives}. Such archives are specified by the variable | 266 | archives}. Such archives are specified by the variable |
| 267 | @code{package-archives}, whose default value contains a single entry: | 267 | @code{package-archives}, whose default value contains a single entry: |
| 268 | the archive hosted by the GNU project at @url{elpa.gnu.org}. This | 268 | the archive hosted by the GNU project at @url{http://elpa.gnu.org}. This |
| 269 | section describes how to set up and maintain a package archive. | 269 | section describes how to set up and maintain a package archive. |
| 270 | 270 | ||
| 271 | @cindex base location, package archive | 271 | @cindex base location, package archive |
diff --git a/doc/lispref/syntax.texi b/doc/lispref/syntax.texi index dfa121103bc..6bbd7a3a7b7 100644 --- a/doc/lispref/syntax.texi +++ b/doc/lispref/syntax.texi | |||
| @@ -506,6 +506,11 @@ This function returns the current syntax table, which is the table for | |||
| 506 | the current buffer. | 506 | the current buffer. |
| 507 | @end defun | 507 | @end defun |
| 508 | 508 | ||
| 509 | @deffn Command describe-syntax &optional buffer | ||
| 510 | This command displays the contents of the syntax table of | ||
| 511 | @var{buffer} (by default, the current buffer) in a help buffer. | ||
| 512 | @end deffn | ||
| 513 | |||
| 509 | @defmac with-syntax-table table body@dots{} | 514 | @defmac with-syntax-table table body@dots{} |
| 510 | This macro executes @var{body} using @var{table} as the current syntax | 515 | This macro executes @var{body} using @var{table} as the current syntax |
| 511 | table. It returns the value of the last form in @var{body}, after | 516 | table. It returns the value of the last form in @var{body}, after |
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index c10458b39ae..7cace70ad07 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -1250,14 +1250,18 @@ reinsert it is @code{(abs @var{position})}. If @var{position} is | |||
| 1250 | positive, point was at the beginning of the deleted text, otherwise it | 1250 | positive, point was at the beginning of the deleted text, otherwise it |
| 1251 | was at the end. | 1251 | was at the end. |
| 1252 | 1252 | ||
| 1253 | @item (t @var{sec-high} @var{sec-low} @var{microsec} @var{picosec}) | 1253 | @item (t . @var{time-flag}) |
| 1254 | This kind of element indicates that an unmodified buffer became | 1254 | This kind of element indicates that an unmodified buffer became |
| 1255 | modified. The list @code{(@var{sec-high} @var{sec-low} @var{microsec} | 1255 | modified. A @var{time-flag} of the form |
| 1256 | @code{(@var{sec-high} @var{sec-low} @var{microsec} | ||
| 1256 | @var{picosec})} represents the visited file's modification time as of | 1257 | @var{picosec})} represents the visited file's modification time as of |
| 1257 | when it was previously visited or saved, using the same format as | 1258 | when it was previously visited or saved, using the same format as |
| 1258 | @code{current-time}; see @ref{Time of Day}. @code{primitive-undo} uses those | 1259 | @code{current-time}; see @ref{Time of Day}. |
| 1260 | A @var{time-flag} of 0 means the buffer does not correspond to any file; | ||
| 1261 | @minus{}1 means the visited file previously did not exist. | ||
| 1262 | @code{primitive-undo} uses these | ||
| 1259 | values to determine whether to mark the buffer as unmodified once again; | 1263 | values to determine whether to mark the buffer as unmodified once again; |
| 1260 | it does so only if the file's modification time matches those numbers. | 1264 | it does so only if the file's status matches that of @var{time-flag}. |
| 1261 | 1265 | ||
| 1262 | @item (nil @var{property} @var{value} @var{beg} . @var{end}) | 1266 | @item (nil @var{property} @var{value} @var{beg} . @var{end}) |
| 1263 | This kind of element records a change in a text property. | 1267 | This kind of element records a change in a text property. |
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index d0f229a9c9e..2fe1914f926 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,62 @@ | |||
| 1 | 2013-07-08 Tassilo Horn <tsdh@gnu.org> | ||
| 2 | |||
| 3 | * gnus.texi (lines): Correct description of | ||
| 4 | `gnus-registry-track-extra's default value. Mention | ||
| 5 | `gnus-registry-remove-extra-data'. | ||
| 6 | |||
| 7 | 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 8 | |||
| 9 | * gnus.texi (Group Parameters): Mention regexp | ||
| 10 | substitutions (bug#11688). | ||
| 11 | |||
| 12 | 2013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change) | ||
| 13 | |||
| 14 | * gnus.texi (Generic Marking Commands): Fix grammar (bug#13368). | ||
| 15 | |||
| 16 | 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 17 | |||
| 18 | * gnus.texi (Emacsen): Fix version. | ||
| 19 | |||
| 20 | * gnus-faq.texi (FAQ 1-6): Mention the correct Emacs version. | ||
| 21 | |||
| 22 | 2013-07-06 Glenn Morris <rgm@gnu.org> | ||
| 23 | |||
| 24 | * mh-e.texi: Fix external links. | ||
| 25 | (Using This Manual): Printed elisp manuals no longer available. | ||
| 26 | |||
| 27 | * newsticker.texi (Overview): Update URL. | ||
| 28 | |||
| 29 | * nxml-mode.texi (Introduction): Update URL. | ||
| 30 | |||
| 31 | * org.texi (JavaScript support): Fix URL. | ||
| 32 | |||
| 33 | * wisent.texi (Wisent Overview): Remove incorrect, unnecessary uref. | ||
| 34 | |||
| 35 | * eudc.texi (CCSO PH/QI): Remove defunct URL. | ||
| 36 | |||
| 37 | * dbus.texi (Introspection): Update URL to a less defunct one. | ||
| 38 | |||
| 39 | * gnus.texi (Top): Restrict "Other related manuals" to info output. | ||
| 40 | (Foreign Groups): Use @indicateurl for examples. | ||
| 41 | (Direct Functions): Remove defunct URL. | ||
| 42 | (RSS): Update URL. | ||
| 43 | |||
| 44 | * gnus-faq.texi (FAQ 5-8, FAQ 6-3): Remove defunct URLs. | ||
| 45 | (FAQ 7-1): Update URL. | ||
| 46 | |||
| 47 | * pgg.texi (Top, Overview): Add note about obsolescence. | ||
| 48 | |||
| 49 | 2013-07-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 50 | |||
| 51 | * texinfo.tex: Merge from gnulib. | ||
| 52 | |||
| 53 | 2013-07-03 Glenn Morris <rgm@gnu.org> | ||
| 54 | |||
| 55 | * bovine.texi (top): | ||
| 56 | * cc-mode.texi (AWK Mode Font Locking): | ||
| 57 | * mh-e.texi (Preface): | ||
| 58 | * url.texi (URI Parsing): Fix cross-references to other manuals. | ||
| 59 | |||
| 1 | 2013-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org> | 60 | 2013-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 2 | 61 | ||
| 3 | * gnus.texi (Client-Side IMAP Splitting): | 62 | * gnus.texi (Client-Side IMAP Splitting): |
diff --git a/doc/misc/bovine.texi b/doc/misc/bovine.texi index 978345e5cc8..81ec2eb80ec 100644 --- a/doc/misc/bovine.texi +++ b/doc/misc/bovine.texi | |||
| @@ -76,7 +76,7 @@ The @dfn{bovine} parser is the original @semantic{} parser, and is an | |||
| 76 | implementation of an @acronym{LL} parser. It is good for simple | 76 | implementation of an @acronym{LL} parser. It is good for simple |
| 77 | languages. It has many conveniences making grammar writing easy. The | 77 | languages. It has many conveniences making grammar writing easy. The |
| 78 | conveniences make it less powerful than a Bison-like @acronym{LALR} | 78 | conveniences make it less powerful than a Bison-like @acronym{LALR} |
| 79 | parser. For more information, @inforef{top, the Wisent Parser Manual, | 79 | parser. For more information, @inforef{Top, The Wisent Parser Manual, |
| 80 | wisent}. | 80 | wisent}. |
| 81 | 81 | ||
| 82 | Bovine @acronym{LL} grammars are stored in files with a @file{.by} | 82 | Bovine @acronym{LL} grammars are stored in files with a @file{.by} |
diff --git a/doc/misc/cc-mode.texi b/doc/misc/cc-mode.texi index 4fa4e12cf88..4cc5d9c5767 100644 --- a/doc/misc/cc-mode.texi +++ b/doc/misc/cc-mode.texi | |||
| @@ -2111,7 +2111,7 @@ contributing it: send a note to @email{bug-cc-mode@@gnu.org}. | |||
| 2111 | @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 2111 | @comment !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
| 2112 | 2112 | ||
| 2113 | The general appearance of font-locking in AWK mode is much like in any | 2113 | The general appearance of font-locking in AWK mode is much like in any |
| 2114 | other programming mode. @xref{Faces For Font Lock,,,elisp, GNU Emacs | 2114 | other programming mode. @xref{Faces for Font Lock,,,elisp, GNU Emacs |
| 2115 | Lisp Reference Manual}. | 2115 | Lisp Reference Manual}. |
| 2116 | 2116 | ||
| 2117 | The following faces are, however, used in a non-standard fashion in | 2117 | The following faces are, however, used in a non-standard fashion in |
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi index c40a5e313f5..52c3c883cc8 100644 --- a/doc/misc/dbus.texi +++ b/doc/misc/dbus.texi | |||
| @@ -403,8 +403,11 @@ Every dictionary entry has a string as key, and a variant as value. | |||
| 403 | The interface offers also a signal, which returns 2 parameters: an | 403 | The interface offers also a signal, which returns 2 parameters: an |
| 404 | integer, and an array consisting of elements which are a struct of a | 404 | integer, and an array consisting of elements which are a struct of a |
| 405 | string and 2 boolean values.@footnote{ The interfaces of the service | 405 | string and 2 boolean values.@footnote{ The interfaces of the service |
| 406 | @samp{org.freedesktop.Hal} are described at | 406 | @samp{org.freedesktop.Hal} are described in |
| 407 | @uref{http://people.freedesktop.org/~david/hal-spec/hal-spec.html#interfaces}.} | 407 | @c Previous link is gone. Since HAL is now obsolete, this URL |
| 408 | @c (unchanged in ~ 4 years) feels like it might go too... | ||
| 409 | @uref{http://people.freedesktop.org/~dkukawka/hal-spec-git/hal-spec.html#interfaces, | ||
| 410 | the HAL specification}.} | ||
| 408 | @end defun | 411 | @end defun |
| 409 | 412 | ||
| 410 | @defun dbus-introspect-xml bus service path | 413 | @defun dbus-introspect-xml bus service path |
diff --git a/doc/misc/eudc.texi b/doc/misc/eudc.texi index 5b06cc7f11a..747494ffbde 100644 --- a/doc/misc/eudc.texi +++ b/doc/misc/eudc.texi | |||
| @@ -150,14 +150,17 @@ phone number, email, academic information or any other details it was | |||
| 150 | configured to. Nowadays this system is not widely used. | 150 | configured to. Nowadays this system is not widely used. |
| 151 | 151 | ||
| 152 | The system consists of two parts: a database server traditionally called | 152 | The system consists of two parts: a database server traditionally called |
| 153 | @samp{qi} and a command-line client called @samp{ph}. As of 2010, the | 153 | @samp{qi} and a command-line client called @samp{ph}. |
| 154 | code can still be downloaded from @url{http://www-dev.cites.uiuc.edu/ph/}. | 154 | @ignore |
| 155 | 155 | Until 2010, the code could be downloaded from | |
| 156 | The original command-line @samp{ph} client that comes with the | 156 | @url{http://www-dev.cites.uiuc.edu/ph/}. |
| 157 | @samp{ph/qi} distribution provides additional features like the | 157 | @end ignore |
| 158 | possibility to communicate with the server in login-mode which makes it | 158 | |
| 159 | possible to change records in the database. This is not implemented in | 159 | The original command-line @samp{ph} client that came with the |
| 160 | EUDC. | 160 | @samp{ph/qi} distribution provided additional features that are |
| 161 | not implemented in EUDC, like the possibility to communicate with the | ||
| 162 | server in login-mode, which made it possible to change records in the | ||
| 163 | database. | ||
| 161 | 164 | ||
| 162 | 165 | ||
| 163 | @node BBDB | 166 | @node BBDB |
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi index cb900626670..1a0469c14f4 100644 --- a/doc/misc/gnus-faq.texi +++ b/doc/misc/gnus-faq.texi | |||
| @@ -222,10 +222,9 @@ Which version of Emacs do I need? | |||
| 222 | 222 | ||
| 223 | @subsubheading Answer | 223 | @subsubheading Answer |
| 224 | 224 | ||
| 225 | Gnus 5.10 requires an Emacs version that is greater than or equal | 225 | Gnus 5.13 requires an Emacs version that is greater than or equal |
| 226 | to Emacs 20.7 or XEmacs 21.1. | 226 | to Emacs 23.1 or XEmacs 21.1, although there are some features that |
| 227 | The development versions of Gnus (aka No Gnus) requires Emacs 21 | 227 | only work on Emacs 24. |
| 228 | or XEmacs 21.4. | ||
| 229 | 228 | ||
| 230 | @node FAQ 1-7 | 229 | @node FAQ 1-7 |
| 231 | @subsubheading Question 1.7 | 230 | @subsubheading Question 1.7 |
| @@ -1518,8 +1517,9 @@ cat file.face | sed 's/\\/\\\\/g;s/\"/\\\"/g;' > file.face.quoted | |||
| 1518 | 1517 | ||
| 1519 | If you can't use compface, there's an online X-face converter at | 1518 | If you can't use compface, there's an online X-face converter at |
| 1520 | @uref{http://www.dairiki.org/xface/}. | 1519 | @uref{http://www.dairiki.org/xface/}. |
| 1521 | If you use MS Windows, you could also use the WinFace program from | 1520 | If you use MS Windows, you could also use the WinFace program, |
| 1522 | @uref{http://www.xs4all.nl/~walterln/winface/}. | 1521 | which used to be available from |
| 1522 | @indicateurl{http://www.xs4all.nl/~walterln/winface/}. | ||
| 1523 | Now you only have to tell Gnus to include the X-face in your postings by saying | 1523 | Now you only have to tell Gnus to include the X-face in your postings by saying |
| 1524 | 1524 | ||
| 1525 | @example | 1525 | @example |
| @@ -1812,15 +1812,20 @@ too. | |||
| 1812 | Of course you can also use grep to search through your | 1812 | Of course you can also use grep to search through your |
| 1813 | local mail, but this is both slow for big archives and | 1813 | local mail, but this is both slow for big archives and |
| 1814 | inconvenient since you are not displaying the found mail | 1814 | inconvenient since you are not displaying the found mail |
| 1815 | in Gnus. Here comes nnir into action. Nnir is a front end | 1815 | in Gnus. Here nnir comes into action. Nnir is a front end |
| 1816 | to search engines like swish-e or swish++ and | 1816 | to search engines like swish-e or swish++ and |
| 1817 | others. You index your mail with one of those search | 1817 | others. You index your mail with one of those search |
| 1818 | engines and with the help of nnir you can search through | 1818 | engines and with the help of nnir you can search through |
| 1819 | the indexed mail and generate a temporary group with all | 1819 | the indexed mail and generate a temporary group with all |
| 1820 | messages which met your search criteria. If this sound | 1820 | messages which met your search criteria. If this sounds |
| 1821 | cool to you get nnir.el from | 1821 | cool to you, get nnir.el from |
| 1822 | @c FIXME Isn't this file in Gnus? | ||
| 1823 | @ignore | ||
| 1824 | @c Dead link 2013/7. | ||
| 1822 | @uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/} | 1825 | @uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/} |
| 1823 | or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}. | 1826 | or |
| 1827 | @end ignore | ||
| 1828 | @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}. | ||
| 1824 | Instructions on how to use it are at the top of the file. | 1829 | Instructions on how to use it are at the top of the file. |
| 1825 | 1830 | ||
| 1826 | @node FAQ 6-4 | 1831 | @node FAQ 6-4 |
| @@ -1943,7 +1948,7 @@ the easiest solution is a small nntp server like | |||
| 1943 | @uref{http://infa.abo.fi/~patrik/sn/, sn}, | 1948 | @uref{http://infa.abo.fi/~patrik/sn/, sn}, |
| 1944 | of course you can also install a full featured news | 1949 | of course you can also install a full featured news |
| 1945 | server like | 1950 | server like |
| 1946 | @uref{http://www.isc.org/products/INN/, inn}. | 1951 | @uref{http://www.isc.org/software/inn/, inn}. |
| 1947 | Then you want to fetch your Mail, popular choices | 1952 | Then you want to fetch your Mail, popular choices |
| 1948 | are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail} | 1953 | are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail} |
| 1949 | and @uref{http://pyropus.ca/software/getmail/, getmail}. | 1954 | and @uref{http://pyropus.ca/software/getmail/, getmail}. |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 6df72f87fc7..e5ba2c19eec 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -420,6 +420,9 @@ This manual corresponds to Gnus v5.13 | |||
| 420 | * Index:: Variable, function and concept index. | 420 | * Index:: Variable, function and concept index. |
| 421 | * Key Index:: Key Index. | 421 | * Key Index:: Key Index. |
| 422 | 422 | ||
| 423 | @c Doesn't work right in html. | ||
| 424 | @c FIXME Do this in a more standard way. | ||
| 425 | @ifinfo | ||
| 423 | Other related manuals | 426 | Other related manuals |
| 424 | 427 | ||
| 425 | * Message:(message). Composing messages. | 428 | * Message:(message). Composing messages. |
| @@ -427,6 +430,7 @@ Other related manuals | |||
| 427 | * Sieve:(sieve). Managing Sieve scripts in Emacs. | 430 | * Sieve:(sieve). Managing Sieve scripts in Emacs. |
| 428 | * EasyPG:(epa). @acronym{PGP/MIME} with Gnus. | 431 | * EasyPG:(epa). @acronym{PGP/MIME} with Gnus. |
| 429 | * SASL:(sasl). @acronym{SASL} authentication in Emacs. | 432 | * SASL:(sasl). @acronym{SASL} authentication in Emacs. |
| 433 | @end ifinfo | ||
| 430 | 434 | ||
| 431 | @detailmenu | 435 | @detailmenu |
| 432 | --- The Detailed Node Listing --- | 436 | --- The Detailed Node Listing --- |
| @@ -2712,11 +2716,11 @@ the article range. | |||
| 2712 | This command is similar to @code{gnus-read-ephemeral-gmane-group}, but | 2716 | This command is similar to @code{gnus-read-ephemeral-gmane-group}, but |
| 2713 | the group name and the article number and range are constructed from a | 2717 | the group name and the article number and range are constructed from a |
| 2714 | given @acronym{URL}. Supported @acronym{URL} formats include: | 2718 | given @acronym{URL}. Supported @acronym{URL} formats include: |
| 2715 | @url{http://thread.gmane.org/gmane.foo.bar/12300/focus=12399}, | 2719 | @indicateurl{http://thread.gmane.org/gmane.foo.bar/12300/focus=12399}, |
| 2716 | @url{http://thread.gmane.org/gmane.foo.bar/12345/}, | 2720 | @indicateurl{http://thread.gmane.org/gmane.foo.bar/12345/}, |
| 2717 | @url{http://article.gmane.org/gmane.foo.bar/12345/}, | 2721 | @indicateurl{http://article.gmane.org/gmane.foo.bar/12345/}, |
| 2718 | @url{http://permalink.gmane.org/gmane.foo.bar/12345/}, and | 2722 | @indicateurl{http://permalink.gmane.org/gmane.foo.bar/12345/}, and |
| 2719 | @url{http://news.gmane.org/group/gmane.foo.bar/thread=12345}. | 2723 | @indicateurl{http://news.gmane.org/group/gmane.foo.bar/thread=12345}. |
| 2720 | 2724 | ||
| 2721 | @item gnus-read-ephemeral-emacs-bug-group | 2725 | @item gnus-read-ephemeral-emacs-bug-group |
| 2722 | @findex gnus-read-ephemeral-emacs-bug-group | 2726 | @findex gnus-read-ephemeral-emacs-bug-group |
| @@ -3087,6 +3091,12 @@ if address "sender" ["name@@one.org", "else@@two.org"] @{ | |||
| 3087 | @} | 3091 | @} |
| 3088 | @end example | 3092 | @end example |
| 3089 | 3093 | ||
| 3094 | You can also use regexp expansions in the rules: | ||
| 3095 | |||
| 3096 | @example | ||
| 3097 | (sieve header :regex "list-id" "<c++std-\\1.accu.org>") | ||
| 3098 | @end example | ||
| 3099 | |||
| 3090 | See @pxref{Sieve Commands} for commands and variables that might be of | 3100 | See @pxref{Sieve Commands} for commands and variables that might be of |
| 3091 | interest in relation to the sieve parameter. | 3101 | interest in relation to the sieve parameter. |
| 3092 | 3102 | ||
| @@ -6376,10 +6386,10 @@ The default is @code{t}. | |||
| 6376 | @node Generic Marking Commands | 6386 | @node Generic Marking Commands |
| 6377 | @subsection Generic Marking Commands | 6387 | @subsection Generic Marking Commands |
| 6378 | 6388 | ||
| 6379 | Some people would like the command that ticks an article (@kbd{!}) go to | 6389 | Some people would like the command that ticks an article (@kbd{!}) to |
| 6380 | the next article. Others would like it to go to the next unread | 6390 | go to the next article. Others would like it to go to the next unread |
| 6381 | article. Yet others would like it to stay on the current article. And | 6391 | article. Yet others would like it to stay on the current article. |
| 6382 | even though I haven't heard of anybody wanting it to go to the | 6392 | And even though I haven't heard of anybody wanting it to go to the |
| 6383 | previous (unread) article, I'm sure there are people that want that as | 6393 | previous (unread) article, I'm sure there are people that want that as |
| 6384 | well. | 6394 | well. |
| 6385 | 6395 | ||
| @@ -13809,9 +13819,12 @@ installed. You then define a server as follows: | |||
| 13809 | @findex nntp-open-ssl-stream | 13819 | @findex nntp-open-ssl-stream |
| 13810 | @item nntp-open-ssl-stream | 13820 | @item nntp-open-ssl-stream |
| 13811 | Opens a connection to a server over a @dfn{secure} channel. To use | 13821 | Opens a connection to a server over a @dfn{secure} channel. To use |
| 13812 | this you must have @uref{http://www.openssl.org, OpenSSL} or | 13822 | this you must have @uref{http://www.openssl.org, OpenSSL} |
| 13813 | @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} installed. You | 13823 | @ignore |
| 13814 | then define a server as follows: | 13824 | @c Defunct URL, ancient package, so don't mention it. |
| 13825 | or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} | ||
| 13826 | @end ignore | ||
| 13827 | installed. You then define a server as follows: | ||
| 13815 | 13828 | ||
| 13816 | @lisp | 13829 | @lisp |
| 13817 | ;; @r{"snews" is port 563 and is predefined in our @file{/etc/services}} | 13830 | ;; @r{"snews" is port 563 and is predefined in our @file{/etc/services}} |
| @@ -16953,7 +16966,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}). | |||
| 16953 | @acronym{RSS} is a format for summarizing headlines from news related | 16966 | @acronym{RSS} is a format for summarizing headlines from news related |
| 16954 | sites (such as BBC or CNN). But basically anything list-like can be | 16967 | sites (such as BBC or CNN). But basically anything list-like can be |
| 16955 | presented as an @acronym{RSS} feed: weblogs, changelogs or recent | 16968 | presented as an @acronym{RSS} feed: weblogs, changelogs or recent |
| 16956 | changes to a wiki (e.g., @url{http://cliki.net/recent-changes.rdf}). | 16969 | changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}). |
| 16957 | 16970 | ||
| 16958 | @acronym{RSS} has a quite regular and nice interface, and it's | 16971 | @acronym{RSS} has a quite regular and nice interface, and it's |
| 16959 | possible to get the information Gnus needs to keep groups updated. | 16972 | possible to get the information Gnus needs to keep groups updated. |
| @@ -25993,9 +26006,13 @@ following variables. | |||
| 25993 | 26006 | ||
| 25994 | @defvar gnus-registry-track-extra | 26007 | @defvar gnus-registry-track-extra |
| 25995 | This is a list of symbols, so it's best to change it from the | 26008 | This is a list of symbols, so it's best to change it from the |
| 25996 | Customize interface. By default it's @code{(subject sender)}, which | 26009 | Customize interface. By default it's @code{(subject sender recipient)}, |
| 25997 | may work for you. It can be annoying if your mail flow is large and | 26010 | which may work for you. It can be annoying if your mail flow is large |
| 25998 | people don't stick to the same groups. | 26011 | and people don't stick to the same groups. |
| 26012 | |||
| 26013 | When you decide to stop tracking any of those extra data, you can use | ||
| 26014 | the command @code{gnus-registry-remove-extra-data} to purge it from | ||
| 26015 | the existing registry entries. | ||
| 25999 | @end defvar | 26016 | @end defvar |
| 26000 | 26017 | ||
| 26001 | @defvar gnus-registry-split-strategy | 26018 | @defvar gnus-registry-split-strategy |
| @@ -26568,7 +26585,7 @@ This version of Gnus should work on: | |||
| 26568 | @itemize @bullet | 26585 | @itemize @bullet |
| 26569 | 26586 | ||
| 26570 | @item | 26587 | @item |
| 26571 | Emacs 21.1 and up. | 26588 | Emacs 23.1 and up. |
| 26572 | 26589 | ||
| 26573 | @item | 26590 | @item |
| 26574 | XEmacs 21.4 and up. | 26591 | XEmacs 21.4 and up. |
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi index 154120f2e3b..a0ea0fe6de9 100644 --- a/doc/misc/mh-e.texi +++ b/doc/misc/mh-e.texi | |||
| @@ -233,7 +233,7 @@ read an online tutorial by starting GNU Emacs and typing @kbd{C-h t} | |||
| 233 | @cite{GNU Emacs Manual}, | 233 | @cite{GNU Emacs Manual}, |
| 234 | @end iftex | 234 | @end iftex |
| 235 | @ifinfo | 235 | @ifinfo |
| 236 | @ref{top, , GNU Emacs Manual, emacs, GNU Emacs Manual}, | 236 | @ref{Top, , GNU Emacs Manual, emacs, GNU Emacs Manual}, |
| 237 | @end ifinfo | 237 | @end ifinfo |
| 238 | @ifhtml | 238 | @ifhtml |
| 239 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/, | 239 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/, |
| @@ -1121,38 +1121,23 @@ exist, | |||
| 1121 | @footnote{The @cite{GNU Emacs Lisp Reference Manual} may be available | 1121 | @footnote{The @cite{GNU Emacs Lisp Reference Manual} may be available |
| 1122 | online in the Info system by typing @kbd{C-h i m Emacs Lisp | 1122 | online in the Info system by typing @kbd{C-h i m Emacs Lisp |
| 1123 | @key{RET}}. It is also available online at @* | 1123 | @key{RET}}. It is also available online at @* |
| 1124 | @uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}. | 1124 | @uref{http://www.gnu.org/software/emacs/manual/elisp.html}.} |
| 1125 | You can also order a printed manual, which has the desirable | ||
| 1126 | side-effect of helping to support the Free Software Foundation which | ||
| 1127 | made all this great software available. You can find an order form by | ||
| 1128 | running @kbd{C-h C-d}, or you can request an order form from @i{gnu at | ||
| 1129 | gnu.org}.} | ||
| 1130 | @end iftex | 1125 | @end iftex |
| 1131 | @ifinfo | 1126 | @ifinfo |
| 1132 | @footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU | 1127 | @footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU |
| 1133 | Emacs Lisp Reference Manual}, which may be available online in the | 1128 | Emacs Lisp Reference Manual}, which may be available online in the |
| 1134 | Info system. It is also available online at | 1129 | Info system. It is also available online at |
| 1135 | @uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}. | 1130 | @uref{http://www.gnu.org/software/emacs/manual/elisp.html}.} |
| 1136 | You can also order a printed manual, which has the desirable | ||
| 1137 | side-effect of helping to support the Free Software Foundation which | ||
| 1138 | made all this great software available. You can find an order form by | ||
| 1139 | running @kbd{C-h C-d}, or you can request an order form from @i{gnu at | ||
| 1140 | gnu.org}.} | ||
| 1141 | @end ifinfo | 1131 | @end ifinfo |
| 1142 | @ifhtml | 1132 | @ifhtml |
| 1143 | @footnote{The | 1133 | @footnote{The |
| 1144 | @uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/, | 1134 | @uref{http://www.gnu.org/software/emacs/manual/elisp.html, |
| 1145 | The GNU Emacs Lisp Reference Manual} may also be available online in | 1135 | The GNU Emacs Lisp Reference Manual} may also be available online in |
| 1146 | the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}. You can | 1136 | the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}.} |
| 1147 | also order a printed manual, which has the desirable side-effect of | ||
| 1148 | helping to support the Free Software Foundation which made all this | ||
| 1149 | great software available. You can find an order form by running | ||
| 1150 | @kbd{C-h C-d}, or you can request an order form from @i{gnu at | ||
| 1151 | gnu.org}.} | ||
| 1152 | @end ifhtml | 1137 | @end ifhtml |
| 1153 | and you can look at the code itself for examples. Look in the Emacs | 1138 | and you can look at the code itself for examples. Look in the Emacs |
| 1154 | Lisp directory on your system (such as | 1139 | Lisp directory on your system (such as |
| 1155 | @file{/usr/local/lib/emacs/lisp/mh-e}) and find all the @file{mh-*.el} | 1140 | @file{/usr/local/share/emacs/lisp/mh-e}) and find all the @file{mh-*.el} |
| 1156 | files there. When calling MH-E and other Emacs Lisp functions directly | 1141 | files there. When calling MH-E and other Emacs Lisp functions directly |
| 1157 | from Emacs Lisp code, you'll need to know the correct arguments. Use | 1142 | from Emacs Lisp code, you'll need to know the correct arguments. Use |
| 1158 | the online help for this. For example, try @kbd{C-h f | 1143 | the online help for this. For example, try @kbd{C-h f |
| @@ -2848,7 +2833,7 @@ See @cite{The PGG Manual}. | |||
| 2848 | @end ifinfo | 2833 | @end ifinfo |
| 2849 | @ifhtml | 2834 | @ifhtml |
| 2850 | See | 2835 | See |
| 2851 | @uref{http://www.dk.xemacs.org/Documentation/packages/html/pgg.html, | 2836 | @uref{http://www.gnu.org/software/emacs/manual/pgg.html, |
| 2852 | @cite{The PGG Manual}}. | 2837 | @cite{The PGG Manual}}. |
| 2853 | @end ifhtml | 2838 | @end ifhtml |
| 2854 | 2839 | ||
| @@ -5058,7 +5043,7 @@ for the next hook function. The standard prefix | |||
| 5058 | @vindex mh-yank-behavior | 5043 | @vindex mh-yank-behavior |
| 5059 | 5044 | ||
| 5060 | For example, if you use the hook function | 5045 | For example, if you use the hook function |
| 5061 | @uref{http://shasta.cs.uiuc.edu/~lrclause/tc.html, | 5046 | @uref{http://www.emacswiki.org/emacs/TrivialCite, |
| 5062 | @code{trivial-cite}} (which is NOT part of Emacs), set | 5047 | @code{trivial-cite}} (which is NOT part of Emacs), set |
| 5063 | @code{mh-yank-behavior} to @samp{Body and Header}. | 5048 | @code{mh-yank-behavior} to @samp{Body and Header}. |
| 5064 | 5049 | ||
| @@ -5615,7 +5600,7 @@ See @cite{The PGG Manual}. | |||
| 5615 | @end ifinfo | 5600 | @end ifinfo |
| 5616 | @ifhtml | 5601 | @ifhtml |
| 5617 | See | 5602 | See |
| 5618 | @uref{http://www.dk.xemacs.org/Documentation/packages/html/pgg.html, | 5603 | @uref{http://www.gnu.org/software/emacs/manual/pgg.html, |
| 5619 | @cite{The PGG Manual}}. | 5604 | @cite{The PGG Manual}}. |
| 5620 | @end ifhtml | 5605 | @end ifhtml |
| 5621 | 5606 | ||
diff --git a/doc/misc/newsticker.texi b/doc/misc/newsticker.texi index 8f37453524c..ab3bffc2ce9 100644 --- a/doc/misc/newsticker.texi +++ b/doc/misc/newsticker.texi | |||
| @@ -89,7 +89,7 @@ works with the following RSS formats: | |||
| 89 | as well as the following Atom formats: | 89 | as well as the following Atom formats: |
| 90 | @item Atom 0.3 | 90 | @item Atom 0.3 |
| 91 | @item Atom 1.0 (see | 91 | @item Atom 1.0 (see |
| 92 | @uref{http://www.ietf.org/internet-drafts/draft-ietf-atompub-format-11.txt}). | 92 | @uref{https://datatracker.ietf.org/doc/rfc4287/}). |
| 93 | @end itemize | 93 | @end itemize |
| 94 | 94 | ||
| 95 | That makes Newsticker.el an ``Atom aggregator'', ``RSS reader'', ``Feed | 95 | That makes Newsticker.el an ``Atom aggregator'', ``RSS reader'', ``Feed |
diff --git a/doc/misc/nxml-mode.texi b/doc/misc/nxml-mode.texi index 13e91d12819..8c81b6fbd20 100644 --- a/doc/misc/nxml-mode.texi +++ b/doc/misc/nxml-mode.texi | |||
| @@ -86,7 +86,11 @@ convert a RELAX NG XML syntax schema to an RNC schema. | |||
| 86 | 86 | ||
| 87 | @noindent To convert a RELAX NG XML syntax (@samp{.rng}) schema to a RNC | 87 | @noindent To convert a RELAX NG XML syntax (@samp{.rng}) schema to a RNC |
| 88 | one, you can also use the XSLT stylesheet from | 88 | one, you can also use the XSLT stylesheet from |
| 89 | @url{https://github.com/oleg-pavliv/emacs/tree/master/xsl}. | ||
| 90 | @ignore | ||
| 91 | @c Original location, now defunct. | ||
| 89 | @url{http://www.pantor.com/download.html}. | 92 | @url{http://www.pantor.com/download.html}. |
| 93 | @end ignore | ||
| 90 | 94 | ||
| 91 | To convert a W3C XML Schema to an RNC schema, you need first to convert it | 95 | To convert a W3C XML Schema to an RNC schema, you need first to convert it |
| 92 | to RELAX NG XML syntax using the RELAX NG converter tool @code{rngconv} | 96 | to RELAX NG XML syntax using the RELAX NG converter tool @code{rngconv} |
diff --git a/doc/misc/org.texi b/doc/misc/org.texi index 1d7de18ada6..832976e9ea0 100644 --- a/doc/misc/org.texi +++ b/doc/misc/org.texi | |||
| @@ -10393,7 +10393,7 @@ view type is a @emph{folding} view much like Org provides inside Emacs. The | |||
| 10393 | script is available at @url{http://orgmode.org/org-info.js} and you can find | 10393 | script is available at @url{http://orgmode.org/org-info.js} and you can find |
| 10394 | the documentation for it at @url{http://orgmode.org/worg/code/org-info-js/}. | 10394 | the documentation for it at @url{http://orgmode.org/worg/code/org-info-js/}. |
| 10395 | We host the script at our site, but if you use it a lot, you might | 10395 | We host the script at our site, but if you use it a lot, you might |
| 10396 | not want to be dependent on @url{orgmode.org} and prefer to install a local | 10396 | not want to be dependent on @url{http://orgmode.org} and prefer to install a local |
| 10397 | copy on your own web server. | 10397 | copy on your own web server. |
| 10398 | 10398 | ||
| 10399 | To use the script, you need to make sure that the @file{org-jsinfo.el} module | 10399 | To use the script, you need to make sure that the @file{org-jsinfo.el} module |
diff --git a/doc/misc/pgg.texi b/doc/misc/pgg.texi index a18a22e649f..370998c855a 100644 --- a/doc/misc/pgg.texi +++ b/doc/misc/pgg.texi | |||
| @@ -54,6 +54,8 @@ modify this GNU manual.'' | |||
| 54 | PGG is an interface library between Emacs | 54 | PGG is an interface library between Emacs |
| 55 | and various tools for secure communication. PGG also provides a simple | 55 | and various tools for secure communication. PGG also provides a simple |
| 56 | user interface to encrypt, decrypt, sign, and verify MIME messages. | 56 | user interface to encrypt, decrypt, sign, and verify MIME messages. |
| 57 | This package is obsolete; for new code we recommend EasyPG instead. | ||
| 58 | @xref{Top,, EasyPG, epa, EasyPG Assistant User's Manual}. | ||
| 57 | 59 | ||
| 58 | @ifnottex | 60 | @ifnottex |
| 59 | @insertcopying | 61 | @insertcopying |
| @@ -78,6 +80,9 @@ communication. Even though Mailcrypt has similar feature, it does not | |||
| 78 | deal with detached PGP messages, normally used in PGP/MIME | 80 | deal with detached PGP messages, normally used in PGP/MIME |
| 79 | infrastructure. This was the main reason why I wrote the new library. | 81 | infrastructure. This was the main reason why I wrote the new library. |
| 80 | 82 | ||
| 83 | Note that the PGG library is now obsolete, replaced by EasyPG. | ||
| 84 | @xref{Top,, EasyPG, epa, EasyPG Assistant User's Manual}. | ||
| 85 | |||
| 81 | PGP/MIME is an application of MIME Object Security Services (RFC1848). | 86 | PGP/MIME is an application of MIME Object Security Services (RFC1848). |
| 82 | The standard is documented in RFC2015. | 87 | The standard is documented in RFC2015. |
| 83 | 88 | ||
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex index 85f184cc4cb..3427d2ad0e3 100644 --- a/doc/misc/texinfo.tex +++ b/doc/misc/texinfo.tex | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | % Load plain if necessary, i.e., if running under initex. | 3 | % Load plain if necessary, i.e., if running under initex. |
| 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi | 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi |
| 5 | % | 5 | % |
| 6 | \def\texinfoversion{2013-02-01.11} | 6 | \def\texinfoversion{2013-06-23.10} |
| 7 | % | 7 | % |
| 8 | % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, | 8 | % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, |
| 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, | 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, |
| @@ -2475,14 +2475,14 @@ end | |||
| 2475 | } | 2475 | } |
| 2476 | 2476 | ||
| 2477 | % We *must* turn on hyphenation at `-' and `_' in @code. | 2477 | % We *must* turn on hyphenation at `-' and `_' in @code. |
| 2478 | % (But see \codedashfinish below.) | ||
| 2478 | % Otherwise, it is too hard to avoid overfull hboxes | 2479 | % Otherwise, it is too hard to avoid overfull hboxes |
| 2479 | % in the Emacs manual, the Library manual, etc. | 2480 | % in the Emacs manual, the Library manual, etc. |
| 2480 | % | 2481 | % |
| 2481 | % Unfortunately, TeX uses one parameter (\hyphenchar) to control | 2482 | % Unfortunately, TeX uses one parameter (\hyphenchar) to control |
| 2482 | % both hyphenation at - and hyphenation within words. | 2483 | % both hyphenation at - and hyphenation within words. |
| 2483 | % We must therefore turn them both off (\tclose does that) | 2484 | % We must therefore turn them both off (\tclose does that) |
| 2484 | % and arrange explicitly to hyphenate at a dash. | 2485 | % and arrange explicitly to hyphenate at a dash. -- rms. |
| 2485 | % -- rms. | ||
| 2486 | { | 2486 | { |
| 2487 | \catcode`\-=\active \catcode`\_=\active | 2487 | \catcode`\-=\active \catcode`\_=\active |
| 2488 | \catcode`\'=\active \catcode`\`=\active | 2488 | \catcode`\'=\active \catcode`\`=\active |
| @@ -2499,14 +2499,33 @@ end | |||
| 2499 | \let-\normaldash | 2499 | \let-\normaldash |
| 2500 | \let_\realunder | 2500 | \let_\realunder |
| 2501 | \fi | 2501 | \fi |
| 2502 | % Given -foo (with a single dash), we do not want to allow a break | ||
| 2503 | % after the hyphen. | ||
| 2504 | \global\let\codedashprev=\codedash | ||
| 2505 | % | ||
| 2502 | \codex | 2506 | \codex |
| 2503 | } | 2507 | } |
| 2508 | % | ||
| 2509 | \gdef\codedash{\futurelet\next\codedashfinish} | ||
| 2510 | \gdef\codedashfinish{% | ||
| 2511 | \normaldash % always output the dash character itself. | ||
| 2512 | % | ||
| 2513 | % Now, output a discretionary to allow a line break, unless | ||
| 2514 | % (a) the next character is a -, or | ||
| 2515 | % (b) the preceding character is a -. | ||
| 2516 | % E.g., given --posix, we do not want to allow a break after either -. | ||
| 2517 | % Given --foo-bar, we do want to allow a break between the - and the b. | ||
| 2518 | \ifx\next\codedash \else | ||
| 2519 | \ifx\codedashprev\codedash | ||
| 2520 | \else \discretionary{}{}{}\fi | ||
| 2521 | \fi | ||
| 2522 | \global\let\codedashprev=\next | ||
| 2523 | } | ||
| 2504 | } | 2524 | } |
| 2505 | 2525 | \def\normaldash{-} | |
| 2526 | % | ||
| 2506 | \def\codex #1{\tclose{#1}\endgroup} | 2527 | \def\codex #1{\tclose{#1}\endgroup} |
| 2507 | 2528 | ||
| 2508 | \def\normaldash{-} | ||
| 2509 | \def\codedash{-\discretionary{}{}{}} | ||
| 2510 | \def\codeunder{% | 2529 | \def\codeunder{% |
| 2511 | % this is all so @math{@code{var_name}+1} can work. In math mode, _ | 2530 | % this is all so @math{@code{var_name}+1} can work. In math mode, _ |
| 2512 | % is "active" (mathcode"8000) and \normalunderscore (or \char95, etc.) | 2531 | % is "active" (mathcode"8000) and \normalunderscore (or \char95, etc.) |
| @@ -4211,8 +4230,9 @@ end | |||
| 4211 | 4230 | ||
| 4212 | % @ifset VAR ... @end ifset reads the `...' iff VAR has been defined | 4231 | % @ifset VAR ... @end ifset reads the `...' iff VAR has been defined |
| 4213 | % with @set. | 4232 | % with @set. |
| 4214 | % | 4233 | % |
| 4215 | % To get special treatment of `@end ifset,' call \makeond and the redefine. | 4234 | % To get the special treatment we need for `@end ifset,' we call |
| 4235 | % \makecond and then redefine. | ||
| 4216 | % | 4236 | % |
| 4217 | \makecond{ifset} | 4237 | \makecond{ifset} |
| 4218 | \def\ifset{\parsearg{\doifset{\let\next=\ifsetfail}}} | 4238 | \def\ifset{\parsearg{\doifset{\let\next=\ifsetfail}}} |
| @@ -6402,7 +6422,7 @@ end | |||
| 6402 | \newdimen\nonfillparindent | 6422 | \newdimen\nonfillparindent |
| 6403 | \def\nonfillstart{% | 6423 | \def\nonfillstart{% |
| 6404 | \aboveenvbreak | 6424 | \aboveenvbreak |
| 6405 | \hfuzz = 12pt % Don't be fussy | 6425 | \ifdim\hfuzz < 12pt \hfuzz = 12pt \fi % Don't be fussy |
| 6406 | \sepspaces % Make spaces be word-separators rather than space tokens. | 6426 | \sepspaces % Make spaces be word-separators rather than space tokens. |
| 6407 | \let\par = \lisppar % don't ignore blank lines | 6427 | \let\par = \lisppar % don't ignore blank lines |
| 6408 | \obeylines % each line of input is a line of output | 6428 | \obeylines % each line of input is a line of output |
diff --git a/doc/misc/url.texi b/doc/misc/url.texi index 49f8f3f0959..fdec68b1c61 100644 --- a/doc/misc/url.texi +++ b/doc/misc/url.texi | |||
| @@ -138,7 +138,7 @@ Given a parsed URI, this function returns the corresponding URI string. | |||
| 138 | The return value of @code{url-generic-parse-url}, and the argument | 138 | The return value of @code{url-generic-parse-url}, and the argument |
| 139 | expected by @code{url-recreate-url}, is a @dfn{parsed URI}: a CL | 139 | expected by @code{url-recreate-url}, is a @dfn{parsed URI}: a CL |
| 140 | structure whose slots hold the various components of the URI@. | 140 | structure whose slots hold the various components of the URI@. |
| 141 | @xref{top,the CL Manual,,cl,GNU Emacs Common Lisp Emulation}, for | 141 | @xref{Top,the CL Manual,,cl,GNU Emacs Common Lisp Emulation}, for |
| 142 | details about CL structures. Most of the other functions in the | 142 | details about CL structures. Most of the other functions in the |
| 143 | @code{url} library act on parsed URIs. | 143 | @code{url} library act on parsed URIs. |
| 144 | 144 | ||
diff --git a/doc/misc/wisent.texi b/doc/misc/wisent.texi index d8557b84a4f..c0f18f6363a 100644 --- a/doc/misc/wisent.texi +++ b/doc/misc/wisent.texi | |||
| @@ -113,9 +113,6 @@ of GNU Bison 1.28 & 1.31. | |||
| 113 | 113 | ||
| 114 | For more details on the basic concepts for understanding Wisent, it is | 114 | For more details on the basic concepts for understanding Wisent, it is |
| 115 | worthwhile to read the @ref{Top, Bison Manual, , bison}. | 115 | worthwhile to read the @ref{Top, Bison Manual, , bison}. |
| 116 | @ifhtml | ||
| 117 | @uref{http://www.gnu.org/manual/bison/html_node/index.html}. | ||
| 118 | @end ifhtml | ||
| 119 | 116 | ||
| 120 | Wisent can generate compilers compatible with the @semantic{} tool set. | 117 | Wisent can generate compilers compatible with the @semantic{} tool set. |
| 121 | See the @ref{Top, Semantic Manual, , semantic}. | 118 | See the @ref{Top, Semantic Manual, , semantic}. |