aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorPaul Eggert2016-05-26 12:55:06 -0700
committerPaul Eggert2016-05-26 12:55:06 -0700
commit0bf5739b77c75f13d46fc49d5e3c098fe49a5070 (patch)
treed342da7bc9065197736a8184e55c9925a40f04f0 /doc/misc
parent764f04871d67a5aad8943136d5142ed59bfa9a51 (diff)
parentc3489d050405ccb026cd44a280ead3a5f6b456d9 (diff)
downloademacs-0bf5739b77c75f13d46fc49d5e3c098fe49a5070.tar.gz
emacs-0bf5739b77c75f13d46fc49d5e3c098fe49a5070.zip
Merge from origin/emacs-25
c3489d0 * lisp/w32-fns.el (set-message-beep, w32-get-locale-info) (w3... a4d882c Correct old cell name unbinding when renaming cell. 6c12c53 Merge branch 'emacs-25' of git.sv.gnu.org:/srv/git/emacs into... 0be6725 Document problem: slow screen refresh on missing font. 853b9b9 * admin/admin.el (add-release-logs): Basic check of existing ... 5fa80cf * build-aux/gitlog-to-emacslog: Handle empty generated Change... 3c79e51 * admin/admin.el (add-release-logs): Generate ChangeLog if ne... 42275df * doc/misc/texinfo.tex: Revert previous change (Bug#23611). 3f4a9d9 * admin/authors.el (authors): First update the ChangeLog. 897fb6f ; 'Changes from the pre-25.1 API' copyedits 825ca25 Rename vc-stay-local back to vc-cvs-stay-local 4efb3e8 * doc/emacs/files.texi (Comparing Files): * doc/emacs/trouble... b995d1e * doc/misc/eww.texi (Advanced): Fix xref. 2e589c0 Fix cross-references between manuals f3d2ded * doc/misc/vhdl-mode.texi (Sample Init File): Rename node to ... 906c810 ; * admin/release-process: Move etc/HISTORY from here... ; * ... bea1b65 * admin/admin.el (add-release-logs): Also update etc/HISTORY. 503e752 ; * CONTRIBUTE: Fix a typo. fbfd478 Avoid aborting due to errors in arguments of 'set-face-attrib... bdfbe6d ; * admin/release-process: Copyedits. 44a6aed ; * test/automated/data-tests.el: Standardize license notice. c33ed39 ; * test/automated/viper-tests.el: Standardize license notice. df4a14b Add automated test for viper-tests.el c0139e3 Fix viper undo breakage from undo-boundary changes 920d76c Fix reference to obsolete fn ps-eval-switch 18a9bc1 Do not trash symlinks to init file 2671179 Don't print the "decomposition" line for control chars in wha... 869092c Bring back xterm pasting with middle mouse 5ab0830 Provide workaround for xftfont rendering problem c9f7ec7 * lisp/desktop.el: Disable restore frameset if in non-graphic... 30989a0 Mention GTK+ problems in etc/PROBLEMS 421e3c4 * lisp/emacs-lisp/package.el (package-refresh-contents): dadfc30 Revert "epg: Add a way to detect gpg1 executable for tests" e41a5cb Avoid errors with Czech and Slovak input methods d4ae6d7 epg: Add a way to detect gpg1 executable for tests ebc3a94 * lisp/emacs-lisp/package.el: Fix free variable warnings. 6e71295 * lisp/emacs-lisp/package.el (package--with-response-buffer): c45d9f6 Improve documentation of 'server-name' 3b5e38c Modernize ASLR advice in etc/PROBLEMS 1fe1e0a * lisp/char-fold.el: Rename from character-fold.el.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/efaq.texi4
-rw-r--r--doc/misc/eww.texi2
-rw-r--r--doc/misc/sem-user.texi6
-rw-r--r--doc/misc/texinfo.tex56
-rw-r--r--doc/misc/url.texi4
-rw-r--r--doc/misc/vhdl-mode.texi14
-rw-r--r--doc/misc/viper.texi2
7 files changed, 38 insertions, 50 deletions
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index fd4fd4f3798..8eee9e1d869 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -2290,7 +2290,7 @@ is actually typical for regexp syntax.)
2290@cindex Recursive search/replace operations 2290@cindex Recursive search/replace operations
2291 2291
2292Dired mode (@kbd{M-x dired @key{RET}}, or @kbd{C-x d}) supports the 2292Dired mode (@kbd{M-x dired @key{RET}}, or @kbd{C-x d}) supports the
2293command @code{dired-do-query-replace-regexp} (@kbd{Q}), which allows 2293command @code{dired-do-find-regexp-and-replace} (@kbd{Q}), which allows
2294users to replace regular expressions in multiple files. 2294users to replace regular expressions in multiple files.
2295 2295
2296You can use this command to perform search/replace operations on 2296You can use this command to perform search/replace operations on
@@ -2315,7 +2315,7 @@ To accept all replacements in each file, hit @kbd{!}.
2315Another way to do the same thing is to use the ``tags'' feature of 2315Another way to do the same thing is to use the ``tags'' feature of
2316Emacs: it includes the command @code{tags-query-replace} which performs 2316Emacs: it includes the command @code{tags-query-replace} which performs
2317a query-replace across all the files mentioned in the @file{TAGS} file. 2317a query-replace across all the files mentioned in the @file{TAGS} file.
2318@xref{Tags Search,,, emacs, The GNU Emacs Manual}. 2318@xref{Identifier Search,,, emacs, The GNU Emacs Manual}.
2319 2319
2320@node Documentation for etags 2320@node Documentation for etags
2321@section Where is the documentation for @code{etags}? 2321@section Where is the documentation for @code{etags}?
diff --git a/doc/misc/eww.texi b/doc/misc/eww.texi
index f15e2f2518e..81f97a9db85 100644
--- a/doc/misc/eww.texi
+++ b/doc/misc/eww.texi
@@ -261,7 +261,7 @@ variables @code{shr-color-visible-distance-min} and
261 In addition to maintaining the history at run-time, EWW will also 261 In addition to maintaining the history at run-time, EWW will also
262save the partial state of its buffers (the URIs and the titles of the 262save the partial state of its buffers (the URIs and the titles of the
263pages visited) in the desktop file if one is used. @xref{Saving Emacs 263pages visited) in the desktop file if one is used. @xref{Saving Emacs
264Sessions, , emacs, The GNU Emacs Manual}. 264Sessions,,, emacs, The GNU Emacs Manual}.
265 265
266@vindex eww-desktop-remove-duplicates 266@vindex eww-desktop-remove-duplicates
267 EWW history may sensibly contain multiple entries for the same page 267 EWW history may sensibly contain multiple entries for the same page
diff --git a/doc/misc/sem-user.texi b/doc/misc/sem-user.texi
index a8684a40b3a..fd88c88c7eb 100644
--- a/doc/misc/sem-user.texi
+++ b/doc/misc/sem-user.texi
@@ -874,9 +874,9 @@ command, like this:
874@end example 874@end example
875@end defun 875@end defun
876 876
877These commands are often more accurate than the @code{find-tag} 877These commands are often more accurate than the @code{xref-find-definitions}
878command (@pxref{Tags,,,emacs,Emacs manual}), because the Semantic 878command (@pxref{Looking Up Identifiers,,,emacs,Emacs manual}), because
879Analyzer is context-sensitive. 879the Semantic Analyzer is context-sensitive.
880 880
881You can also use @kbd{C-c , j} (@code{semantic-complete-jump-local}) 881You can also use @kbd{C-c , j} (@code{semantic-complete-jump-local})
882and @kbd{C-c , J} (@code{semantic-complete-jump}) to navigate tags. 882and @kbd{C-c , J} (@code{semantic-complete-jump}) to navigate tags.
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 314063cafe1..37e2de896ec 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{2016-05-07.20} 6\def\texinfoversion{2016-04-14.07}
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,
@@ -67,10 +67,6 @@
67\everyjob{\message{[Texinfo version \texinfoversion]}% 67\everyjob{\message{[Texinfo version \texinfoversion]}%
68 \catcode`+=\active \catcode`\_=\active} 68 \catcode`+=\active \catcode`\_=\active}
69 69
70% LaTeX's \typeout. This ensures that the messages it is used for
71% are identical in format to the corresponding ones from latex/pdflatex.
72\def\typeout{\immediate\write17}%
73
74\chardef\other=12 70\chardef\other=12
75 71
76% We never want plain's \outer definition of \+ in Texinfo. 72% We never want plain's \outer definition of \+ in Texinfo.
@@ -1538,6 +1534,7 @@ output) for that.)}
1538 % 1534 %
1539 % PDF outline support 1535 % PDF outline support
1540 % 1536 %
1537 \pdfmakepagedesttrue \relax
1541 % Emulate the primitive of pdfTeX 1538 % Emulate the primitive of pdfTeX
1542 \def\pdfdest name#1 xyz{% 1539 \def\pdfdest name#1 xyz{%
1543 \special{pdf:dest (name#1) [@thispage /XYZ @xpos @ypos]}% 1540 \special{pdf:dest (name#1) [@thispage /XYZ @xpos @ypos]}%
@@ -3273,8 +3270,8 @@ end
3273% @{ @} @lbracechar{} @rbracechar{} all generate brace characters. 3270% @{ @} @lbracechar{} @rbracechar{} all generate brace characters.
3274% Unless we're in typewriter, use \ecfont because the CM text fonts do 3271% Unless we're in typewriter, use \ecfont because the CM text fonts do
3275% not have braces, and we don't want to switch into math. 3272% not have braces, and we don't want to switch into math.
3276\def\mylbrace{{\ifmonospace\char123\else\ensuremath\lbrace\fi}} 3273\def\mylbrace{{\ifmonospace\else\ecfont\fi \char123}}
3277\def\myrbrace{{\ifmonospace\char125\else\ensuremath\rbrace\fi}} 3274\def\myrbrace{{\ifmonospace\else\ecfont\fi \char125}}
3278\let\{=\mylbrace \let\lbracechar=\{ 3275\let\{=\mylbrace \let\lbracechar=\{
3279\let\}=\myrbrace \let\rbracechar=\} 3276\let\}=\myrbrace \let\rbracechar=\}
3280\begingroup 3277\begingroup
@@ -4756,7 +4753,7 @@ end
4756\def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx} 4753\def\docodeindex#1{\edef\indexname{#1}\parsearg\docodeindexxxx}
4757\def\docodeindexxxx #1{\doind{\indexname}{\code{#1}}} 4754\def\docodeindexxxx #1{\doind{\indexname}{\code{#1}}}
4758 4755
4759% Used when writing an index entry out to an index file to prevent 4756% Used when writing an index entry out to an index file, to prevent
4760% expansion of Texinfo commands that can appear in an index entry. 4757% expansion of Texinfo commands that can appear in an index entry.
4761% 4758%
4762\def\indexdummies{% 4759\def\indexdummies{%
@@ -4892,9 +4889,12 @@ end
4892 % 4889 %
4893 % We want to disable all macros so that they are not expanded by \write. 4890 % We want to disable all macros so that they are not expanded by \write.
4894 \macrolist 4891 \macrolist
4895 \definedummyword\value
4896 % 4892 %
4897 \normalturnoffactive 4893 \normalturnoffactive
4894 %
4895 % Handle some cases of @value -- where it does not contain any
4896 % (non-fully-expandable) commands.
4897 \makevalueexpandable
4898} 4898}
4899 4899
4900% \commondummiesnofonts: common to \commondummies and \indexnofonts. 4900% \commondummiesnofonts: common to \commondummies and \indexnofonts.
@@ -5159,10 +5159,9 @@ end
5159 \ifx\suffix\indexisfl\def\suffix{f1}\fi 5159 \ifx\suffix\indexisfl\def\suffix{f1}\fi
5160 % Open the file 5160 % Open the file
5161 \immediate\openout\csname#1indfile\endcsname \jobname.\suffix 5161 \immediate\openout\csname#1indfile\endcsname \jobname.\suffix
5162 % Using \immediate above here prevents an object entering into the current 5162 % Using \immediate here prevents an object entering into the current box,
5163 % box, which could confound checks such as those in \safewhatsit for 5163 % which could confound checks such as those in \safewhatsit for preceding
5164 % preceding skips. 5164 % skips.
5165 \typeout{Writing index file \jobname.\suffix}%
5166\fi} 5165\fi}
5167\def\indexisfl{fl} 5166\def\indexisfl{fl}
5168 5167
@@ -5370,7 +5369,6 @@ end
5370 % index. The easiest way to prevent this problem is to make sure 5369 % index. The easiest way to prevent this problem is to make sure
5371 % there is some text. 5370 % there is some text.
5372 \putwordIndexNonexistent 5371 \putwordIndexNonexistent
5373 \typeout{No file \jobname.\indexname s.}%
5374 \else 5372 \else
5375 \catcode`\\ = 0 5373 \catcode`\\ = 0
5376 % 5374 %
@@ -6684,14 +6682,7 @@ end
6684 % 1 and 2 (the page numbers aren't printed), and so are the first 6682 % 1 and 2 (the page numbers aren't printed), and so are the first
6685 % two pages of the document. Thus, we'd have two destinations named 6683 % two pages of the document. Thus, we'd have two destinations named
6686 % `1', and two named `2'. 6684 % `1', and two named `2'.
6687 \ifpdf 6685 \ifpdf \global\pdfmakepagedesttrue \fi
6688 \global\pdfmakepagedesttrue
6689 \else
6690 \ifx\XeTeXrevision\thisisundefined
6691 \else
6692 \global\pdfmakepagedesttrue
6693 \fi
6694 \fi
6695} 6686}
6696 6687
6697 6688
@@ -8871,7 +8862,6 @@ end
8871 % include an _ in the xref name, etc. 8862 % include an _ in the xref name, etc.
8872 \indexnofonts 8863 \indexnofonts
8873 \turnoffactive 8864 \turnoffactive
8874 \def\value##1{##1}%
8875 \expandafter\global\expandafter\let\expandafter\Xthisreftitle 8865 \expandafter\global\expandafter\let\expandafter\Xthisreftitle
8876 \csname XR#1-title\endcsname 8866 \csname XR#1-title\endcsname
8877 }% 8867 }%
@@ -9012,14 +9002,14 @@ end
9012 \fi\fi\fi 9002 \fi\fi\fi
9013} 9003}
9014 9004
9015% \refx{NAME}{SUFFIX} - reference a cross-reference string named NAME. SUFFIX 9005% Define \refx{NAME}{SUFFIX} to reference a cross-reference string named NAME.
9016% is output afterwards if non-empty. 9006% If its value is nonempty, SUFFIX is output afterward.
9007%
9017\def\refx#1#2{% 9008\def\refx#1#2{%
9018 \requireauxfile 9009 \requireauxfile
9019 {% 9010 {%
9020 \indexnofonts 9011 \indexnofonts
9021 \otherbackslash 9012 \otherbackslash
9022 \def\value##1{##1}%
9023 \expandafter\global\expandafter\let\expandafter\thisrefX 9013 \expandafter\global\expandafter\let\expandafter\thisrefX
9024 \csname XR#1\endcsname 9014 \csname XR#1\endcsname
9025 }% 9015 }%
@@ -9044,18 +9034,16 @@ end
9044 #2% Output the suffix in any case. 9034 #2% Output the suffix in any case.
9045} 9035}
9046 9036
9047% This is the macro invoked by entries in the aux file. Define a control 9037% This is the macro invoked by entries in the aux file. Usually it's
9048% sequence for a cross-reference target (we prepend XR to the control sequence 9038% just a \def (we prepend XR to the control sequence name to avoid
9049% name to avoid collisions). The value is the page number. If this is a float 9039% collisions). But if this is a float type, we have more work to do.
9050% type, we have more work to do.
9051% 9040%
9052\def\xrdef#1#2{% 9041\def\xrdef#1#2{%
9053 {% Expand the node or anchor name to remove control sequences. 9042 {% The node name might contain 8-bit characters, which in our current
9054 % \turnoffactive stops 8-bit characters being changed to commands 9043 % implementation are changed to commands like @'e. Don't let these
9055 % like @'e. \refx does the same to retrieve the value in the definition. 9044 % mess up the control sequence name.
9056 \indexnofonts 9045 \indexnofonts
9057 \turnoffactive 9046 \turnoffactive
9058 \def\value##1{##1}%
9059 \xdef\safexrefname{#1}% 9047 \xdef\safexrefname{#1}%
9060 }% 9048 }%
9061 % 9049 %
diff --git a/doc/misc/url.texi b/doc/misc/url.texi
index 097f626e718..06d2e559c38 100644
--- a/doc/misc/url.texi
+++ b/doc/misc/url.texi
@@ -828,12 +828,12 @@ The file transfer protocol. @xref{file/ftp}.
828 828
829@item ssh 829@item ssh
830@cindex ssh 830@cindex ssh
831The secure shell protocol. @xref{Inline Methods,,, tramp, The Tramp 831The secure shell protocol. @xref{Inline methods,,, tramp, The Tramp
832Manual}. 832Manual}.
833 833
834@item scp 834@item scp
835@cindex scp 835@cindex scp
836The secure file copy protocol. @xref{External Methods,,, tramp, The 836The secure file copy protocol. @xref{External methods,,, tramp, The
837Tramp Manual}. 837Tramp Manual}.
838 838
839@item rsync 839@item rsync
diff --git a/doc/misc/vhdl-mode.texi b/doc/misc/vhdl-mode.texi
index ec83b7e62ee..e26ec5277c0 100644
--- a/doc/misc/vhdl-mode.texi
+++ b/doc/misc/vhdl-mode.texi
@@ -65,7 +65,7 @@ modify this GNU manual.''
65* Syntactic Symbols:: 65* Syntactic Symbols::
66* Frequently Asked Questions:: 66* Frequently Asked Questions::
67* Getting the latest VHDL Mode release:: 67* Getting the latest VHDL Mode release::
68* Sample .emacs File:: 68* Sample Init File::
69* Limitations and Known Bugs:: 69* Limitations and Known Bugs::
70* Mailing Lists and Submitting Bug Reports:: 70* Mailing Lists and Submitting Bug Reports::
71* GNU Free Documentation License:: The license for this documentation. 71* GNU Free Documentation License:: The license for this documentation.
@@ -484,7 +484,7 @@ Here's a simplified example of what you can add to your @file{.emacs}
484file to make the changes described in the previous section 484file to make the changes described in the previous section
485(@ref{Interactive Customization}) more permanent. See the Emacs 485(@ref{Interactive Customization}) more permanent. See the Emacs
486manuals for more information on customizing Emacs via hooks. 486manuals for more information on customizing Emacs via hooks.
487@xref{Sample .emacs File}, for a more complete sample @file{.emacs} file. 487@xref{Sample Init File}, for a more complete sample @file{.emacs} file.
488 488
489@example 489@example
490@group 490@group
@@ -600,7 +600,7 @@ optional third argument, which if non-@code{nil}, automatically
600institutes the new style in the current buffer. 600institutes the new style in the current buffer.
601 601
602The sample @file{.emacs} file provides a concrete example of how a new 602The sample @file{.emacs} file provides a concrete example of how a new
603style can be added and automatically set. @xref{Sample .emacs File}. 603style can be added and automatically set. @xref{Sample Init File}.
604 604
605@node File Styles 605@node File Styles
606@subsection File Styles 606@subsection File Styles
@@ -874,7 +874,7 @@ simply add the following to the top of your @file{.emacs} file:
874 874
875@end example 875@end example
876 876
877See the sample @file{.emacs} file @ref{Sample .emacs File} for 877See the sample @file{.emacs} file @ref{Sample Init File} for
878details. 878details.
879 879
880@end quotation 880@end quotation
@@ -894,9 +894,9 @@ either of these lists.
894The official Emacs VHDL Mode Home Page can be found at 894The official Emacs VHDL Mode Home Page can be found at
895@uref{http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html}. 895@uref{http://www.iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html}.
896 896
897@node Sample .emacs File 897@node Sample Init File
898@chapter Sample @file{.emacs} file 898@chapter Sample Init File
899@cindex Sample @file{.emacs} file 899@cindex Sample init file
900 900
901Most customizations can be done using the ``Customize'' entry in the 901Most customizations can be done using the ``Customize'' entry in the
902VHDL Mode menu, which requires no editing of the .emacs file. 902VHDL Mode menu, which requires no editing of the .emacs file.
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi
index 6b169f3c8e6..6b82653c629 100644
--- a/doc/misc/viper.texi
+++ b/doc/misc/viper.texi
@@ -2568,7 +2568,7 @@ above block should be commented out.
2568 2568
2569Even though these commands are sometimes useful, they are no substitute for 2569Even though these commands are sometimes useful, they are no substitute for
2570the powerful @emph{tag table} facility of Emacs. Viper's @kbd{:tag} command 2570the powerful @emph{tag table} facility of Emacs. Viper's @kbd{:tag} command
2571in a primitive interface to Emacs tags. @xref{Tags,Tags,Tags,emacs, 2571in a primitive interface to Emacs tags. @xref{Tags Tables,,,emacs,
2572The GNU Emacs Manual}, for more information on tags. 2572The GNU Emacs Manual}, for more information on tags.
2573 2573
2574The following two commands are normally bound to a mouse click and are part 2574The following two commands are normally bound to a mouse click and are part