aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorTom Tromey2013-07-06 23:18:58 -0600
committerTom Tromey2013-07-06 23:18:58 -0600
commit6dacdad5fcb278e5a16b38bb81786aac9ca27be4 (patch)
treef5f331ea361ba0f99e0f9b638d183ad492a7da31 /doc
parent0a6f2ff0c8ceb29703e76cddd46ea3f176dd873a (diff)
parent219afb88d9d484393418820d1c08dc93299110ec (diff)
downloademacs-6dacdad5fcb278e5a16b38bb81786aac9ca27be4.tar.gz
emacs-6dacdad5fcb278e5a16b38bb81786aac9ca27be4.zip
merge from trunk
this merges frmo trunk and fixes various build issues. this needed a few ugly tweaks. this hangs in "make check" now
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog30
-rw-r--r--doc/emacs/Makefile.in8
-rw-r--r--doc/emacs/ack.texi8
-rw-r--r--doc/emacs/basic.texi14
-rw-r--r--doc/emacs/files.texi9
-rw-r--r--doc/emacs/help.texi2
-rw-r--r--doc/emacs/maintaining.texi2
-rw-r--r--doc/emacs/mule.texi4
-rw-r--r--doc/emacs/programs.texi8
-rw-r--r--doc/emacs/rmail.texi1
-rw-r--r--doc/lispintro/ChangeLog18
-rw-r--r--doc/lispintro/Makefile.in7
-rw-r--r--doc/lispintro/README37
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi126
-rw-r--r--doc/lispref/ChangeLog78
-rw-r--r--doc/lispref/Makefile.in8
-rw-r--r--doc/lispref/buffers.texi7
-rw-r--r--doc/lispref/debugging.texi2
-rw-r--r--doc/lispref/display.texi60
-rw-r--r--doc/lispref/elisp.texi21
-rw-r--r--doc/lispref/files.texi6
-rw-r--r--doc/lispref/functions.texi3
-rw-r--r--doc/lispref/keymaps.texi11
-rw-r--r--doc/lispref/loading.texi38
-rw-r--r--doc/lispref/modes.texi6
-rw-r--r--doc/lispref/nonascii.texi3
-rw-r--r--doc/lispref/numbers.texi5
-rw-r--r--doc/lispref/package.texi2
-rw-r--r--doc/lispref/syntax.texi5
-rw-r--r--doc/lispref/text.texi24
-rw-r--r--doc/lispref/tips.texi12
-rw-r--r--doc/lispref/variables.texi2
-rw-r--r--doc/misc/ChangeLog207
-rw-r--r--doc/misc/Makefile.in42
-rw-r--r--doc/misc/bovine.texi2
-rw-r--r--doc/misc/cc-mode.texi2
-rw-r--r--doc/misc/dbus.texi7
-rw-r--r--doc/misc/eshell.texi29
-rw-r--r--doc/misc/eudc.texi19
-rw-r--r--doc/misc/flymake.texi3
-rw-r--r--doc/misc/gnus-faq.texi22
-rw-r--r--doc/misc/gnus.texi28
-rw-r--r--doc/misc/mh-e.texi33
-rw-r--r--doc/misc/newsticker.texi2
-rw-r--r--doc/misc/nxml-mode.texi4
-rw-r--r--doc/misc/org.texi2
-rw-r--r--doc/misc/pgg.texi5
-rw-r--r--doc/misc/sieve.texi9
-rw-r--r--doc/misc/texinfo.tex38
-rw-r--r--doc/misc/tramp.texi38
-rw-r--r--doc/misc/url.texi2
-rw-r--r--doc/misc/wisent.texi3
52 files changed, 675 insertions, 389 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index f56f2f51e07..e634117f89c 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,13 +1,35 @@
12013-06-11 Glenn Morris <rgm@gnu.org> 12013-07-03 Glenn Morris <rgm@gnu.org>
2 2
3 * maintaining.texi (VC Directory Commands): Copyedit. 3 * maintaining.texi (EDE): Fix cross-reference.
4 (Branches): Put back milder version of pre 2013-06-07 text. 4
5 * programs.texi (Program Modes): Fix emacs-xtra reference.
6
7 * help.texi (Misc Help): Index describe-syntax.
8
92013-06-29 Eli Zaretskii <eliz@gnu.org>
10
11 * basic.texi (Moving Point): Document visual-order-cursor-movement
12 and its effect on right-char and left-char.
13
142013-06-28 Glenn Morris <rgm@gnu.org>
5 15
62013-06-09 Xue Fuqiao <xfq.free@gmail.com> 16 * ack.texi (Acknowledgments): Small update.
17
182013-06-19 Glenn Morris <rgm@gnu.org>
19
20 * Makefile.in (dist): Edit more configure variables.
21 Try to check that we do not miss any in future.
22
232013-06-12 Xue Fuqiao <xfq.free@gmail.com>
7 24
8 * vc1-xtra.texi (Revision Tags): Add a cross reference. 25 * vc1-xtra.texi (Revision Tags): Add a cross reference.
9 (CVS Options): Fix the default value of `vc-cvs-stay-local'. 26 (CVS Options): Fix the default value of `vc-cvs-stay-local'.
10 27
282013-06-11 Glenn Morris <rgm@gnu.org>
29
30 * maintaining.texi (VC Directory Commands): Copyedit.
31 (Branches): Put back milder version of pre 2013-06-07 text.
32
112013-06-07 Xue Fuqiao <xfq.free@gmail.com> 332013-06-07 Xue Fuqiao <xfq.free@gmail.com>
12 34
13 * maintaining.texi (Branches): Remove text copied from other sources. 35 * maintaining.texi (Branches): Remove text copied from other sources.
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in
index 43de825ea70..2fec57f838b 100644
--- a/doc/emacs/Makefile.in
+++ b/doc/emacs/Makefile.in
@@ -19,6 +19,9 @@
19 19
20SHELL = /bin/sh 20SHELL = /bin/sh
21 21
22# NB If you add any more configure variables,
23# update the sed rules in the dist target below.
24
22# Where to find the source code. $(srcdir) will be the doc/emacs subdirectory 25# Where to find the source code. $(srcdir) will be the doc/emacs subdirectory
23# of the source tree. This is set by configure's `--srcdir' option. 26# of the source tree. This is set by configure's `--srcdir' option.
24srcdir=@srcdir@ 27srcdir=@srcdir@
@@ -195,7 +198,12 @@ dist:
195 -e 's/^\(buildinfodir *=\).*/\1 ./' \ 198 -e 's/^\(buildinfodir *=\).*/\1 ./' \
196 -e 's/^\(clean:.*\)/\1 infoclean/' \ 199 -e 's/^\(clean:.*\)/\1 infoclean/' \
197 -e "s/@ver[s]ion@/${version}/" \ 200 -e "s/@ver[s]ion@/${version}/" \
201 -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \
202 -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \
198 ${srcdir}/Makefile.in > emacs-manual-${version}/Makefile 203 ${srcdir}/Makefile.in > emacs-manual-${version}/Makefile
204 @if grep '@[a-zA-Z_]*@' emacs-manual-${version}/Makefile; then \
205 echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \
206 fi
199 tar -cf emacs-manual-${version}.tar emacs-manual-${version} 207 tar -cf emacs-manual-${version}.tar emacs-manual-${version}
200 rm -rf emacs-manual-${version} 208 rm -rf emacs-manual-${version}
201 209
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi
index 92874ad6276..47e5be88ce1 100644
--- a/doc/emacs/ack.texi
+++ b/doc/emacs/ack.texi
@@ -115,6 +115,10 @@ Christian Limpach and Adrian Robert developed and maintained the
115NeXTstep port of Emacs. 115NeXTstep port of Emacs.
116 116
117@item 117@item
118Stephen Berman wrote @file{todo-mode.el} (based on the original version
119by Oliver Seidel), a package for maintaining @file{TODO} list files.
120
121@item
118Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars. 122Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars.
119 123
120@item 124@item
@@ -1115,10 +1119,6 @@ wrote parts of the IRC client ERC (q.v.).
1115Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects. 1119Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects.
1116 1120
1117@item 1121@item
1118Oliver Seidel wrote @file{todo-mode.el}, a package for maintaining
1119@file{TODO} list files.
1120
1121@item
1122Manuel Serrano wrote the Flyspell package, which does spell checking 1122Manuel Serrano wrote the Flyspell package, which does spell checking
1123as you type. 1123as you type.
1124 1124
diff --git a/doc/emacs/basic.texi b/doc/emacs/basic.texi
index b9bc391d1cf..a840f912656 100644
--- a/doc/emacs/basic.texi
+++ b/doc/emacs/basic.texi
@@ -153,10 +153,17 @@ Move forward one character (@code{forward-char}).
153@item @key{right} 153@item @key{right}
154@kindex RIGHT 154@kindex RIGHT
155@findex right-char 155@findex right-char
156@vindex visual-order-cursor-movement
157@cindex cursor, visual-order motion
156This command (@code{right-char}) behaves like @kbd{C-f}, with one 158This command (@code{right-char}) behaves like @kbd{C-f}, with one
157exception: when editing right-to-left scripts such as Arabic, it 159exception: when editing right-to-left scripts such as Arabic, it
158instead moves @emph{backward} if the current paragraph is a 160instead moves @emph{backward} if the current paragraph is a
159right-to-left paragraph. @xref{Bidirectional Editing}. 161right-to-left paragraph. @xref{Bidirectional Editing}. If
162@code{visual-order-cursor-movement} is non-@code{nil}, this command
163moves to the character that is to the right of the current screen
164position, moving to the next or previous screen line as appropriate.
165Note that this might potentially move point many buffer positions
166away, depending on the surrounding bidirectional context.
160 167
161@item C-b 168@item C-b
162@kindex C-b 169@kindex C-b
@@ -168,7 +175,10 @@ Move backward one character (@code{backward-char}).
168@findex left-char 175@findex left-char
169This command (@code{left-char}) behaves like @kbd{C-b}, except it 176This command (@code{left-char}) behaves like @kbd{C-b}, except it
170moves @emph{forward} if the current paragraph is right-to-left. 177moves @emph{forward} if the current paragraph is right-to-left.
171@xref{Bidirectional Editing}. 178@xref{Bidirectional Editing}. If @code{visual-order-cursor-movement}
179is non-@code{nil}, this command moves to the character that is to the
180left of the current screen position, moving to the previous or next
181screen line as appropriate.
172 182
173@item C-n 183@item C-n
174@itemx @key{down} 184@itemx @key{down}
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index 13fa516af66..7daeca3bf38 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -1267,9 +1267,12 @@ minibuffer, and displays the differences between the two files in a
1267buffer named @file{*diff*}. This works by running the @command{diff} 1267buffer named @file{*diff*}. This works by running the @command{diff}
1268program, using options taken from the variable @code{diff-switches}. 1268program, using options taken from the variable @code{diff-switches}.
1269The value of @code{diff-switches} should be a string; the default is 1269The value of @code{diff-switches} should be a string; the default is
1270@code{"-c"} to specify a context diff. @xref{Top,, Diff, diff, 1270@code{"-c"} to specify a context diff.
1271Comparing and Merging Files}, for more information about the 1271@c Note that the actual name of the info file is diffutils.info,
1272@command{diff} program. 1272@c but it adds a dir entry for diff too.
1273@c On older systems, only "info diff" works, not "info diffutils".
1274@xref{Top,, Diff, diff, Comparing and Merging Files}, for more
1275information about the @command{diff} program.
1273 1276
1274 The output of the @code{diff} command is shown using a major mode 1277 The output of the @code{diff} command is shown using a major mode
1275called Diff mode. @xref{Diff Mode}. 1278called Diff mode. @xref{Diff Mode}.
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
540environment within Emacs. @kbd{C-h b} displays a list of all the key 542environment 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
2346project. To define a new project, visit a file in the desired project 2346project. To define a new project, visit a file in the desired project
2347root and type @kbd{M-x ede-new}. This command prompts for a 2347root 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
2349will use to manage the project (@pxref{Creating a Project, EDE,, ede, 2349will use to manage the project (@pxref{Creating a project, EDE,, ede,
2350Emacs Development Environment}). The most common project types are 2350Emacs 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
2352Automake (@pxref{Top, Automake,, automake, Automake}). In both cases, 2352Automake (@pxref{Top, Automake,, automake, Automake}). In both cases,
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi
index de3e05777cd..c8bd5027fa0 100644
--- a/doc/emacs/mule.texi
+++ b/doc/emacs/mule.texi
@@ -1804,4 +1804,6 @@ jump when point traverses reordered bidirectional text. Similarly, a
1804highlighted region covering a contiguous range of character positions 1804highlighted region covering a contiguous range of character positions
1805may look discontinuous if the region spans reordered text. This is 1805may look discontinuous if the region spans reordered text. This is
1806normal and similar to the behavior of other programs that support 1806normal and similar to the behavior of other programs that support
1807bidirectional text. 1807bidirectional text. If you set @code{visual-order-cursor-movement} to
1808a non-@code{nil} value, cursor motion by the arrow keys follows the
1809visual order on screen (@pxref{Moving Point, visual-order movement}).
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}).
119For instance, entering C mode runs the hooks @code{prog-mode-hook} and 119For 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,,
124Ada Mode, ada-mode, Ada Mode}), C/C++/Objective C/Java/Corba 124Ada Mode, ada-mode, Ada Mode}), C/C++/Objective C/Java/Corba
125IDL/Pike/AWK (@pxref{Top, , CC Mode, ccmode, CC Mode}), and IDLWAVE 125IDL/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
130Ada, C/C++/Objective C/Java/Corba IDL/Pike/AWK, and IDLWAVE@. For 130Ada, C/C++/Objective C/Java/Corba IDL/Pike/AWK, and IDLWAVE@. For
131Fortran mode, @pxref{Fortran,,, emacs-xtra, Specialized Emacs Features}. 131Fortran 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/emacs/rmail.texi b/doc/emacs/rmail.texi
index f80f9e175fa..62f35b2ee83 100644
--- a/doc/emacs/rmail.texi
+++ b/doc/emacs/rmail.texi
@@ -1370,6 +1370,7 @@ mailboxes, etc. It is able to access remote mailboxes using the POP3
1370or IMAP4 protocol, and can retrieve mail from them using a TLS 1370or IMAP4 protocol, and can retrieve mail from them using a TLS
1371encrypted channel. It also accepts mailbox arguments in @acronym{URL} 1371encrypted channel. It also accepts mailbox arguments in @acronym{URL}
1372form. The detailed description of mailbox @acronym{URL}s can be found 1372form. The detailed description of mailbox @acronym{URL}s can be found
1373@c Note this node seems to be missing in some versions of mailutils.info?
1373in @ref{URL,,,mailutils,Mailbox URL Formats}. In short, a 1374in @ref{URL,,,mailutils,Mailbox URL Formats}. In short, a
1374@acronym{URL} is: 1375@acronym{URL} is:
1375 1376
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog
index 5e4655506f6..4182b6a3184 100644
--- a/doc/lispintro/ChangeLog
+++ b/doc/lispintro/ChangeLog
@@ -1,3 +1,17 @@
12013-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
62013-07-03 Glenn Morris <rgm@gnu.org>
7
8 * emacs-lisp-intro.texi (edebug): Fix cross-references.
9
102013-06-19 Glenn Morris <rgm@gnu.org>
11
12 * Makefile.in (dist): Edit more configure variables. (Bug#14660)
13 Try to check that we do not miss any in future.
14
12013-04-24 Eli Zaretskii <eliz@gnu.org> 152013-04-24 Eli Zaretskii <eliz@gnu.org>
2 16
3 * makefile.w32-in (INFO_OPTS): Add "-I$(emacsdir)" to fix last 17 * makefile.w32-in (INFO_OPTS): Add "-I$(emacsdir)" to fix last
@@ -28,7 +42,7 @@
28 * emacs-lisp-intro.texi (defcustom, defun) 42 * emacs-lisp-intro.texi (defcustom, defun)
29 (simplified-beginning-of-buffer, defvar, Building Robots, Review) 43 (simplified-beginning-of-buffer, defvar, Building Robots, Review)
30 (save-excursion): `defun' and `defcustom' are now macros rather 44 (save-excursion): `defun' and `defcustom' are now macros rather
31 than special forms. (Bug#13853) 45 than special forms. (Bug#13853)
32 46
332013-03-16 Glenn Morris <rgm@gnu.org> 472013-03-16 Glenn Morris <rgm@gnu.org>
34 48
@@ -48,7 +62,7 @@
48 62
492012-12-14 Paul Eggert <eggert@cs.ucla.edu> 632012-12-14 Paul Eggert <eggert@cs.ucla.edu>
50 64
51 Fix permissions bugs with setgid directories etc. (Bug#13125) 65 Fix permissions bugs with setgid directories etc. (Bug#13125)
52 * emacs-lisp-intro.texi (Files List): 66 * emacs-lisp-intro.texi (Files List):
53 directory-files-and-attributes now outputs t for attribute that's 67 directory-files-and-attributes now outputs t for attribute that's
54 now a placeholder. 68 now a placeholder.
diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in
index 338b4ad86c4..b60c752e92b 100644
--- a/doc/lispintro/Makefile.in
+++ b/doc/lispintro/Makefile.in
@@ -19,6 +19,8 @@
19 19
20SHELL = /bin/sh 20SHELL = /bin/sh
21 21
22# NB If you add any more configure variables,
23# update the sed rules in the dist target below.
22srcdir = @srcdir@ 24srcdir = @srcdir@
23version=@version@ 25version=@version@
24 26
@@ -107,7 +109,12 @@ dist:
107 -e 's/^\(buildinfodir *=\).*/\1 ./' \ 109 -e 's/^\(buildinfodir *=\).*/\1 ./' \
108 -e 's/^\(clean:.*\)/\1 infoclean/' \ 110 -e 's/^\(clean:.*\)/\1 infoclean/' \
109 -e "s/@ver[s]ion@/${version}/" \ 111 -e "s/@ver[s]ion@/${version}/" \
112 -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \
113 -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \
110 ${srcdir}/Makefile.in > emacs-lispintro-${version}/Makefile 114 ${srcdir}/Makefile.in > emacs-lispintro-${version}/Makefile
115 @if grep '@[a-zA-Z_]*@' emacs-lispintro-${version}/Makefile; then \
116 echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \
117 fi
111 tar -cf emacs-lispintro-${version}.tar emacs-lispintro-${version} 118 tar -cf emacs-lispintro-${version}.tar emacs-lispintro-${version}
112 rm -rf emacs-lispintro-${version} 119 rm -rf emacs-lispintro-${version}
113 120
diff --git a/doc/lispintro/README b/doc/lispintro/README
index 360d6296b70..d1e15bc6d89 100644
--- a/doc/lispintro/README
+++ b/doc/lispintro/README
@@ -12,43 +12,6 @@ environment.
12This third edition of 2006 Oct 31 updates the previous editions to GNU 12This third edition of 2006 Oct 31 updates the previous editions to GNU
13Emacs 22. 13Emacs 22.
14 14
15The Texinfo source file `emacs-lisp-intro.texi', formats without
16reported error using `pdfeTeXk', Version 3.141592-1.21a-2.2 (Web2C
177.5.4) and texinfo.tex version 2006-08-26.17 started by `texi2dvi'
18version 4.8, and with `makeinfo' version 4.8.
19
20This directory contains the following Encapsulated PostScript figures:
21
22 cons-1.eps, cons-2.eps, cons-2a.eps, cons-3.eps, cons-4.eps, cons-5.eps
23 drawers.eps, lambda-1.eps, lambda-2.eps, lambda-3.eps
24
25See the beginning of the `emacs-lisp-intro.texi' file for appropriate
26settings. These figures are not necessary; they are merely nice to
27look at --- without them you get the same figures printed with ASCII
28characters.
29
30Whether and how you print PostScript depends on your site. You not
31only need to set 'print-postscript-figures' before creating the .dvi
32file, but then must convert the .dvi file to .ps with a 'dvips' or
33equivalent command.
34
35On some systems you will see an error message when `psfig.tex' is
36loaded for the last two .eps files:
37
38 ! No room for a new \write .
39
40If this happens, try `epsf.tex' instead of `psfig.tex', or try typing
41RET at the error; the formatting may continue successfully.
42
43Or else find the section that says:
44
45 @c !!! Clear print-postscript-figures if the computer formatting this
46 @c document is too small and cannot handle all the diagrams and figures.
47 @c clear print-postscript-figures
48
49and change the file so it reads: @clear print-postscript-figures
50This will prevent TeX from attempting to load the last few .eps files.
51
52You will find additional instructions on formatting in the beginning 15You will find additional instructions on formatting in the beginning
53of the Texinfo file 'emacs-lisp-intro.texi'. Best Wishes! 16of the Texinfo file 'emacs-lisp-intro.texi'. Best Wishes!
54 17
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index ce4da17658e..dafee51a020 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -10,19 +10,44 @@
10 10
11@include emacsver.texi 11@include emacsver.texi
12 12
13@c --------- 13@c ================ How to Print a Book in Various Sizes ================
14
15@c This book can be printed in any of three different sizes.
16@c Set the following @-commands appropriately.
17
18@c 7 by 9.25 inches:
19@c @smallbook
20@c @clear largebook
21
22@c 8.5 by 11 inches:
23@c @c smallbook
24@c @set largebook
25
26@c European A4 size paper:
27@c @c smallbook
28@c @afourpaper
29@c @set largebook
30
31@c (Note: if you edit the book so as to change the length of the
32@c table of contents, you may have to change the value of `pageno' below.)
33
14@c <<<< For hard copy printing, this file is now 34@c <<<< For hard copy printing, this file is now
15@c set for smallbook, which works for all sizes 35@c set for smallbook, which works for all sizes
16@c of paper, and with PostScript figures >>>> 36@c of paper, and with PostScript figures >>>>
37
17@set smallbook 38@set smallbook
18@ifset smallbook 39@ifset smallbook
19@smallbook 40@smallbook
20@clear largebook 41@clear largebook
21@end ifset 42@end ifset
43
44@c ================ Included Figures ================
45
46@c If you clear this, the figures will be printed as ASCII diagrams
47@c rather than PostScript/PDF.
48@c (This is not relevant to Info, since Info only handles ASCII.)
22@set print-postscript-figures 49@set print-postscript-figures
23@c set largebook
24@c clear print-postscript-figures 50@c clear print-postscript-figures
25@c ---------
26 51
27@comment %**end of header 52@comment %**end of header
28 53
@@ -41,37 +66,6 @@
41@set edition-number 3.10 66@set edition-number 3.10
42@set update-date 28 October 2009 67@set update-date 28 October 2009
43 68
44@c ================ Included Figures ================
45
46@c Set print-postscript-figures if you print PostScript figures.
47@c If you clear this, the ten figures will be printed as ASCII diagrams.
48@c (This is not relevant to Info, since Info only handles ASCII.)
49@c Your site may require editing changes to print PostScript; in this
50@c case, search for `print-postscript-figures' and make appropriate changes.
51
52@c ================ How to Print a Book in Various Sizes ================
53
54@c This book can be printed in any of three different sizes.
55@c In the above header, set @-commands appropriately.
56
57@c 7 by 9.25 inches:
58@c @smallbook
59@c @clear largebook
60
61@c 8.5 by 11 inches:
62@c @c smallbook
63@c @set largebook
64
65@c European A4 size paper:
66@c @c smallbook
67@c @afourpaper
68@c @set largebook
69
70@c (Note: if you edit the book so as to change the length of the
71@c table of contents, you may have to change the value of `pageno' below.)
72
73@c ================ End of Formatting Sections ================
74
75@c For next or subsequent edition: 69@c For next or subsequent edition:
76@c create function using with-output-to-temp-buffer 70@c create function using with-output-to-temp-buffer
77@c create a major mode, with keymaps 71@c create a major mode, with keymaps
@@ -118,14 +112,6 @@ Edition @value{edition-number}, @value{update-date}
118@ifnottex 112@ifnottex
119Distributed with Emacs version @value{EMACSVER}. 113Distributed with Emacs version @value{EMACSVER}.
120@end ifnottex 114@end ifnottex
121@ifset WWW_GNU_ORG
122@html
123<p>The homepage for GNU Emacs is at
124<a href="http://www.gnu.org/software/emacs/">http://www.gnu.org/software/emacs/</a>.
125<br>To view this manual in other formats, click
126<a href="/software/emacs/emacs-lisp-intro/emacs-lisp-intro.html">here</a>.
127@end html
128@end ifset
129@sp 1 115@sp 1
130Copyright @copyright{} 1990--1995, 1997, 2001--2013 Free Software 116Copyright @copyright{} 1990--1995, 1997, 2001--2013 Free Software
131Foundation, Inc. 117Foundation, Inc.
@@ -217,6 +203,15 @@ supports it in developing GNU and promoting software freedom.''
217@node Top 203@node Top
218@top An Introduction to Programming in Emacs Lisp 204@top An Introduction to Programming in Emacs Lisp
219 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>
210To view this manual in other formats, click
211<a href="/software/emacs/manual/eintr.html">here</a>.
212@end html
213@end ifset
214
220@insertcopying 215@insertcopying
221 216
222This master menu first lists each chapter and index; then it lists 217This master menu first lists each chapter and index; then it lists
@@ -9523,10 +9518,6 @@ This sounds more complicated than it is and is easier seen in a diagram:
9523@sp 1 9518@sp 1
9524@tex 9519@tex
9525@center @image{cons-1} 9520@center @image{cons-1}
9526%%%% old method of including an image
9527% \input /usr/local/lib/tex/inputs/psfig.tex
9528% \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-1.eps}}
9529% \catcode`\@=0 %
9530@end tex 9521@end tex
9531@sp 1 9522@sp 1
9532@end ifset 9523@end ifset
@@ -9586,10 +9577,6 @@ bouquet
9586@sp 1 9577@sp 1
9587@tex 9578@tex
9588@center @image{cons-2} 9579@center @image{cons-2}
9589%%%% old method of including an image
9590% \input /usr/local/lib/tex/inputs/psfig.tex
9591% \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-2.eps}}
9592% \catcode`\@=0 %
9593@end tex 9580@end tex
9594@sp 1 9581@sp 1
9595@end ifset 9582@end ifset
@@ -9635,10 +9622,6 @@ bouquet
9635@sp 1 9622@sp 1
9636@tex 9623@tex
9637@center @image{cons-2a} 9624@center @image{cons-2a}
9638%%%% old method of including an image
9639% \input /usr/local/lib/tex/inputs/psfig.tex
9640% \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-2a.eps}}
9641% \catcode`\@=0 %
9642@end tex 9625@end tex
9643@sp 1 9626@sp 1
9644@end ifset 9627@end ifset
@@ -9702,10 +9685,6 @@ bouquet flowers
9702@sp 1 9685@sp 1
9703@tex 9686@tex
9704@center @image{cons-3} 9687@center @image{cons-3}
9705%%%% old method of including an image
9706% \input /usr/local/lib/tex/inputs/psfig.tex
9707% \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-3.eps}}
9708% \catcode`\@=0 %
9709@end tex 9688@end tex
9710@sp 1 9689@sp 1
9711@end ifset 9690@end ifset
@@ -9774,10 +9753,6 @@ bouquet flowers
9774@sp 1 9753@sp 1
9775@tex 9754@tex
9776@center @image{cons-4} 9755@center @image{cons-4}
9777%%%% old method of including an image
9778% \input /usr/local/lib/tex/inputs/psfig.tex
9779% \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-4.eps}}
9780% \catcode`\@=0 %
9781@end tex 9756@end tex
9782@sp 1 9757@sp 1
9783@end ifset 9758@end ifset
@@ -9891,10 +9866,6 @@ Here is a fanciful representation:
9891@sp 1 9866@sp 1
9892@tex 9867@tex
9893@center @image{drawers} 9868@center @image{drawers}
9894%%%% old method of including an image
9895% \input /usr/local/lib/tex/inputs/psfig.tex
9896% \centerline{\psfig{figure=/usr/local/lib/emacs/man/drawers.eps}}
9897% \catcode`\@=0 %
9898@end tex 9869@end tex
9899@sp 1 9870@sp 1
9900@end ifset 9871@end ifset
@@ -10067,10 +10038,6 @@ kill-ring kill-ring-yank-pointer
10067@sp 1 10038@sp 1
10068@tex 10039@tex
10069@center @image{cons-5} 10040@center @image{cons-5}
10070%%%% old method of including an image
10071% \input /usr/local/lib/tex/inputs/psfig.tex
10072% \centerline{\psfig{figure=/usr/local/lib/emacs/man/cons-5.eps}}
10073% \catcode`\@=0 %
10074@end tex 10041@end tex
10075@sp 1 10042@sp 1
10076@end ifset 10043@end ifset
@@ -18517,7 +18484,7 @@ shows which line you are currently executing.
18517You can walk through the execution of a function, line by line, or run 18484You can walk through the execution of a function, line by line, or run
18518quickly until reaching a @dfn{breakpoint} where execution stops. 18485quickly until reaching a @dfn{breakpoint} where execution stops.
18519 18486
18520Edebug is described in @ref{edebug, , Edebug, elisp, The GNU Emacs 18487Edebug is described in @ref{Edebug, , , elisp, The GNU Emacs
18521Lisp Reference Manual}. 18488Lisp Reference Manual}.
18522 18489
18523@need 1250 18490@need 1250
@@ -18644,7 +18611,7 @@ error or at specified stopping points; you can cause it to display the
18644changing values of various expressions; you can find out how many 18611changing values of various expressions; you can find out how many
18645times a function is called, and more. 18612times a function is called, and more.
18646 18613
18647Edebug is described in @ref{edebug, , Edebug, elisp, The GNU Emacs 18614Edebug is described in @ref{Edebug, , , elisp, The GNU Emacs
18648Lisp Reference Manual}. 18615Lisp Reference Manual}.
18649 18616
18650@need 1500 18617@need 1500
@@ -20878,10 +20845,7 @@ equivalent of @code{multiply-by-seven} is:
20878@noindent 20845@noindent
20879If we want to multiply 3 by 7, we can write: 20846If we want to multiply 3 by 7, we can write:
20880 20847
20881@c !!! Clear print-postscript-figures if the computer formatting this
20882@c document is too small and cannot handle all the diagrams and figures.
20883@c clear print-postscript-figures 20848@c clear print-postscript-figures
20884@c set print-postscript-figures
20885@c lambda example diagram #1 20849@c lambda example diagram #1
20886@ifnottex 20850@ifnottex
20887@smallexample 20851@smallexample
@@ -20897,10 +20861,6 @@ If we want to multiply 3 by 7, we can write:
20897@sp 1 20861@sp 1
20898@tex 20862@tex
20899@center @image{lambda-1} 20863@center @image{lambda-1}
20900%%%% old method of including an image
20901% \input /usr/local/lib/tex/inputs/psfig.tex
20902% \centerline{\psfig{figure=/usr/local/lib/emacs/man/lambda-1.eps}}
20903% \catcode`\@=0 %
20904@end tex 20864@end tex
20905@sp 1 20865@sp 1
20906@end ifset 20866@end ifset
@@ -20939,10 +20899,6 @@ Similarly, we can write:
20939@sp 1 20899@sp 1
20940@tex 20900@tex
20941@center @image{lambda-2} 20901@center @image{lambda-2}
20942%%%% old method of including an image
20943% \input /usr/local/lib/tex/inputs/psfig.tex
20944% \centerline{\psfig{figure=/usr/local/lib/emacs/man/lambda-2.eps}}
20945% \catcode`\@=0 %
20946@end tex 20902@end tex
20947@sp 1 20903@sp 1
20948@end ifset 20904@end ifset
@@ -20978,10 +20934,6 @@ If we want to divide 100 by 50, we can write:
20978@sp 1 20934@sp 1
20979@tex 20935@tex
20980@center @image{lambda-3} 20936@center @image{lambda-3}
20981%%%% old method of including an image
20982% \input /usr/local/lib/tex/inputs/psfig.tex
20983% \centerline{\psfig{figure=/usr/local/lib/emacs/man/lambda-3.eps}}
20984% \catcode`\@=0 %
20985@end tex 20937@end tex
20986@sp 1 20938@sp 1
20987@end ifset 20939@end ifset
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 259bf9a78a6..e4bc6eb5bcc 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,81 @@
12013-07-06 Eli Zaretskii <eliz@gnu.org>
2
3 * nonascii.texi (Text Representations): Document that
4 multibyte-string-p returns nil for non-string objects.
5
62013-07-06 Glenn Morris <rgm@gnu.org>
7
8 * elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.
9
102013-07-03 Glenn Morris <rgm@gnu.org>
11
12 * debugging.texi (Debugging):
13 * files.texi (File Attributes, Changing Files): Fix cross-references.
14
15 * package.texi (Package Archives): Fix @url call.
16
17 * syntax.texi (Syntax Table Functions): Mention describe-syntax.
18
192013-06-29 Eli Zaretskii <eliz@gnu.org>
20
21 * display.texi (Bidirectional Display): Document move-point-visually.
22
232013-06-29 Xue Fuqiao <xfq.free@gmail.com>
24
25 * buffers.texi (Buffer File Name): Fix typo.
26
272013-06-26 Christopher Schmidt <christopher@ch.ristopher.com>
28
29 * tips.texi (Coding Conventions): Improve wording.
30
312013-06-24 Glenn Morris <rgm@gnu.org>
32
33 * loading.texi (Autoload): Fix typo.
34
35 * variables.texi (Lexical Binding): Fix typo.
36
37 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
38
392013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
40
41 * display.texi (ImageMagick Images): Mention :max-width and
42 :max-height.
43
442013-06-20 Paul Eggert <eggert@cs.ucla.edu>
45
46 * numbers.texi (Math Functions): Remove obsolete function log10.
47
482013-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
49
50 * modes.texi (Mode Line Data, Properties in Mode): Advertise `keymap'
51 rather than `local-map'.
52
53 * keymaps.texi (Active Keymaps): Fix documentation of
54 set-temporary-overlay-map and overriding-terminal-local-map.
55
562013-06-19 Glenn Morris <rgm@gnu.org>
57
58 * Makefile.in (dist): Edit more configure variables.
59 Try to check that we do not miss any in future.
60
612013-06-17 Juanma Barranquero <lekktu@gmail.com>
62
63 * text.texi (Undo, Changing Properties): Fix typos.
64
652013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
66
67 * text.texi (Changing Properties): Document `add-face-text-property'.
68
692013-06-17 Kenichi Handa <handa@gnu.org>
70
71 * display.texi (Face Attributes): Refer to "Low-Level font" (not
72 "Font Selection") in the explanation of :font attribute (bug#14629).
73
742013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
75
76 * loading.texi (Hooks for Loading): Don't document after-load-alist.
77 Document with-eval-after-load instead of eval-after-load.
78
12013-06-11 Xue Fuqiao <xfq.free@gmail.com> 792013-06-11 Xue Fuqiao <xfq.free@gmail.com>
2 80
3 * files.texi (File Name Expansion): Make the example more 81 * files.texi (File Name Expansion): Make the example more
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in
index 006c09d780c..c548b67d4ca 100644
--- a/doc/lispref/Makefile.in
+++ b/doc/lispref/Makefile.in
@@ -19,6 +19,9 @@
19 19
20SHELL = /bin/sh 20SHELL = /bin/sh
21 21
22# NB If you add any more configure variables,
23# update the sed rules in the dist target below.
24
22# Standard configure variables. 25# Standard configure variables.
23srcdir = @srcdir@ 26srcdir = @srcdir@
24 27
@@ -164,7 +167,12 @@ dist:
164 -e 's/^\(buildinfodir *=\).*/\1 ./' \ 167 -e 's/^\(buildinfodir *=\).*/\1 ./' \
165 -e 's/^\(clean:.*\)/\1 infoclean/' \ 168 -e 's/^\(clean:.*\)/\1 infoclean/' \
166 -e "s/@ver[s]ion@/${version}/" \ 169 -e "s/@ver[s]ion@/${version}/" \
170 -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \
171 -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \
167 ${srcdir}/Makefile.in > emacs-lispref-${version}/Makefile 172 ${srcdir}/Makefile.in > emacs-lispref-${version}/Makefile
173 @if grep '@[a-zA-Z_]*@' emacs-lispref-${version}/Makefile; then \
174 echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \
175 fi
168 tar -cf emacs-lispref-${version}.tar emacs-lispref-${version} 176 tar -cf emacs-lispref-${version}.tar emacs-lispref-${version}
169 rm -rf emacs-lispref-${version} 177 rm -rf emacs-lispref-${version}
170 178
diff --git a/doc/lispref/buffers.texi b/doc/lispref/buffers.texi
index 7ed1876e4b1..01269851250 100644
--- a/doc/lispref/buffers.texi
+++ b/doc/lispref/buffers.texi
@@ -488,8 +488,9 @@ Normally, this function asks the user for confirmation if there
488already is a buffer visiting @var{filename}. If @var{no-query} is 488already is a buffer visiting @var{filename}. If @var{no-query} is
489non-@code{nil}, that prevents asking this question. If there already 489non-@code{nil}, that prevents asking this question. If there already
490is a buffer visiting @var{filename}, and the user confirms or 490is a buffer visiting @var{filename}, and the user confirms or
491@var{query} is non-@code{nil}, this function makes the new buffer name 491@var{no-query} is non-@code{nil}, this function makes the new
492unique by appending a number inside of @samp{<@dots{}>} to @var{filename}. 492buffer name unique by appending a number inside of @samp{<@dots{}>} to
493@var{filename}.
493 494
494If @var{along-with-file} is non-@code{nil}, that means to assume that 495If @var{along-with-file} is non-@code{nil}, that means to assume that
495the former visited file has been renamed to @var{filename}. In this 496the former visited file has been renamed to @var{filename}. In this
@@ -1064,7 +1065,7 @@ Buffer foo.changed modified; kill anyway? (yes or no) @kbd{yes}
1064@end deffn 1065@end deffn
1065 1066
1066@defvar kill-buffer-query-functions 1067@defvar kill-buffer-query-functions
1067After confirming unsaved changes, @code{kill-buffer} calls the functions 1068Before confirming unsaved changes, @code{kill-buffer} calls the functions
1068in the list @code{kill-buffer-query-functions}, in order of appearance, 1069in the list @code{kill-buffer-query-functions}, in order of appearance,
1069with no arguments. The buffer being killed is the current buffer when 1070with no arguments. The buffer being killed is the current buffer when
1070they are called. The idea of this feature is that these functions will 1071they are called. The idea of this feature is that these functions will
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
34You can use the ERT package to write regression tests for the program. 34You 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
38You can profile the program to get hints about how to make it more efficient. 38You can profile the program to get hints about how to make it more efficient.
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 4adcfdf8f4f..44fbc66a60e 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -1655,26 +1655,26 @@ if it becomes empty (i.e., if its length becomes zero). If you give
1655an empty overlay a non-@code{nil} @code{evaporate} property, that deletes 1655an empty overlay a non-@code{nil} @code{evaporate} property, that deletes
1656it immediately. 1656it immediately.
1657 1657
1658@item local-map
1659@cindex keymap of character (and overlays)
1660@kindex local-map @r{(overlay property)}
1661If this property is non-@code{nil}, it specifies a keymap for a portion
1662of the text. The property's value replaces the buffer's local map, when
1663the character after point is within the overlay. @xref{Active Keymaps}.
1664
1665@item keymap 1658@item keymap
1659@cindex keymap of character (and overlays)
1666@kindex keymap @r{(overlay property)} 1660@kindex keymap @r{(overlay property)}
1667The @code{keymap} property is similar to @code{local-map} but overrides the 1661If this property is non-@code{nil}, it specifies a keymap for a portion of the
1668buffer's local map (and the map specified by the @code{local-map} 1662text. This keymap is used when the character after point is within the
1669property) rather than replacing it. 1663overlay, and takes precedence over most other keymaps. @xref{Active Keymaps}.
1664
1665@item local-map
1666@kindex local-map @r{(overlay property)}
1667The @code{local-map} property is similar to @code{keymap} but replaces the
1668buffer's local map rather than augmenting existing keymaps. This also means it
1669has lower precedence than minor mode keymaps.
1670@end table 1670@end table
1671 1671
1672The @code{local-map} and @code{keymap} properties do not affect a 1672The @code{keymap} and @code{local-map} properties do not affect a
1673string displayed by the @code{before-string}, @code{after-string}, or 1673string displayed by the @code{before-string}, @code{after-string}, or
1674@code{display} properties. This is only relevant for mouse clicks and 1674@code{display} properties. This is only relevant for mouse clicks and
1675other mouse events that fall on the string, since point is never on 1675other mouse events that fall on the string, since point is never on
1676the string. To bind special mouse events for the string, assign it a 1676the string. To bind special mouse events for the string, assign it a
1677@code{local-map} or @code{keymap} text property. @xref{Special 1677@code{keymap} or @code{local-map} text property. @xref{Special
1678Properties}. 1678Properties}.
1679 1679
1680@node Finding Overlays 1680@node Finding Overlays
@@ -2126,7 +2126,8 @@ used automatically to handle certain shades of gray.
2126 2126
2127@item :font 2127@item :font
2128The font used to display the face. Its value should be a font object. 2128The font used to display the face. Its value should be a font object.
2129@xref{Font Selection}, for information about font objects. 2129@xref{Low-Level Font}, for information about font objects, font specs,
2130and font entities.
2130 2131
2131When specifying this attribute using @code{set-face-attribute} 2132When specifying this attribute using @code{set-face-attribute}
2132(@pxref{Attribute Functions}), you may also supply a font spec, a font 2133(@pxref{Attribute Functions}), you may also supply a font spec, a font
@@ -3260,7 +3261,9 @@ to @var{value}.
3260properties are intermediate between a font object and a font spec: 3261properties are intermediate between a font object and a font spec:
3261like a font object, and unlike a font spec, it refers to a single, 3262like a font object, and unlike a font spec, it refers to a single,
3262specific font. Unlike a font object, creating a font entity does not 3263specific font. Unlike a font object, creating a font entity does not
3263load the contents of that font into computer memory. 3264load the contents of that font into computer memory. Emacs may open
3265multiple font objects of different sizes from a single font entity
3266referring to a scalable font.
3264 3267
3265@defun find-font font-spec &optional frame 3268@defun find-font font-spec &optional frame
3266This function returns a font entity that best matches the font spec 3269This function returns a font entity that best matches the font spec
@@ -4650,6 +4653,15 @@ image. If only one of them is specified, the other one will be
4650calculated so as to preserve the aspect ratio. If both are specified, 4653calculated so as to preserve the aspect ratio. If both are specified,
4651aspect ratio may not be preserved. 4654aspect ratio may not be preserved.
4652 4655
4656@item :max-width, :max-height
4657The @code{:max-width} and @code{:max-height} keywords are used for
4658scaling if the size of the image of the image exceeds these values.
4659If @code{:width} is set it will have precedence over @code{max-width},
4660and if @code{:height} is set it will have precedence over
4661@code{max-height}, but you can otherwise mix these keywords as you
4662wish. @code{:max-width} and @code{:max-height} will always preserve
4663the aspect ratio.
4664
4653@item :rotation 4665@item :rotation
4654Specifies a rotation angle in degrees. 4666Specifies a rotation angle in degrees.
4655 4667
@@ -6419,6 +6431,26 @@ determined dynamically by Emacs. For buffers whose value of
6419buffers, this function always returns @code{left-to-right}. 6431buffers, this function always returns @code{left-to-right}.
6420@end defun 6432@end defun
6421 6433
6434@cindex visual-order cursor motion
6435 Sometimes there's a need to move point in strict visual order,
6436either to the left or to the right of its current screen position.
6437Emacs provides a primitive to do that.
6438
6439@defun move-point-visually direction
6440This function moves point of the currently selected window to the
6441buffer position that appears immediately to the right or to the left
6442of point on the screen. If @var{direction} is positive, point will
6443move one screen position to the right, otherwise it will move one
6444screen position to the left. Note that, depending on the surrounding
6445bidirectional context, this could potentially move point many buffer
6446positions away. If invoked at the end of a screen line, the function
6447moves point to the rightmost or leftmost screen position of the next
6448or previous screen line, as appropriate for the value of
6449@var{direction}.
6450
6451The function returns the new buffer position as its value.
6452@end defun
6453
6422@cindex layout on display, and bidirectional text 6454@cindex layout on display, and bidirectional text
6423@cindex jumbled display of bidirectional text 6455@cindex jumbled display of bidirectional text
6424@cindex concatenating bidirectional strings 6456@cindex concatenating bidirectional strings
diff --git a/doc/lispref/elisp.texi b/doc/lispref/elisp.texi
index 343d9cc98e2..0d9432d5e01 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},@*
97This is the @cite{GNU Emacs Lisp Reference Manual} 97This is the @cite{GNU Emacs Lisp Reference Manual}
98@end ifnottex 98@end ifnottex
99corresponding to Emacs version @value{EMACSVER}. 99corresponding 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>
104For information on using Emacs, refer to
105the <a href="/software/emacs/manual/html_node/emacs/index.html">Emacs
106Manual</a>.<br> To view this manual in other formats,
107click <a href="/software/emacs/manual/elisp.html">here</a>.
108@end html
109@end ifset
110 100
111Copyright @copyright{} 1990--1996, 1998--2013 Free Software Foundation, Inc. 101Copyright @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>
164For information on using Emacs, refer to the
165<a href="/software/emacs/manual/emacs.html">Emacs Manual</a>.<br>
166To 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
1115symbolic links in @var{filename} at all levels. If @var{filename} 1115symbolic links in @var{filename} at all levels. If @var{filename}
1116does not exist, the return value is @code{nil}. 1116does 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}
1119Manual}, for a description of mode bits. If the low-order bit is 1, 1119Manual}, for a description of mode bits. If the low-order bit is 1,
1120then the file is executable by all users, if the second-lowest-order 1120then the file is executable by all users, if the second-lowest-order
1121bit is 1, then the file is writable by all users, etc. The highest 1121bit 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
1626specifies that the file should be readable and writable for its owner, 1626specifies that the file should be readable and writable for its owner,
1627readable for group members, and readable for all other users. 1627readable 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}
1629Manual}, for a description of mode bit specifications. 1629Manual}, for a description of mode bit specifications.
1630 1630
1631Interactively, @var{mode} is read from the minibuffer using 1631Interactively, @var{mode} is read from the minibuffer using
@@ -1676,7 +1676,7 @@ the permissions on which the specification is based are taken from the
1676mode bits of @var{base-file}. If @var{base-file} is omitted or 1676mode 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
1678complete and relative specifications can be combined, as in 1678complete 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
1681specifications. 1681specifications.
1682@end defun 1682@end defun
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi
index 7768c147827..fcd345ef83b 100644
--- a/doc/lispref/functions.texi
+++ b/doc/lispref/functions.texi
@@ -974,10 +974,11 @@ Note that we do not quote the @code{lambda} form.
974compiled. This would not happen if, say, you had constructed the 974compiled. This would not happen if, say, you had constructed the
975anonymous function by quoting it as a list: 975anonymous function by quoting it as a list:
976 976
977@c Do not unquote this lambda!
977@example 978@example
978@group 979@group
979(defun double-property (symbol prop) 980(defun double-property (symbol prop)
980 (change-property symbol prop (lambda (x) (* 2 x)))) 981 (change-property symbol prop '(lambda (x) (* 2 x))))
981@end group 982@end group
982@end example 983@end example
983 984
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi
index 822e952ef98..ef020364082 100644
--- a/doc/lispref/keymaps.texi
+++ b/doc/lispref/keymaps.texi
@@ -663,17 +663,16 @@ additional active keymaps through the variable
663 663
664 The highest precedence normal keymap comes from the @code{keymap} 664 The highest precedence normal keymap comes from the @code{keymap}
665text or overlay property. If that is non-@code{nil}, it is the first 665text or overlay property. If that is non-@code{nil}, it is the first
666keymap to be processed, in normal circumstances. Next comes 666keymap to be processed, in normal circumstances.
667any keymap added by the function @code{set-temporary-overlay-map}.
668@xref{Controlling Active Maps}.
669 667
670 However, there are also special ways for programs to substitute 668 However, there are also special ways for programs to substitute
671other keymaps for some of those. The variable 669other keymaps for some of those. The variable
672@code{overriding-local-map}, if non-@code{nil}, specifies a keymap 670@code{overriding-local-map}, if non-@code{nil}, specifies a keymap
673that replaces all the usual active keymaps except the global keymap. 671that replaces all the usual active keymaps except the global keymap.
674Another way to do this is with @code{overriding-terminal-local-map}; 672
675it operates on a per-terminal basis. These variables are documented 673The very highest precedence keymap comes from
676below. 674@code{overriding-terminal-local-map}; it operates on a per-terminal basis and
675is normally used for modal/transient keybindings.
677 676
678@cindex major mode keymap 677@cindex major mode keymap
679 Since every buffer that uses the same major mode normally uses the 678 Since every buffer that uses the same major mode normally uses the
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi
index 5c92307f7d5..dab8e8d1255 100644
--- a/doc/lispref/loading.texi
+++ b/doc/lispref/loading.texi
@@ -461,7 +461,7 @@ and calls @code{define-key}; not even if the variable name is the same
461symbol @var{function}. 461symbol @var{function}.
462 462
463@cindex function cell in autoload 463@cindex function cell in autoload
464if @var{function} already has non-void function definition that is not 464If @var{function} already has a non-void function definition that is not
465an autoload object, this function does nothing and returns @code{nil}. 465an autoload object, this function does nothing and returns @code{nil}.
466Otherwise, it constructs an autoload object (@pxref{Autoload Type}), 466Otherwise, it constructs an autoload object (@pxref{Autoload Type}),
467and stores it as the function definition for @var{function}. The 467and stores it as the function definition for @var{function}. The
@@ -990,19 +990,18 @@ file that was just loaded.
990@end defvar 990@end defvar
991 991
992If you want code to be executed when a @emph{particular} library is 992If you want code to be executed when a @emph{particular} library is
993loaded, use the function @code{eval-after-load}: 993loaded, use the macro @code{with-eval-after-load}:
994 994
995@defun eval-after-load library form 995@defmac with-eval-after-load library body@dots{}
996This function arranges to evaluate @var{form} at the end of loading 996This macro arranges to evaluate @var{body} at the end of loading
997the file @var{library}, each time @var{library} is loaded. If 997the file @var{library}, each time @var{library} is loaded. If
998@var{library} is already loaded, it evaluates @var{form} right away. 998@var{library} is already loaded, it evaluates @var{body} right away.
999Don't forget to quote @var{form}!
1000 999
1001You don't need to give a directory or extension in the file name 1000You don't need to give a directory or extension in the file name
1002@var{library}. Normally, you just give a bare file name, like this: 1001@var{library}. Normally, you just give a bare file name, like this:
1003 1002
1004@example 1003@example
1005(eval-after-load "edebug" '(def-edebug-spec c-point t)) 1004(with-eval-after-load "edebug" (def-edebug-spec c-point t))
1006@end example 1005@end example
1007 1006
1008To restrict which files can trigger the evaluation, include a 1007To restrict which files can trigger the evaluation, include a
@@ -1014,16 +1013,16 @@ example, @file{my_inst.elc} or @file{my_inst.elc.gz} in some directory
1014@file{my_inst.el}: 1013@file{my_inst.el}:
1015 1014
1016@example 1015@example
1017(eval-after-load "foo/bar/my_inst.elc" @dots{}) 1016(with-eval-after-load "foo/bar/my_inst.elc" @dots{})
1018@end example 1017@end example
1019 1018
1020@var{library} can also be a feature (i.e., a symbol), in which case 1019@var{library} can also be a feature (i.e., a symbol), in which case
1021@var{form} is evaluated at the end of any file where 1020@var{body} is evaluated at the end of any file where
1022@code{(provide @var{library})} is called. 1021@code{(provide @var{library})} is called.
1023 1022
1024An error in @var{form} does not undo the load, but does prevent 1023An error in @var{body} does not undo the load, but does prevent
1025execution of the rest of @var{form}. 1024execution of the rest of @var{body}.
1026@end defun 1025@end defmac
1027 1026
1028Normally, well-designed Lisp programs should not use 1027Normally, well-designed Lisp programs should not use
1029@code{eval-after-load}. If you need to examine and set the variables 1028@code{eval-after-load}. If you need to examine and set the variables
@@ -1031,18 +1030,3 @@ defined in another library (those meant for outside use), you can do
1031it immediately---there is no need to wait until the library is loaded. 1030it immediately---there is no need to wait until the library is loaded.
1032If you need to call functions defined by that library, you should load 1031If you need to call functions defined by that library, you should load
1033the library, preferably with @code{require} (@pxref{Named Features}). 1032the library, preferably with @code{require} (@pxref{Named Features}).
1034
1035@defvar after-load-alist
1036This variable stores an alist built by @code{eval-after-load},
1037containing the expressions to evaluate when certain libraries are
1038loaded. Each element looks like this:
1039
1040@example
1041(@var{regexp-or-feature} @var{forms}@dots{})
1042@end example
1043
1044The key @var{regexp-or-feature} is either a regular expression or a
1045symbol, and the value is a list of forms. The forms are evaluated
1046when the key matches the absolute true name or feature name of the
1047library being loaded.
1048@end defvar
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi
index 7d42d2591d6..59729380ea7 100644
--- a/doc/lispref/modes.texi
+++ b/doc/lispref/modes.texi
@@ -1800,7 +1800,7 @@ display of the text just as they would text in the buffer. Any
1800characters which have no @code{face} properties are displayed, by 1800characters which have no @code{face} properties are displayed, by
1801default, in the face @code{mode-line} or @code{mode-line-inactive} 1801default, in the face @code{mode-line} or @code{mode-line-inactive}
1802(@pxref{Standard Faces,,, emacs, The GNU Emacs Manual}). The 1802(@pxref{Standard Faces,,, emacs, The GNU Emacs Manual}). The
1803@code{help-echo} and @code{local-map} properties in @var{string} have 1803@code{help-echo} and @code{keymap} properties in @var{string} have
1804special meanings. @xref{Properties in Mode}. 1804special meanings. @xref{Properties in Mode}.
1805 1805
1806@item @var{symbol} 1806@item @var{symbol}
@@ -2205,7 +2205,7 @@ The value of @code{global-mode-string}.
2205 Certain text properties are meaningful in the 2205 Certain text properties are meaningful in the
2206mode line. The @code{face} property affects the appearance of text; the 2206mode line. The @code{face} property affects the appearance of text; the
2207@code{help-echo} property associates help strings with the text, and 2207@code{help-echo} property associates help strings with the text, and
2208@code{local-map} can make the text mouse-sensitive. 2208@code{keymap} can make the text mouse-sensitive.
2209 2209
2210 There are four ways to specify text properties for text in the mode 2210 There are four ways to specify text properties for text in the mode
2211line: 2211line:
@@ -2229,7 +2229,7 @@ structure, and make @var{form} evaluate to a string that has a text
2229property. 2229property.
2230@end enumerate 2230@end enumerate
2231 2231
2232 You can use the @code{local-map} property to specify a keymap. This 2232 You can use the @code{keymap} property to specify a keymap. This
2233keymap only takes real effect for mouse clicks; binding character keys 2233keymap only takes real effect for mouse clicks; binding character keys
2234and function keys to it has no effect, since it is impossible to move 2234and function keys to it has no effect, since it is impossible to move
2235point into the mode line. 2235point into the mode line.
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
126Return @code{t} if @var{string} is a multibyte string, @code{nil} 126Return @code{t} if @var{string} is a multibyte string, @code{nil}
127otherwise. 127otherwise. This function also returns @code{nil} if @var{string} is
128some 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/numbers.texi b/doc/lispref/numbers.texi
index eeebac6bf72..2b6f31b670b 100644
--- a/doc/lispref/numbers.texi
+++ b/doc/lispref/numbers.texi
@@ -1156,11 +1156,6 @@ This function returns the logarithm of @var{arg}, with base
1156returns a NaN. 1156returns a NaN.
1157@end defun 1157@end defun
1158 1158
1159@defun log10 arg
1160This function returns the logarithm of @var{arg}, with base 10:
1161@code{(log10 @var{x})} @equiv{} @code{(log @var{x} 10)}.
1162@end defun
1163
1164@defun expt x y 1159@defun expt x y
1165This function returns @var{x} raised to power @var{y}. If both 1160This function returns @var{x} raised to power @var{y}. If both
1166arguments are integers and @var{y} is positive, the result is an 1161arguments are integers and @var{y} is positive, the result is an
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
266archives}. Such archives are specified by the variable 266archives}. 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:
268the archive hosted by the GNU project at @url{elpa.gnu.org}. This 268the archive hosted by the GNU project at @url{http://elpa.gnu.org}. This
269section describes how to set up and maintain a package archive. 269section 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
506the current buffer. 506the current buffer.
507@end defun 507@end defun
508 508
509@deffn Command describe-syntax &optional buffer
510This 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{}
510This macro executes @var{body} using @var{table} as the current syntax 515This macro executes @var{body} using @var{table} as the current syntax
511table. It returns the value of the last form in @var{body}, after 516table. 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 6d5a39d887a..c10458b39ae 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -1226,7 +1226,7 @@ list, which is in the variable @code{buffer-undo-list}.
1226 1226
1227@defvar buffer-undo-list 1227@defvar buffer-undo-list
1228This buffer-local variable's value is the undo list of the current 1228This buffer-local variable's value is the undo list of the current
1229buffer. A value of @code{t} disables the recording of undo information. 1229buffer. A value of @code{t} disables the recording of undo information.
1230@end defvar 1230@end defvar
1231 1231
1232Here are the kinds of elements an undo list can have: 1232Here are the kinds of elements an undo list can have:
@@ -2805,6 +2805,28 @@ from the specified range of text. Here's an example:
2805Do not rely on the return value of this function. 2805Do not rely on the return value of this function.
2806@end defun 2806@end defun
2807 2807
2808@defun add-face-text-property start end face &optional appendp object
2809@code{face} text attributes can be combined. If you want to make a
2810section both italic and green, you can either define a new face that
2811have those attributes, or you can add both these attributes separately
2812to text:
2813
2814@example
2815(add-face-text-property @var{start} @var{end} 'italic)
2816(add-face-text-property @var{start} @var{end} '(:foreground "#00ff00"))
2817@end example
2818
2819The attribute is (by default) prepended to the list of face
2820attributes, and the first attribute of the same type takes
2821precedence. So if you have two @code{:foreground} specifications, the
2822first one will take effect.
2823
2824If you pass in @var{appendp}, the attribute will be appended instead
2825of prepended, which means that it will have no effect if there is
2826already an attribute of the same type.
2827
2828@end defun
2829
2808 The easiest way to make a string with text properties 2830 The easiest way to make a string with text properties
2809is with @code{propertize}: 2831is with @code{propertize}:
2810 2832
diff --git a/doc/lispref/tips.texi b/doc/lispref/tips.texi
index c40ae408f7f..2e3760e573e 100644
--- a/doc/lispref/tips.texi
+++ b/doc/lispref/tips.texi
@@ -54,12 +54,12 @@ You should choose a short word to distinguish your program from other
54Lisp programs. The names of all global symbols in your program, that 54Lisp programs. The names of all global symbols in your program, that
55is the names of variables, constants, and functions, should begin with 55is the names of variables, constants, and functions, should begin with
56that chosen prefix. Separate the prefix from the rest of the name 56that chosen prefix. Separate the prefix from the rest of the name
57with a hyphen, @samp{-}. Use two hyphens if the symbol is not meant 57with a hyphen, @samp{-}. This practice helps avoid name conflicts,
58to be used by other packages. This practice helps avoid name 58since all global variables in Emacs Lisp share the same name space,
59conflicts, since all global variables in Emacs Lisp share the same 59and all functions share another name space@footnote{The benefits of a
60name space, and all functions share another name space@footnote{The 60Common Lisp-style package system are considered not to outweigh the
61benefits of a Common Lisp-style package system are considered not to 61costs.}. Use two hyphens to separate prefix and name if the symbol is
62outweigh the costs.}. 62not meant to be used by other packages.
63 63
64Occasionally, for a command name intended for users to use, it is more 64Occasionally, for a command name intended for users to use, it is more
65convenient if some words come before the package's name prefix. And 65convenient if some words come before the package's name prefix. And
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index 4bcf7985f0c..4a38fa9ccd5 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -988,7 +988,7 @@ Here is an example:
988 (setq my-ticker (lambda () 988 (setq my-ticker (lambda ()
989 (setq x (1+ x))))) 989 (setq x (1+ x)))))
990 @result{} (closure ((x . 0) t) () 990 @result{} (closure ((x . 0) t) ()
991 (1+ x)) 991 (setq x (1+ x)))
992 992
993(funcall my-ticker) 993(funcall my-ticker)
994 @result{} 1 994 @result{} 1
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 4cae3d0a478..e4a66e19877 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,84 @@
12013-07-06 Glenn Morris <rgm@gnu.org>
2
3 * mh-e.texi: Fix external links.
4 (Using This Manual): Printed elisp manuals no longer available.
5
6 * newsticker.texi (Overview): Update URL.
7
8 * nxml-mode.texi (Introduction): Update URL.
9
10 * org.texi (JavaScript support): Fix URL.
11
12 * wisent.texi (Wisent Overview): Remove incorrect, unnecessary uref.
13
14 * eudc.texi (CCSO PH/QI): Remove defunct URL.
15
16 * dbus.texi (Introspection): Update URL to a less defunct one.
17
18 * gnus.texi (Top): Restrict "Other related manuals" to info output.
19 (Foreign Groups): Use @indicateurl for examples.
20 (Direct Functions): Remove defunct URL.
21 (RSS): Update URL.
22
23 * gnus-faq.texi (FAQ 5-8, FAQ 6-3): Remove defunct URLs.
24 (FAQ 7-1): Update URL.
25
26 * pgg.texi (Top, Overview): Add note about obsolescence.
27
282013-07-03 Paul Eggert <eggert@cs.ucla.edu>
29
30 * texinfo.tex: Merge from gnulib.
31
322013-07-03 Glenn Morris <rgm@gnu.org>
33
34 * bovine.texi (top):
35 * cc-mode.texi (AWK Mode Font Locking):
36 * mh-e.texi (Preface):
37 * url.texi (URI Parsing): Fix cross-references to other manuals.
38
392013-07-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
40
41 * gnus.texi (Client-Side IMAP Splitting):
42 Note that `nnimap-inbox' now can be a list.
43
442013-06-24 Glenn Morris <rgm@gnu.org>
45
46 * eshell.texi: Fix cross-references to other manuals.
47
482013-06-23 Glenn Morris <rgm@gnu.org>
49
50 * Makefile.in (HTML_TARGETS, html, emacs-faq.html, emacs-faq):
51 Remove; not needed now we use a standard html layout for the faq.
52 (clean): Remove HTML_TARGETS, emacs-faq.text.
53
542013-06-21 Eduard Wiebe <usenet@pusto.de>
55
56 * flymake.texi (Parsing the output, Customizable variables):
57 Add reference to `flymake-warning-predicate'.
58
592013-06-19 Michael Albinus <michael.albinus@gmx.de>
60
61 * tramp.texi (Top, Configuration): Insert section `Predefined
62 connection information' in menu.
63 (Predefined connection information): New section.
64 (Android shell setup): Make a reference to `Predefined connection
65 information'.
66
672013-06-19 Glenn Morris <rgm@gnu.org>
68
69 * Makefile.in (version): New, set by configure.
70 (clean): Delete dist tar file.
71 (infoclean): New, split from maintainer-clean.
72 (maintainer-clean): Run infoclean.
73 (dist): New rule, to make tarfile for www.gnu.org.
74
752013-06-13 Albert Krewinkel <tarleb@moltkeplatz.de>
76
77 * sieve.texi (Managing Sieve): Fix port in example, fix documentation
78 for keys q and Q.
79 (Standards): Reference RFC5804 as the defining document of the
80 managesieve protocol.
81
12013-06-10 Aidan Gauland <aidalgol@amuri.net> 822013-06-10 Aidan Gauland <aidalgol@amuri.net>
2 83
3 * eshell.texi (Input/Output): Expand to cover new visual-command 84 * eshell.texi (Input/Output): Expand to cover new visual-command
@@ -39,7 +120,7 @@
39 120
402013-03-31 Jay Belanger <jay.p.belanger@gmail.com> 1212013-03-31 Jay Belanger <jay.p.belanger@gmail.com>
41 122
42 * calc.texi: (Basic Operations on Units): Streamline some 123 * calc.texi (Basic Operations on Units): Streamline some
43 descriptions. 124 descriptions.
44 125
452013-03-27 Aidan Gauland <aidalgol@no8wireless.co.nz> 1262013-03-27 Aidan Gauland <aidalgol@no8wireless.co.nz>
@@ -78,8 +159,8 @@
78 159
792013-03-08 Jay Belanger <jay.p.belanger@gmail.com> 1602013-03-08 Jay Belanger <jay.p.belanger@gmail.com>
80 161
81 * calc.texi (Basic Operations on Units): Fix 162 * calc.texi (Basic Operations on Units):
82 cross-reference. 163 Fix cross-reference.
83 164
842013-03-07 Katsumi Yamaoka <yamaoka@jpl.org> 1652013-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
85 166
@@ -117,8 +198,8 @@
117 198
118 * tramp.texi (Inline methods): Remove "ssh1", "ssh2", "plink1" 199 * tramp.texi (Inline methods): Remove "ssh1", "ssh2", "plink1"
119 and "plink2" entries. "plink2" is obsolete for a long time. 200 and "plink2" entries. "plink2" is obsolete for a long time.
120 (External methods): Remove "scp1" and "scp2" entries. Explain 201 (External methods): Remove "scp1" and "scp2" entries.
121 user name and host name specification for "adb". 202 Explain user name and host name specification for "adb".
122 203
1232013-02-28 Michael Albinus <michael.albinus@gmx.de> 2042013-02-28 Michael Albinus <michael.albinus@gmx.de>
124 205
@@ -198,8 +279,8 @@
198 from ede new. 279 from ede new.
199 (Simple projects): Re-write to not talk about ede-simple-project 280 (Simple projects): Re-write to not talk about ede-simple-project
200 which is deprecated, and instead use the term to mean projects 281 which is deprecated, and instead use the term to mean projects
201 that don't do much management, just project wrapping. Add 282 that don't do much management, just project wrapping.
202 ede-generic-project link. 283 Add ede-generic-project link.
203 (ede-generic-project): New node (bug#11441). 284 (ede-generic-project): New node (bug#11441).
204 285
2052013-02-07 Glenn Morris <rgm@gnu.org> 2862013-02-07 Glenn Morris <rgm@gnu.org>
@@ -338,8 +419,8 @@
338 419
3392012-12-24 Lars Ingebrigtsen <larsi@gnus.org> 4202012-12-24 Lars Ingebrigtsen <larsi@gnus.org>
340 421
341 * gnus.texi (Browse Foreign Server): Document 422 * gnus.texi (Browse Foreign Server):
342 `gnus-browse-delete-group'. 423 Document `gnus-browse-delete-group'.
343 424
3442012-12-22 Glenn Morris <rgm@gnu.org> 4252012-12-22 Glenn Morris <rgm@gnu.org>
345 426
@@ -494,7 +575,7 @@
494 575
495 Release MH-E manual version 8.4. 576 Release MH-E manual version 8.4.
496 577
497 * mh-e.texi: (VERSION, EDITION, UPDATED, UPDATE-MONTH, Preface): 578 * mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH, Preface):
498 Update for release 8.4. 579 Update for release 8.4.
499 580
500 * mh-e.texi (Sequences): Add mh-whitelist-preserves-sequences-flag. 581 * mh-e.texi (Sequences): Add mh-whitelist-preserves-sequences-flag.
@@ -556,8 +637,8 @@
556 * ses.texi: Doc for ses-rename-cell, ses-repair-cell-reference-all & ses-range. 637 * ses.texi: Doc for ses-rename-cell, ses-repair-cell-reference-all & ses-range.
557 In all file place SES into @acronym{...}. 638 In all file place SES into @acronym{...}.
558 (Advanced Features): Add key index and function index for 639 (Advanced Features): Add key index and function index for
559 ses-set-header-row. Add description for function 640 ses-set-header-row. Add description for function
560 ses-rename-cell. Add description for function 641 ses-rename-cell. Add description for function
561 ses-repair-cell-reference-all. 642 ses-repair-cell-reference-all.
562 (Ranges in formulas): Add description for ses-range flags. 643 (Ranges in formulas): Add description for ses-range flags.
563 644
@@ -576,8 +657,8 @@
576 Improve docs for url-queue-*. 657 Improve docs for url-queue-*.
577 (Supported URL Types): Copyedits. Delete empty subnodes. 658 (Supported URL Types): Copyedits. Delete empty subnodes.
578 659
579 * url.texi (Introduction): Rename from Getting Started. Rewrite 660 * url.texi (Introduction): Rename from Getting Started.
580 the introduction. 661 Rewrite the introduction.
581 (URI Parsing): Rewrite. Omit the obsolete attributes slot. 662 (URI Parsing): Rewrite. Omit the obsolete attributes slot.
582 663
5832012-11-10 Glenn Morris <rgm@gnu.org> 6642012-11-10 Glenn Morris <rgm@gnu.org>
@@ -677,14 +758,14 @@
677 758
6782012-10-26 Bastien Guerry <bzg@gnu.org> 7592012-10-26 Bastien Guerry <bzg@gnu.org>
679 760
680 * org.texi (Installation): Update the link to Org's ELPA. Also 761 * org.texi (Installation): Update the link to Org's ELPA.
681 don't mention org-install.el anymore as the replacement file 762 Also don't mention org-install.el anymore as the replacement file
682 org-loaddefs.el is now loaded by org.el. 763 org-loaddefs.el is now loaded by org.el.
683 764
6842012-10-25 Michael Albinus <michael.albinus@gmx.de> 7652012-10-25 Michael Albinus <michael.albinus@gmx.de>
685 766
686 * tramp.texi (Frequently Asked Questions): Mention 767 * tramp.texi (Frequently Asked Questions):
687 `tramp-completion-reread-directory-timeout' for performance 768 Mention `tramp-completion-reread-directory-timeout' for performance
688 improvement. 769 improvement.
689 770
6902012-10-25 Glenn Morris <rgm@gnu.org> 7712012-10-25 Glenn Morris <rgm@gnu.org>
@@ -807,8 +888,8 @@
807 (Referencing Labels): Update regarding reference styles. 888 (Referencing Labels): Update regarding reference styles.
808 (Citation Styles): Mention support for ConTeXt. 889 (Citation Styles): Mention support for ConTeXt.
809 (Options (Defining Label Environments)): Fix typo. 890 (Options (Defining Label Environments)): Fix typo.
810 (Options (Creating Citations)): Document 891 (Options (Creating Citations)):
811 `reftex-cite-key-separator'. 892 Document `reftex-cite-key-separator'.
812 893
8132012-09-30 Achim Gratz <Stromeko@Stromeko.DE> 8942012-09-30 Achim Gratz <Stromeko@Stromeko.DE>
814 895
@@ -840,8 +921,8 @@
840 921
8412012-09-30 Bastien Guerry <bzg@gnu.org> 9222012-09-30 Bastien Guerry <bzg@gnu.org>
842 923
843 * org.texi (Installation, Feedback, Batch execution): Use 924 * org.texi (Installation, Feedback, Batch execution):
844 (add-to-list 'load-path ... t) for the contrib dir. 925 Use (add-to-list 'load-path ... t) for the contrib dir.
845 926
846 * org.texi (results): Update documentation for ":results drawer" 927 * org.texi (results): Update documentation for ":results drawer"
847 and ":results org". 928 and ":results org".
@@ -868,8 +949,8 @@
868 (Agenda commands): Reorder. Document `*' to toggle persistent 949 (Agenda commands): Reorder. Document `*' to toggle persistent
869 marks. 950 marks.
870 951
871 * org.texi (Agenda dispatcher): Mention 952 * org.texi (Agenda dispatcher):
872 `org-toggle-agenda-sticky'. 953 Mention `org-toggle-agenda-sticky'.
873 (Agenda commands, Exporting Agenda Views): Fix typo. 954 (Agenda commands, Exporting Agenda Views): Fix typo.
874 955
875 * org.texi (Templates in contexts, Setting Options): Update to 956 * org.texi (Templates in contexts, Setting Options): Update to
@@ -950,7 +1031,7 @@
950 1031
951 * org.texi: The sections in the Exporting section of the manual 1032 * org.texi: The sections in the Exporting section of the manual
952 left out articles in the description of the org-export-as-* 1033 left out articles in the description of the org-export-as-*
953 commands, among other places. This patch adds them, adds a few 1034 commands, among other places. This patch adds them, adds a few
954 missing prepositions, and switches instances of "an HTML" to "a 1035 missing prepositions, and switches instances of "an HTML" to "a
955 html" for internal consistency. 1036 html" for internal consistency.
956 1037
@@ -998,7 +1079,7 @@
9982012-09-30 Nicolas Goaziou <n.goaziou@gmail.com> 10792012-09-30 Nicolas Goaziou <n.goaziou@gmail.com>
999 1080
1000 * org.texi (Literal examples): Remove reference to unknown 1081 * org.texi (Literal examples): Remove reference to unknown
1001 `org-export-latex-minted' variable. Also simplify footnote since 1082 `org-export-latex-minted' variable. Also simplify footnote since
1002 `org-export-latex-listings' documentation is exhaustive already. 1083 `org-export-latex-listings' documentation is exhaustive already.
1003 1084
1004 * org.texi (Plain lists): Remove reference to now hard-coded 1085 * org.texi (Plain lists): Remove reference to now hard-coded
@@ -1039,13 +1120,13 @@
1039 simplifications. 1120 simplifications.
1040 (Basic Simplifications): Rename from "Limited Simplifications" 1121 (Basic Simplifications): Rename from "Limited Simplifications"
1041 Replace "limited" by "basic" throughout. 1122 Replace "limited" by "basic" throughout.
1042 (Algebraic Simplifications): Indicate that the algebraic 1123 (Algebraic Simplifications): Indicate that the algebraic
1043 simplifications are done by default. 1124 simplifications are done by default.
1044 (Unsafe Simplifications): Mention `m E'. 1125 (Unsafe Simplifications): Mention `m E'.
1045 (Simplification of Units): Mention `m U'. 1126 (Simplification of Units): Mention `m U'.
1046 (Trigonometric/Hyperbolic Functions, Reducing and Mapping) 1127 (Trigonometric/Hyperbolic Functions, Reducing and Mapping)
1047 (Kinds of Declarations, Functions for Declarations): Mention 1128 (Kinds of Declarations, Functions for Declarations):
1048 "algebraic simplifications" instead of `a s'. 1129 Mention "algebraic simplifications" instead of `a s'.
1049 (Algebraic Entry): Remove mention of default simplifications. 1130 (Algebraic Entry): Remove mention of default simplifications.
1050 1131
10512012-07-30 Jay Belanger <jay.p.belanger@gmail.com> 11322012-07-30 Jay Belanger <jay.p.belanger@gmail.com>
@@ -1077,8 +1158,8 @@
1077 1158
10782012-07-06 Michael Albinus <michael.albinus@gmx.de> 11592012-07-06 Michael Albinus <michael.albinus@gmx.de>
1079 1160
1080 * tramp.texi (Multi-hops): Introduce 1161 * tramp.texi (Multi-hops):
1081 `tramp-restricted-shell-hosts-alist'. 1162 Introduce `tramp-restricted-shell-hosts-alist'.
1082 1163
10832012-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org> 11642012-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1084 1165
@@ -1270,8 +1351,8 @@
1270 (Synchronous Methods): Remove obsolete dbus-call-method-non-blocking. 1351 (Synchronous Methods): Remove obsolete dbus-call-method-non-blocking.
1271 (Asynchronous Methods): Fix description of 1352 (Asynchronous Methods): Fix description of
1272 dbus-call-method-asynchronously. 1353 dbus-call-method-asynchronously.
1273 (Receiving Method Calls): Fix some minor errors. Add 1354 (Receiving Method Calls): Fix some minor errors.
1274 dbus-interface-emacs. 1355 Add dbus-interface-emacs.
1275 (Signals): Describe unicast signals and the new match rules. 1356 (Signals): Describe unicast signals and the new match rules.
1276 (Alternative Buses): Add the PRIVATE optional argument to 1357 (Alternative Buses): Add the PRIVATE optional argument to
1277 dbus-init-bus. Describe its new return value. Add dbus-setenv. 1358 dbus-init-bus. Describe its new return value. Add dbus-setenv.
@@ -1304,8 +1385,8 @@
1304 1385
13052012-04-09 Eli Zaretskii <eliz@gnu.org> 13862012-04-09 Eli Zaretskii <eliz@gnu.org>
1306 1387
1307 * makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean): Add 1388 * makefile.w32-in (INFO_TARGETS, DVI_TARGETS, clean):
1308 emacs-gnutls. 1389 Add emacs-gnutls.
1309 ($(infodir)/emacs-gnutls, emacs-gnutls.dvi): New targets. 1390 ($(infodir)/emacs-gnutls, emacs-gnutls.dvi): New targets.
1310 1391
13112012-04-09 Teodor Zlatanov <tzz@lifelogs.com> 13922012-04-09 Teodor Zlatanov <tzz@lifelogs.com>
@@ -1408,7 +1489,7 @@
1408 1489
14092012-04-01 Eric Schulte <eric.schulte@gmx.com> 14902012-04-01 Eric Schulte <eric.schulte@gmx.com>
1410 1491
1411 * org.texi (Key bindings and useful functions): Updated babel key 1492 * org.texi (Key bindings and useful functions): Update babel key
1412 binding documentation in manual. 1493 binding documentation in manual.
1413 1494
14142012-04-01 Eric Schulte <eric.schulte@gmx.com> 14952012-04-01 Eric Schulte <eric.schulte@gmx.com>
@@ -1509,8 +1590,8 @@
1509 1590
15102012-02-13 Lars Ingebrigtsen <larsi@gnus.org> 15912012-02-13 Lars Ingebrigtsen <larsi@gnus.org>
1511 1592
1512 * gnus.texi (Customizing the IMAP Connection): Mention 1593 * gnus.texi (Customizing the IMAP Connection):
1513 nnimap-record-commands. 1594 Mention nnimap-record-commands.
1514 1595
15152012-02-10 Glenn Morris <rgm@gnu.org> 15962012-02-10 Glenn Morris <rgm@gnu.org>
1516 1597
@@ -1581,8 +1662,8 @@
1581 1662
15822012-01-03 Bernt Hansen <bernt@norang.ca> 16632012-01-03 Bernt Hansen <bernt@norang.ca>
1583 1664
1584 * org.texi (Agenda commands): Document 1665 * org.texi (Agenda commands):
1585 `org-clock-report-include-clocking-task'. 1666 Document `org-clock-report-include-clocking-task'.
1586 1667
15872012-01-03 Bastien Guerry <bzg@gnu.org> 16682012-01-03 Bastien Guerry <bzg@gnu.org>
1588 1669
@@ -1667,8 +1748,8 @@
1667 1748
16682012-01-03 Eric Schulte <schulte.eric@gmail.com> 17492012-01-03 Eric Schulte <schulte.eric@gmail.com>
1669 1750
1670 * org.texi (Buffer-wide header arguments): Update 1751 * org.texi (Buffer-wide header arguments):
1671 documentation to reflect removal of #+PROPERTIES. 1752 Update documentation to reflect removal of #+PROPERTIES.
1672 1753
16732012-01-03 Carsten Dominik <carsten.dominik@gmail.com> 17542012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
1674 1755
@@ -1829,7 +1910,7 @@
1829 1910
1830 * mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH): Update for 1911 * mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH): Update for
1831 release 8.3. 1912 release 8.3.
1832 (Preface): Updated support information. 1913 (Preface): Update support information.
1833 (From Bill Wohler): Reset text to original version. As a 1914 (From Bill Wohler): Reset text to original version. As a
1834 historical quote, the tense should be correct in the time that it 1915 historical quote, the tense should be correct in the time that it
1835 was written. 1916 was written.
@@ -2031,8 +2112,8 @@
2031 2112
20322011-08-15 Bastien Guerry <bzg@gnu.org> 21132011-08-15 Bastien Guerry <bzg@gnu.org>
2033 2114
2034 * org.texi (Dynamic blocks, Structure editing): Mention 2115 * org.texi (Dynamic blocks, Structure editing):
2035 the function `org-narrow-to-block'. 2116 Mention the function `org-narrow-to-block'.
2036 2117
20372011-08-15 Eric Schulte <schulte.eric@gmail.com> 21182011-08-15 Eric Schulte <schulte.eric@gmail.com>
2038 2119
@@ -2059,15 +2140,15 @@
2059 2140
20602011-08-15 Eric Schulte <schulte.eric@gmail.com> 21412011-08-15 Eric Schulte <schulte.eric@gmail.com>
2061 2142
2062 * org.texi (Conflicts): Changed "yasnippets" to "yasnippet" and 2143 * org.texi (Conflicts): Change "yasnippets" to "yasnippet" and
2063 added extra whitespace around functions to be consistent with the 2144 added extra whitespace around functions to be consistent with the
2064 rest of the section. 2145 rest of the section.
2065 2146
20662011-08-15 Eric Schulte <schulte.eric@gmail.com> 21472011-08-15 Eric Schulte <schulte.eric@gmail.com>
2067 2148
2068 * org.texi (Evaluating code blocks): Expanded discussion of 2149 * org.texi (Evaluating code blocks): Expand discussion of
2069 #+call: line syntax. 2150 #+call: line syntax.
2070 (Header arguments in function calls): Expanded discussion of 2151 (Header arguments in function calls): Expand discussion of
2071 #+call: line syntax. 2152 #+call: line syntax.
2072 2153
20732011-08-15 Eric Schulte <schulte.eric@gmail.com> 21542011-08-15 Eric Schulte <schulte.eric@gmail.com>
@@ -2097,12 +2178,12 @@
2097 2178
20982011-08-15 Tom Dye <tsd@tsdye.com> 21792011-08-15 Tom Dye <tsd@tsdye.com>
2099 2180
2100 * org.texi (cache): Improved documentation of code block caches. 2181 * org.texi (cache): Improve documentation of code block caches.
2101 2182
21022011-08-15 Tom Dye <tsd@tsdye.com> 21832011-08-15 Tom Dye <tsd@tsdye.com>
2103 2184
2104 * org.texi (Code block specific header arguments): Documentation 2185 * org.texi (Code block specific header arguments):
2105 of multi-line header arguments. 2186 Documentation of multi-line header arguments.
2106 2187
21072011-08-15 Eric Schulte <schulte.eric@gmail.com> 21882011-08-15 Eric Schulte <schulte.eric@gmail.com>
2108 2189
@@ -2158,15 +2239,15 @@
2158 2239
21592011-07-04 Michael Albinus <michael.albinus@gmx.de> 22402011-07-04 Michael Albinus <michael.albinus@gmx.de>
2160 2241
2161 * tramp.texi (Cleanup remote connections): Add 2242 * tramp.texi (Cleanup remote connections):
2162 `tramp-cleanup-this-connection'. 2243 Add `tramp-cleanup-this-connection'.
2163 2244
21642011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org> 22452011-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2165 2246
2166 * gnus.texi (Subscription Methods): Link to "Group Levels" to explain 2247 * gnus.texi (Subscription Methods): Link to "Group Levels" to explain
2167 zombies. 2248 zombies.
2168 (Checking New Groups): Ditto (bug#8974). 2249 (Checking New Groups): Ditto (bug#8974).
2169 (Checking New Groups): Moved the reference to the right place. 2250 (Checking New Groups): Move the reference to the right place.
2170 2251
21712011-07-03 Dave Abrahams <dave@boostpro.com> (tiny change) 22522011-07-03 Dave Abrahams <dave@boostpro.com> (tiny change)
2172 2253
@@ -2193,8 +2274,8 @@
2193 2274
21942011-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org> 22752011-06-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2195 2276
2196 * gnus.texi (Summary Mail Commands): Document 2277 * gnus.texi (Summary Mail Commands):
2197 `gnus-summary-reply-to-list-with-original'. 2278 Document `gnus-summary-reply-to-list-with-original'.
2198 2279
21992011-06-20 Stefan Monnier <monnier@iro.umontreal.ca> 22802011-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
2200 2281
@@ -2257,7 +2338,7 @@
2257 2338
2258 * gnus.texi (nnmairix caveats, Setup, Registry Article Refer Method) 2339 * gnus.texi (nnmairix caveats, Setup, Registry Article Refer Method)
2259 (Fancy splitting to parent, Store arbitrary data): 2340 (Fancy splitting to parent, Store arbitrary data):
2260 Updated gnus-registry docs. 2341 Update gnus-registry docs.
2261 2342
22622011-04-13 Juanma Barranquero <lekktu@gmail.com> 23432011-04-13 Juanma Barranquero <lekktu@gmail.com>
2263 2344
@@ -3378,8 +3459,8 @@
3378 3459
3379 Sync with Tramp 2.1.19. 3460 Sync with Tramp 2.1.19.
3380 3461
3381 * tramp.texi (Inline methods, Default Method): Mention 3462 * tramp.texi (Inline methods, Default Method):
3382 `tramp-inline-compress-start-size'. Remove "kludgy" phrase. 3463 Mention `tramp-inline-compress-start-size'. Remove "kludgy" phrase.
3383 Remove remark about doubled "-t" argument. 3464 Remove remark about doubled "-t" argument.
3384 (Auto-save and Backup): Remove reference to Emacs 21. 3465 (Auto-save and Backup): Remove reference to Emacs 21.
3385 (Filename Syntax): Describe port numbers. 3466 (Filename Syntax): Describe port numbers.
@@ -6033,7 +6114,7 @@
60332007-10-28 Kevin Greiner <kevin.greiner@compsol.cc> 61142007-10-28 Kevin Greiner <kevin.greiner@compsol.cc>
6034 6115
6035 * gnus.texi (nntp-open-via-telnet-and-telnet): Fix grammar. 6116 * gnus.texi (nntp-open-via-telnet-and-telnet): Fix grammar.
6036 (Agent Parameters): Updated parameter names to match code. 6117 (Agent Parameters): Update parameter names to match code.
6037 (Group Agent Commands): Corrected 'gnus-agent-fetch-series' as 6118 (Group Agent Commands): Corrected 'gnus-agent-fetch-series' as
6038 'gnus-agent-summary-fetch-series'. 6119 'gnus-agent-summary-fetch-series'.
6039 (Agent and flags): New section providing a generalized discussion 6120 (Agent and flags): New section providing a generalized discussion
@@ -6837,7 +6918,7 @@
6837 (Tag searches): Document regular expression search for tags. 6918 (Tag searches): Document regular expression search for tags.
6838 (Stuck projects): New section. 6919 (Stuck projects): New section.
6839 (In-buffer settings): New keywords. 6920 (In-buffer settings): New keywords.
6840 (History and Acknowledgments): Updated description. 6921 (History and Acknowledgments): Update description.
6841 6922
68422007-02-24 Alan Mackenzie <acm@muc.de> 69232007-02-24 Alan Mackenzie <acm@muc.de>
6843 6924
@@ -7069,7 +7150,7 @@
7069 (Custom agenda views): Section completely rewritten. 7150 (Custom agenda views): Section completely rewritten.
7070 (Summary): Compare with Planner. 7151 (Summary): Compare with Planner.
7071 (Feedback): More info about creating backtraces. 7152 (Feedback): More info about creating backtraces.
7072 (Plain lists): Modified example. 7153 (Plain lists): Modify example.
7073 (Breaking down tasks): New section. 7154 (Breaking down tasks): New section.
7074 (Custom time format): New section. 7155 (Custom time format): New section.
7075 (Time stamps): Document inactive timestamps. 7156 (Time stamps): Document inactive timestamps.
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index add1b42a545..4fb4865b8a4 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -24,6 +24,8 @@ SHELL = /bin/sh
24# set by the configure script's `--srcdir' option. 24# set by the configure script's `--srcdir' option.
25srcdir=@srcdir@ 25srcdir=@srcdir@
26 26
27version=@version@
28
27## Where the output files go. 29## Where the output files go.
28buildinfodir = $(srcdir)/../../info 30buildinfodir = $(srcdir)/../../info
29## Directory with emacsver.texi. 31## Directory with emacsver.texi.
@@ -161,8 +163,6 @@ PDF_TARGETS = \
161 wisent.pdf \ 163 wisent.pdf \
162 woman.pdf 164 woman.pdf
163 165
164HTML_TARGETS = emacs-faq.html
165
166TEXI2DVI = texi2dvi 166TEXI2DVI = texi2dvi
167TEXI2PDF = texi2pdf 167TEXI2PDF = texi2pdf
168 168
@@ -192,8 +192,6 @@ webhack: clean
192 192
193dvi: $(DVI_TARGETS) 193dvi: $(DVI_TARGETS)
194 194
195html: $(HTML_TARGETS)
196
197pdf: $(PDF_TARGETS) 195pdf: $(PDF_TARGETS)
198 196
199# Note that all the Info targets build the Info files in srcdir. 197# Note that all the Info targets build the Info files in srcdir.
@@ -400,15 +398,6 @@ faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
400 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi 398 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi
401faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi 399faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
402 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi 400 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi
403## This is the name used on the Emacs web-page.
404## sed fixes up links to point to split version of the manual.
405emacs-faq.html: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
406 $(MAKEINFO) $(MAKEINFO_OPTS) --no-split \
407 --css-ref='/layout.css' --html -o $@ ${srcdir}/faq.texi
408 sed -i -e 's|a href="\([a-z]*\)\.html#\([^"]*\)"|a href="manual/html_node/\1/\2.html"|g' \
409 -e 's|/Top\.html|/|g' $@
410emacs-faq.text: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
411 $(MAKEINFO) $(MAKEINFO_OPTS) --plaintext -o $@ ${srcdir}/faq.texi
412 401
413flymake : $(buildinfodir)/flymake$(INFO_EXT) 402flymake : $(buildinfodir)/flymake$(INFO_EXT)
414$(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi ${gfdl} 403$(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi ${gfdl}
@@ -718,16 +707,39 @@ mostlyclean:
718 rm -f gnustmp.* 707 rm -f gnustmp.*
719 708
720clean: mostlyclean 709clean: mostlyclean
721 rm -f $(DVI_TARGETS) $(PDF_TARGETS) $(HTML_TARGETS) emacs-faq.text 710 rm -f $(DVI_TARGETS) $(PDF_TARGETS)
711 rm -f emacs-misc-${version}.tar*
722 712
723distclean: clean 713distclean: clean
724# rm -f Makefile 714# rm -f Makefile
725 715
726## buildinfodir is relative to srcdir. 716## buildinfodir is relative to srcdir.
727maintainer-clean: distclean 717infoclean:
728 cd $(buildinfodir); for file in $(INFO_TARGETS); do \ 718 cd $(buildinfodir); for file in $(INFO_TARGETS); do \
729 file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \ 719 file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \
730 rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \ 720 rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \
731 done 721 done
732 722
723maintainer-clean: distclean infoclean
724
725dist:
726 rm -rf emacs-misc-${version}
727 mkdir emacs-misc-${version}
728 cp ${srcdir}/*.texi ${srcdir}/texinfo.tex \
729 $(emacsdir)/emacsver.texi ${srcdir}/ChangeLog* \
730 emacs-misc-${version}/
731 sed -e 's/@sr[c]dir@/./' \
732 -e 's/^\(emacsdir *=\).*/\1 ./' \
733 -e 's/^\(buildinfodir *=\).*/\1 ./' \
734 -e 's/^\(clean:.*\)/\1 infoclean/' \
735 -e "s/@ver[s]ion@/${version}/" \
736 -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \
737 -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \
738 ${srcdir}/Makefile.in > emacs-misc-${version}/Makefile
739 @if grep '@[a-zA-Z_]*@' emacs-misc-${version}/Makefile; then \
740 echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \
741 fi
742 tar -cf emacs-misc-${version}.tar emacs-misc-${version}
743 rm -rf emacs-misc-${version}
744
733### Makefile ends here 745### Makefile ends here
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
76implementation of an @acronym{LL} parser. It is good for simple 76implementation of an @acronym{LL} parser. It is good for simple
77languages. It has many conveniences making grammar writing easy. The 77languages. It has many conveniences making grammar writing easy. The
78conveniences make it less powerful than a Bison-like @acronym{LALR} 78conveniences make it less powerful than a Bison-like @acronym{LALR}
79parser. For more information, @inforef{top, the Wisent Parser Manual, 79parser. For more information, @inforef{Top, The Wisent Parser Manual,
80wisent}. 80wisent}.
81 81
82Bovine @acronym{LL} grammars are stored in files with a @file{.by} 82Bovine @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
2113The general appearance of font-locking in AWK mode is much like in any 2113The general appearance of font-locking in AWK mode is much like in any
2114other programming mode. @xref{Faces For Font Lock,,,elisp, GNU Emacs 2114other programming mode. @xref{Faces for Font Lock,,,elisp, GNU Emacs
2115Lisp Reference Manual}. 2115Lisp Reference Manual}.
2116 2116
2117The following faces are, however, used in a non-standard fashion in 2117The 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.
403The interface offers also a signal, which returns 2 parameters: an 403The interface offers also a signal, which returns 2 parameters: an
404integer, and an array consisting of elements which are a struct of a 404integer, and an array consisting of elements which are a struct of a
405string and 2 boolean values.@footnote{ The interfaces of the service 405string 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,
410the 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/eshell.texi b/doc/misc/eshell.texi
index 0da422fe14f..bd0ac0828cc 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -378,12 +378,13 @@ Similar to, but slightly different from, the GNU Coreutils
378 378
379@item define 379@item define
380@cmindex define 380@cmindex define
381Define a varalias. @xref{Variable Aliases, , , elisp}. 381Define a varalias.
382@xref{Variable Aliases, , , elisp, The Emacs Lisp Reference Manual}.
382 383
383@item diff 384@item diff
384@cmindex diff 385@cmindex diff
385Use Emacs's internal @code{diff} (not to be confused with 386Use Emacs's internal @code{diff} (not to be confused with
386@code{ediff}). @xref{Comparing Files, , , elisp}. 387@code{ediff}). @xref{Comparing Files, , , emacs, The GNU Emacs Manual}.
387 388
388@item grep 389@item grep
389@cmindex grep 390@cmindex grep
@@ -422,15 +423,18 @@ and @code{("foo" "bar")} both evaluate to @code{("foo" "bar")}.
422@item locate 423@item locate
423@cmindex locate 424@cmindex locate
424Alias to Emacs's @code{locate} function, which simply runs the external 425Alias to Emacs's @code{locate} function, which simply runs the external
425@command{locate} command and parses the results. @xref{Dired and `find', , , elisp}. 426@command{locate} command and parses the results.
427@xref{Dired and Find, , , emacs, The GNU Emacs Manual}.
426 428
427@item make 429@item make
428@cmindex make 430@cmindex make
429Run @command{make} through @code{compile}. @xref{Running Compilations under Emacs, , , elisp}. 431Run @command{make} through @code{compile}.
432@xref{Compilation, , , emacs, The GNU Emacs Manual}.
430 433
431@item occur 434@item occur
432@cmindex occur 435@cmindex occur
433Alias to Emacs's @code{occur}. @xref{Other Search-and-Loop Commands, , , elisp}. 436Alias to Emacs's @code{occur}.
437@xref{Other Repeating Search, , , emacs, The GNU Emacs Manual}.
434 438
435@item printnl 439@item printnl
436@cmindex printnl 440@cmindex printnl
@@ -648,7 +652,8 @@ variables in command invocations.
648 652
649@item $#var 653@item $#var
650Expands to the length of the value bound to @code{var}. Raises an error 654Expands to the length of the value bound to @code{var}. Raises an error
651if the value is not a sequence (@pxref{Sequences Arrays and Vectors, Sequences, , elisp}). 655if the value is not a sequence
656(@pxref{Sequences Arrays Vectors, Sequences, , elisp, The Emacs Lisp Reference Manual}).
652 657
653@item $(lisp) 658@item $(lisp)
654Expands to the result of evaluating the S-expression @code{(lisp)}. On 659Expands to the result of evaluating the S-expression @code{(lisp)}. On
@@ -680,7 +685,8 @@ any regular expression. So to split on numbers, use @samp{$var["[0-9]+" 10 20]}
680 685
681@item $var[hello] 686@item $var[hello]
682Calls @code{assoc} on @code{var} with @code{"hello"}, expecting it to be 687Calls @code{assoc} on @code{var} with @code{"hello"}, expecting it to be
683an alist (@pxref{Association List Type, Association Lists, , elisp}). 688an alist (@pxref{Association List Type, Association Lists, , elisp,
689The Emacs Lisp Reference Manual}).
684 690
685@item $#var[hello] 691@item $#var[hello]
686Returns the length of the cdr of the element of @code{var} who car is equal 692Returns the length of the cdr of the element of @code{var} who car is equal
@@ -693,9 +699,11 @@ to @code{"hello"}.
693Eshell's globbing syntax is very similar to that of Zsh. Users coming 699Eshell's globbing syntax is very similar to that of Zsh. Users coming
694from Bash can still use Bash-style globbing, as there are no 700from Bash can still use Bash-style globbing, as there are no
695incompatibilities. Most globbing is pattern-based expansion, but there 701incompatibilities. Most globbing is pattern-based expansion, but there
696is also predicate-based expansion. See @ref{Filename Generation, , , zsh} 702is also predicate-based expansion. See
703@ref{Filename Generation, , , zsh, The Z Shell Manual}
697for full syntax. To customize the syntax and behaviour of globbing in 704for full syntax. To customize the syntax and behaviour of globbing in
698Eshell see the Customize@footnote{@xref{Customization Settings, Customize, , elisp}.} 705Eshell see the Customize@footnote{@xref{Easy Customization, , , emacs,
706The GNU Emacs Manual}.}
699groups ``eshell-glob'' and ``eshell-pred''. 707groups ``eshell-glob'' and ``eshell-pred''.
700 708
701@node Input/Output 709@node Input/Output
@@ -757,7 +765,8 @@ can be disabled and enabled without having to unload and reload them,
757and to provide a common parent Customize group for the 765and to provide a common parent Customize group for the
758modules.@footnote{ERC provides a similar module facility.} An Eshell 766modules.@footnote{ERC provides a similar module facility.} An Eshell
759module is defined the same as any other library but one requirement: the 767module is defined the same as any other library but one requirement: the
760module must define a Customize@footnote{@xref{Customization Settings, Customize, , elisp}.} 768module must define a Customize@footnote{@xref{Customization, , ,
769elisp, The Emacs Lisp Reference Manual}.}
761group using @code{eshell-defgroup} (in place of @code{defgroup}) with 770group using @code{eshell-defgroup} (in place of @code{defgroup}) with
762@code{eshell-module} as the parent group.@footnote{If the module has 771@code{eshell-module} as the parent group.@footnote{If the module has
763no user-customizable options, then there is no need to define it as an 772no user-customizable options, then there is no need to define it as an
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
150configured to. Nowadays this system is not widely used. 150configured to. Nowadays this system is not widely used.
151 151
152The system consists of two parts: a database server traditionally called 152The 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}.
154code can still be downloaded from @url{http://www-dev.cites.uiuc.edu/ph/}. 154@ignore
155 155Until 2010, the code could be downloaded from
156The 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
158possibility to communicate with the server in login-mode which makes it 158
159possible to change records in the database. This is not implemented in 159The original command-line @samp{ph} client that came with the
160EUDC. 160@samp{ph/qi} distribution provided additional features that are
161not implemented in EUDC, like the possibility to communicate with the
162server in login-mode, which made it possible to change records in the
163database.
161 164
162 165
163@node BBDB 166@node BBDB
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi
index f88bd95008c..d1f3e21c20e 100644
--- a/doc/misc/flymake.texi
+++ b/doc/misc/flymake.texi
@@ -311,6 +311,9 @@ Used when looking for a master file. @xref{Locating a master file}.
311Patterns for error/warning messages in the form @code{(regexp file-idx 311Patterns for error/warning messages in the form @code{(regexp file-idx
312line-idx col-idx err-text-idx)}. @xref{Parsing the output}. 312line-idx col-idx err-text-idx)}. @xref{Parsing the output}.
313 313
314@item flymake-warning-predicate
315Predicate to classify error text as warning. @xref{Parsing the output}.
316
314@item flymake-compilation-prevents-syntax-check 317@item flymake-compilation-prevents-syntax-check
315A flag indicating whether compilation and syntax check of the same 318A flag indicating whether compilation and syntax check of the same
316file cannot be run simultaneously. 319file cannot be run simultaneously.
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index cb900626670..ff29647d166 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -1518,8 +1518,9 @@ cat file.face | sed 's/\\/\\\\/g;s/\"/\\\"/g;' > file.face.quoted
1518 1518
1519If you can't use compface, there's an online X-face converter at 1519If you can't use compface, there's an online X-face converter at
1520@uref{http://www.dairiki.org/xface/}. 1520@uref{http://www.dairiki.org/xface/}.
1521If you use MS Windows, you could also use the WinFace program from 1521If you use MS Windows, you could also use the WinFace program,
1522@uref{http://www.xs4all.nl/~walterln/winface/}. 1522which used to be available from
1523@indicateurl{http://www.xs4all.nl/~walterln/winface/}.
1523Now you only have to tell Gnus to include the X-face in your postings by saying 1524Now you only have to tell Gnus to include the X-face in your postings by saying
1524 1525
1525@example 1526@example
@@ -1812,15 +1813,20 @@ too.
1812Of course you can also use grep to search through your 1813Of course you can also use grep to search through your
1813local mail, but this is both slow for big archives and 1814local mail, but this is both slow for big archives and
1814inconvenient since you are not displaying the found mail 1815inconvenient since you are not displaying the found mail
1815in Gnus. Here comes nnir into action. Nnir is a front end 1816in Gnus. Here nnir comes into action. Nnir is a front end
1816to search engines like swish-e or swish++ and 1817to search engines like swish-e or swish++ and
1817others. You index your mail with one of those search 1818others. You index your mail with one of those search
1818engines and with the help of nnir you can search through 1819engines and with the help of nnir you can search through
1819the indexed mail and generate a temporary group with all 1820the indexed mail and generate a temporary group with all
1820messages which met your search criteria. If this sound 1821messages which met your search criteria. If this sounds
1821cool to you get nnir.el from 1822cool to you, get nnir.el from
1823@c FIXME Isn't this file in Gnus?
1824@ignore
1825@c Dead link 2013/7.
1822@uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/} 1826@uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/}
1823or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}. 1827or
1828@end ignore
1829@uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
1824Instructions on how to use it are at the top of the file. 1830Instructions on how to use it are at the top of the file.
1825 1831
1826@node FAQ 6-4 1832@node FAQ 6-4
@@ -1943,7 +1949,7 @@ the easiest solution is a small nntp server like
1943@uref{http://infa.abo.fi/~patrik/sn/, sn}, 1949@uref{http://infa.abo.fi/~patrik/sn/, sn},
1944of course you can also install a full featured news 1950of course you can also install a full featured news
1945server like 1951server like
1946@uref{http://www.isc.org/products/INN/, inn}. 1952@uref{http://www.isc.org/software/inn/, inn}.
1947Then you want to fetch your Mail, popular choices 1953Then you want to fetch your Mail, popular choices
1948are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail} 1954are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
1949and @uref{http://pyropus.ca/software/getmail/, getmail}. 1955and @uref{http://pyropus.ca/software/getmail/, getmail}.
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index b4d786c4d45..3d4bd378869 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
423Other related manuals 426Other 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.
2712This command is similar to @code{gnus-read-ephemeral-gmane-group}, but 2716This command is similar to @code{gnus-read-ephemeral-gmane-group}, but
2713the group name and the article number and range are constructed from a 2717the group name and the article number and range are constructed from a
2714given @acronym{URL}. Supported @acronym{URL} formats include: 2718given @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
@@ -13809,9 +13813,12 @@ installed. You then define a server as follows:
13809@findex nntp-open-ssl-stream 13813@findex nntp-open-ssl-stream
13810@item nntp-open-ssl-stream 13814@item nntp-open-ssl-stream
13811Opens a connection to a server over a @dfn{secure} channel. To use 13815Opens a connection to a server over a @dfn{secure} channel. To use
13812this you must have @uref{http://www.openssl.org, OpenSSL} or 13816this you must have @uref{http://www.openssl.org, OpenSSL}
13813@uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} installed. You 13817@ignore
13814then define a server as follows: 13818@c Defunct URL, ancient package, so don't mention it.
13819or @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay}
13820@end ignore
13821installed. You then define a server as follows:
13815 13822
13816@lisp 13823@lisp
13817;; @r{"snews" is port 563 and is predefined in our @file{/etc/services}} 13824;; @r{"snews" is port 563 and is predefined in our @file{/etc/services}}
@@ -14240,7 +14247,8 @@ variables are relevant:
14240 14247
14241@table @code 14248@table @code
14242@item nnimap-inbox 14249@item nnimap-inbox
14243This is the @acronym{IMAP} mail box that will be scanned for new mail. 14250This is the @acronym{IMAP} mail box that will be scanned for new
14251mail. This can also be a list of mail box names.
14244 14252
14245@item nnimap-split-methods 14253@item nnimap-split-methods
14246Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting 14254Uses the same syntax as @code{nnmail-split-methods} (@pxref{Splitting
@@ -16952,7 +16960,7 @@ Some web sites have an RDF Site Summary (@acronym{RSS}).
16952@acronym{RSS} is a format for summarizing headlines from news related 16960@acronym{RSS} is a format for summarizing headlines from news related
16953sites (such as BBC or CNN). But basically anything list-like can be 16961sites (such as BBC or CNN). But basically anything list-like can be
16954presented as an @acronym{RSS} feed: weblogs, changelogs or recent 16962presented as an @acronym{RSS} feed: weblogs, changelogs or recent
16955changes to a wiki (e.g., @url{http://cliki.net/recent-changes.rdf}). 16963changes to a wiki (e.g., @url{http://cliki.net/site/recent-changes}).
16956 16964
16957@acronym{RSS} has a quite regular and nice interface, and it's 16965@acronym{RSS} has a quite regular and nice interface, and it's
16958possible to get the information Gnus needs to keep groups updated. 16966possible to get the information Gnus needs to keep groups updated.
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
1122online in the Info system by typing @kbd{C-h i m Emacs Lisp 1122online 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}.}
1125You can also order a printed manual, which has the desirable
1126side-effect of helping to support the Free Software Foundation which
1127made all this great software available. You can find an order form by
1128running @kbd{C-h C-d}, or you can request an order form from @i{gnu at
1129gnu.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
1133Emacs Lisp Reference Manual}, which may be available online in the 1128Emacs Lisp Reference Manual}, which may be available online in the
1134Info system. It is also available online at 1129Info 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}.}
1136You can also order a printed manual, which has the desirable
1137side-effect of helping to support the Free Software Foundation which
1138made all this great software available. You can find an order form by
1139running @kbd{C-h C-d}, or you can request an order form from @i{gnu at
1140gnu.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,
1145The GNU Emacs Lisp Reference Manual} may also be available online in 1135The GNU Emacs Lisp Reference Manual} may also be available online in
1146the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}. You can 1136the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}.}
1147also order a printed manual, which has the desirable side-effect of
1148helping to support the Free Software Foundation which made all this
1149great 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
1151gnu.org}.}
1152@end ifhtml 1137@end ifhtml
1153and you can look at the code itself for examples. Look in the Emacs 1138and you can look at the code itself for examples. Look in the Emacs
1154Lisp directory on your system (such as 1139Lisp 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}
1156files there. When calling MH-E and other Emacs Lisp functions directly 1141files there. When calling MH-E and other Emacs Lisp functions directly
1157from Emacs Lisp code, you'll need to know the correct arguments. Use 1142from Emacs Lisp code, you'll need to know the correct arguments. Use
1158the online help for this. For example, try @kbd{C-h f 1143the 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
2850See 2835See
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
5060For example, if you use the hook function 5045For 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
5617See 5602See
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:
89as well as the following Atom formats: 89as 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
95That makes Newsticker.el an ``Atom aggregator'', ``RSS reader'', ``Feed 95That 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
88one, you can also use the XSLT stylesheet from 88one, 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
91To convert a W3C XML Schema to an RNC schema, you need first to convert it 95To convert a W3C XML Schema to an RNC schema, you need first to convert it
92to RELAX NG XML syntax using the RELAX NG converter tool @code{rngconv} 96to 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
10393script is available at @url{http://orgmode.org/org-info.js} and you can find 10393script is available at @url{http://orgmode.org/org-info.js} and you can find
10394the documentation for it at @url{http://orgmode.org/worg/code/org-info-js/}. 10394the documentation for it at @url{http://orgmode.org/worg/code/org-info-js/}.
10395We host the script at our site, but if you use it a lot, you might 10395We host the script at our site, but if you use it a lot, you might
10396not want to be dependent on @url{orgmode.org} and prefer to install a local 10396not want to be dependent on @url{http://orgmode.org} and prefer to install a local
10397copy on your own web server. 10397copy on your own web server.
10398 10398
10399To use the script, you need to make sure that the @file{org-jsinfo.el} module 10399To 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.''
54PGG is an interface library between Emacs 54PGG is an interface library between Emacs
55and various tools for secure communication. PGG also provides a simple 55and various tools for secure communication. PGG also provides a simple
56user interface to encrypt, decrypt, sign, and verify MIME messages. 56user interface to encrypt, decrypt, sign, and verify MIME messages.
57This 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
78deal with detached PGP messages, normally used in PGP/MIME 80deal with detached PGP messages, normally used in PGP/MIME
79infrastructure. This was the main reason why I wrote the new library. 81infrastructure. This was the main reason why I wrote the new library.
80 82
83Note that the PGG library is now obsolete, replaced by EasyPG.
84@xref{Top,, EasyPG, epa, EasyPG Assistant User's Manual}.
85
81PGP/MIME is an application of MIME Object Security Services (RFC1848). 86PGP/MIME is an application of MIME Object Security Services (RFC1848).
82The standard is documented in RFC2015. 87The standard is documented in RFC2015.
83 88
diff --git a/doc/misc/sieve.texi b/doc/misc/sieve.texi
index b84c3047ec1..f69e2b9b948 100644
--- a/doc/misc/sieve.texi
+++ b/doc/misc/sieve.texi
@@ -149,7 +149,7 @@ When a server has been successfully contacted, the Manage Sieve buffer
149looks something like: 149looks something like:
150 150
151@example 151@example
152Server : mailserver:2000 152Server : mailserver:sieve
153 153
1542 scripts on server, press RET on a script name edits it, or 1542 scripts on server, press RET on a script name edits it, or
155press RET on <new script> to create a new script. 155press RET on <new script> to create a new script.
@@ -214,6 +214,11 @@ Bury the Manage Sieve buffer without closing the connection.
214@findex sieve-help 214@findex sieve-help
215Displays help in the minibuffer. 215Displays help in the minibuffer.
216 216
217@item Q
218@kindex Q
219@findex sieve-manage-quit
220Quit Manage Sieve and close the connection.
221
217@end table 222@end table
218 223
219@node Examples 224@node Examples
@@ -342,7 +347,7 @@ lists the relevant ones. They can all be fetched from
342@item RFC3028 347@item RFC3028
343Sieve: A Mail Filtering Language. 348Sieve: A Mail Filtering Language.
344 349
345@item draft-martin-managesieve-03 350@item RFC5804
346A Protocol for Remotely Managing Sieve Scripts 351A Protocol for Remotely Managing Sieve Scripts
347 352
348@end table 353@end table
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/tramp.texi b/doc/misc/tramp.texi
index 4c3740f02f7..1121a450ebd 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -214,6 +214,8 @@ Configuring @value{tramp} for use
214* Customizing Completion:: Selecting config files for user/host name completion. 214* Customizing Completion:: Selecting config files for user/host name completion.
215* Password handling:: Reusing passwords for several connections. 215* Password handling:: Reusing passwords for several connections.
216* Connection caching:: Reusing connection related information. 216* Connection caching:: Reusing connection related information.
217* Predefined connection information::
218 Setting own connection related information.
217* Remote Programs:: How @value{tramp} finds and uses programs on the remote machine. 219* Remote Programs:: How @value{tramp} finds and uses programs on the remote machine.
218* Remote shell setup:: Remote shell setup hints. 220* Remote shell setup:: Remote shell setup hints.
219* Android shell setup:: Android shell setup hints. 221* Android shell setup:: Android shell setup hints.
@@ -542,6 +544,8 @@ Method}.
542* Customizing Completion:: Selecting config files for user/host name completion. 544* Customizing Completion:: Selecting config files for user/host name completion.
543* Password handling:: Reusing passwords for several connections. 545* Password handling:: Reusing passwords for several connections.
544* Connection caching:: Reusing connection related information. 546* Connection caching:: Reusing connection related information.
547* Predefined connection information::
548 Setting own connection related information.
545* Remote Programs:: How @value{tramp} finds and uses programs on the remote machine. 549* Remote Programs:: How @value{tramp} finds and uses programs on the remote machine.
546* Remote shell setup:: Remote shell setup hints. 550* Remote shell setup:: Remote shell setup hints.
547* Android shell setup:: Android shell setup hints. 551* Android shell setup:: Android shell setup hints.
@@ -1727,6 +1731,35 @@ connection related information for this host, and opens the
1727connection again. 1731connection again.
1728 1732
1729 1733
1734@node Predefined connection information
1735@section Setting own connection related information
1736
1737Sometimes, @var{tramp} is not able to detect correct connection
1738related information. In such cases, you could tell @var{tramp} which
1739value it has to take. Since this could result in errors, it has to be
1740used with care.
1741
1742@vindex tramp-connection-properties
1743Such settings can be performed via the list
1744@code{tramp-connection-properties}. An entry in this list has the
1745form @code{(@var{regexp} @var{property} @var{value})}. @var{regexp}
1746matches remote file names for which a property shall be predefined.
1747It can be @code{nil}. @var{property} is a string, and @var{value} the
1748corresponding value. @var{property} could be any property found in
1749the file @code{tramp-persistency-file-name}.
1750
1751A special property is @code{"busybox"}. This must be set, if the
1752remote host runs a very restricted busybox as shell, which closes the
1753connection at will. Since there is no reliable test for this,
1754@var{tramp} must be indicated this way. Example:
1755
1756@lisp
1757(add-to-list 'tramp-connection-properties
1758 (list (regexp-quote "@trampfn{ssh, user, randomhost.your.domain,}")
1759 "busybox" t))
1760@end lisp
1761
1762
1730@node Remote Programs 1763@node Remote Programs
1731@section How @value{tramp} finds and uses programs on the remote machine 1764@section How @value{tramp} finds and uses programs on the remote machine
1732 1765
@@ -1874,7 +1907,7 @@ key.
1874 1907
1875@var{tramp-password-prompt-regexp} handles the detection of such 1908@var{tramp-password-prompt-regexp} handles the detection of such
1876requests for English environments. When you use another localization 1909requests for English environments. When you use another localization
1877of your (local or remote) host, you might need to adapt this. Example: 1910of your (local or remote) host, you might need to adapt this. Example:
1878 1911
1879@lisp 1912@lisp
1880(setq 1913(setq
@@ -2048,7 +2081,8 @@ You can instruct @value{tramp} by this form:
2048@end lisp 2081@end lisp
2049 2082
2050@noindent 2083@noindent
2051with @samp{192.168.0.26} being the IP address of your Android device. 2084with @samp{192.168.0.26} being the IP address of your Android device
2085(@pxref{Predefined connection information}).
2052 2086
2053The user settings for the @code{$PATH} environment variable must be 2087The user settings for the @code{$PATH} environment variable must be
2054preserved. It has also been reported, that the commands in 2088preserved. It has also been reported, that the commands in
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
139expected by @code{url-recreate-url}, is a @dfn{parsed URI}: a CL 139expected by @code{url-recreate-url}, is a @dfn{parsed URI}: a CL
140structure whose slots hold the various components of the URI@. 140structure 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
142details about CL structures. Most of the other functions in the 142details 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
114For more details on the basic concepts for understanding Wisent, it is 114For more details on the basic concepts for understanding Wisent, it is
115worthwhile to read the @ref{Top, Bison Manual, , bison}. 115worthwhile 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
120Wisent can generate compilers compatible with the @semantic{} tool set. 117Wisent can generate compilers compatible with the @semantic{} tool set.
121See the @ref{Top, Semantic Manual, , semantic}. 118See the @ref{Top, Semantic Manual, , semantic}.