aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2012-09-13 00:28:15 -0700
committerPaul Eggert2012-09-13 00:28:15 -0700
commit5087f097cd220a82eeeb69de4ef1c642714f3708 (patch)
tree5c19b7aaa643f1dc5a2b68fbb963cf197f4abf02
parent2c484e7585ab899ecea4caddf54b468556f3239d (diff)
downloademacs-5087f097cd220a82eeeb69de4ef1c642714f3708.tar.gz
emacs-5087f097cd220a82eeeb69de4ef1c642714f3708.zip
* texinfo.tex: Merge from gnulib.
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/texinfo.tex37
2 files changed, 24 insertions, 17 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 408e4665955..8ecaf97a84a 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12012-09-13 Paul Eggert <eggert@cs.ucla.edu>
2
3 * texinfo.tex: Merge from gnulib.
4
12012-09-12 Michael Albinus <michael.albinus@gmx.de> 52012-09-12 Michael Albinus <michael.albinus@gmx.de>
2 6
3 Sync with Tramp 2.2.6. 7 Sync with Tramp 2.2.6.
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 9a2439c815d..f3093d0853f 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{2012-09-05.06} 6\def\texinfoversion{2012-09-12.16}
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,
@@ -2272,8 +2272,6 @@ end
2272 2272
2273\gdef\markupsetcodequoteleft{\let`\codequoteleft} 2273\gdef\markupsetcodequoteleft{\let`\codequoteleft}
2274\gdef\markupsetcodequoteright{\let'\codequoteright} 2274\gdef\markupsetcodequoteright{\let'\codequoteright}
2275
2276\gdef\markupsetnoligaturesquoteleft{\let`\noligaturesquoteleft}
2277} 2275}
2278 2276
2279\let\markupsetuplqcode \markupsetcodequoteleft 2277\let\markupsetuplqcode \markupsetcodequoteleft
@@ -2282,6 +2280,9 @@ end
2282\let\markupsetuplqexample \markupsetcodequoteleft 2280\let\markupsetuplqexample \markupsetcodequoteleft
2283\let\markupsetuprqexample \markupsetcodequoteright 2281\let\markupsetuprqexample \markupsetcodequoteright
2284% 2282%
2283\let\markupsetuplqkbd \markupsetcodequoteleft
2284\let\markupsetuprqkbd \markupsetcodequoteright
2285%
2285\let\markupsetuplqsamp \markupsetcodequoteleft 2286\let\markupsetuplqsamp \markupsetcodequoteleft
2286\let\markupsetuprqsamp \markupsetcodequoteright 2287\let\markupsetuprqsamp \markupsetcodequoteright
2287% 2288%
@@ -2291,8 +2292,6 @@ end
2291\let\markupsetuplqverbatim \markupsetcodequoteleft 2292\let\markupsetuplqverbatim \markupsetcodequoteleft
2292\let\markupsetuprqverbatim \markupsetcodequoteright 2293\let\markupsetuprqverbatim \markupsetcodequoteright
2293 2294
2294\let\markupsetuplqkbd \markupsetnoligaturesquoteleft
2295
2296% Allow an option to not use regular directed right quote/apostrophe 2295% Allow an option to not use regular directed right quote/apostrophe
2297% (char 0x27), but instead the undirected quote from cmtt (char 0x0d). 2296% (char 0x27), but instead the undirected quote from cmtt (char 0x0d).
2298% The undirected quote is ugly, so don't make it the default, but it 2297% The undirected quote is ugly, so don't make it the default, but it
@@ -2382,8 +2381,7 @@ end
2382 \aftersmartic 2381 \aftersmartic
2383} 2382}
2384 2383
2385% like \smartslanted except unconditionally uses \ttsl, and no ic. 2384% Unconditional use \ttsl, and no ic. @var is set to this for defuns.
2386% @var is set to this for defun arguments.
2387\def\ttslanted#1{{\ttsl #1}} 2385\def\ttslanted#1{{\ttsl #1}}
2388 2386
2389% @cite is like \smartslanted except unconditionally use \sl. We never want 2387% @cite is like \smartslanted except unconditionally use \sl. We never want
@@ -2695,10 +2693,6 @@ end
2695 \let\email=\uref 2693 \let\email=\uref
2696\fi 2694\fi
2697 2695
2698% @kbd is like @code, except that if the argument is just one @key command,
2699% then @kbd has no effect.
2700\def\kbd#1{{\setupmarkupstyle{kbd}\def\look{#1}\expandafter\kbdfoo\look??\par}}
2701
2702% @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always), 2696% @kbdinputstyle -- arg is `distinct' (@kbd uses slanted tty font always),
2703% `example' (@kbd uses ttsl only inside of @example and friends), 2697% `example' (@kbd uses ttsl only inside of @example and friends),
2704% or `code' (@kbd uses normal tty font always). 2698% or `code' (@kbd uses normal tty font always).
@@ -2722,11 +2716,17 @@ end
2722% Default is `distinct'. 2716% Default is `distinct'.
2723\kbdinputstyle distinct 2717\kbdinputstyle distinct
2724 2718
2719% @kbd is like @code, except that if the argument is just one @key command,
2720% then @kbd has no effect.
2721\def\kbd#1{{\def\look{#1}\expandafter\kbdsub\look??\par}}
2722
2725\def\xkey{\key} 2723\def\xkey{\key}
2726\def\kbdfoo#1#2#3\par{\def\one{#1}\def\three{#3}\def\threex{??}% 2724\def\kbdsub#1#2#3\par{%
2727\ifx\one\xkey\ifx\threex\three \key{#2}% 2725 \def\one{#1}\def\three{#3}\def\threex{??}%
2728\else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi 2726 \ifx\one\xkey\ifx\threex\three \key{#2}%
2729\else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi} 2727 \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
2728 \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi
2729}
2730 2730
2731% definition of @key that produces a lozenge. Doesn't adjust to text size. 2731% definition of @key that produces a lozenge. Doesn't adjust to text size.
2732%\setfont\keyrm\rmshape{8}{1000}{OT1} 2732%\setfont\keyrm\rmshape{8}{1000}{OT1}
@@ -4257,7 +4257,7 @@ end
4257} 4257}
4258\def\ifcmddefinedfail{\doignore{ifcommanddefined}} 4258\def\ifcmddefinedfail{\doignore{ifcommanddefined}}
4259 4259
4260% @ifcommandnotdefined CMD ... handlded similar to @ifclear above. 4260% @ifcommandnotdefined CMD ... handled similar to @ifclear above.
4261\makecond{ifcommandnotdefined} 4261\makecond{ifcommandnotdefined}
4262\def\ifcommandnotdefined{% 4262\def\ifcommandnotdefined{%
4263 \parsearg{\doifcmddefined{\else \let\next=\ifcmdnotdefinedfail}}} 4263 \parsearg{\doifcmddefined{\else \let\next=\ifcmdnotdefinedfail}}}
@@ -7072,7 +7072,10 @@ end
7072 \df \sl \hyphenchar\font=0 7072 \df \sl \hyphenchar\font=0
7073 % 7073 %
7074 % On the other hand, if an argument has two dashes (for instance), we 7074 % On the other hand, if an argument has two dashes (for instance), we
7075 % want a way to get ttsl. Let's try @var for that. 7075 % want a way to get ttsl. We used to recommend @var for that, so
7076 % leave the code in, but it's strange for @var to lead to typewriter.
7077 % Nowadays we recommend @code, since the difference between a ttsl hyphen
7078 % and a tt hyphen is pretty tiny. @code also disables ?` !`.
7076 \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}% 7079 \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}%
7077 #1% 7080 #1%
7078 \sl\hyphenchar\font=45 7081 \sl\hyphenchar\font=45