aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorPaul Eggert2013-02-08 15:37:17 -0800
committerPaul Eggert2013-02-08 15:37:17 -0800
commit8376d87efcbfa648b297c5b03b93e5c02386887d (patch)
tree1ceabd5ebd8843023616625f85639b52c5ac1039 /doc/misc
parente70e5000f0a6a945b7aad4cccea5bdfdb43a80f5 (diff)
downloademacs-8376d87efcbfa648b297c5b03b93e5c02386887d.tar.gz
emacs-8376d87efcbfa648b297c5b03b93e5c02386887d.zip
Merge from gnulib.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/texinfo.tex50
1 files changed, 27 insertions, 23 deletions
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index d64f45bbee9..85f184cc4cb 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-01-01.15} 6\def\texinfoversion{2013-02-01.11}
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,
@@ -2496,7 +2496,7 @@ end
2496 \let-\codedash 2496 \let-\codedash
2497 \let_\codeunder 2497 \let_\codeunder
2498 \else 2498 \else
2499 \let-\realdash 2499 \let-\normaldash
2500 \let_\realunder 2500 \let_\realunder
2501 \fi 2501 \fi
2502 \codex 2502 \codex
@@ -2505,7 +2505,7 @@ end
2505 2505
2506\def\codex #1{\tclose{#1}\endgroup} 2506\def\codex #1{\tclose{#1}\endgroup}
2507 2507
2508\def\realdash{-} 2508\def\normaldash{-}
2509\def\codedash{-\discretionary{}{}{}} 2509\def\codedash{-\discretionary{}{}{}}
2510\def\codeunder{% 2510\def\codeunder{%
2511 % this is all so @math{@code{var_name}+1} can work. In math mode, _ 2511 % this is all so @math{@code{var_name}+1} can work. In math mode, _
@@ -2520,9 +2520,9 @@ end
2520} 2520}
2521 2521
2522% An additional complication: the above will allow breaks after, e.g., 2522% An additional complication: the above will allow breaks after, e.g.,
2523% each of the four underscores in __typeof__. This is undesirable in 2523% each of the four underscores in __typeof__. This is bad.
2524% some manuals, especially if they don't have long identifiers in 2524% @allowcodebreaks provides a document-level way to turn breaking at -
2525% general. @allowcodebreaks provides a way to control this. 2525% and _ on and off.
2526% 2526%
2527\newif\ifallowcodebreaks \allowcodebreakstrue 2527\newif\ifallowcodebreaks \allowcodebreakstrue
2528 2528
@@ -4188,7 +4188,7 @@ end
4188 % ..., but we might end up with active ones in the argument if 4188 % ..., but we might end up with active ones in the argument if
4189 % we're called from @code, as @code{@value{foo-bar_}}, though. 4189 % we're called from @code, as @code{@value{foo-bar_}}, though.
4190 % So \let them to their normal equivalents. 4190 % So \let them to their normal equivalents.
4191 \let-\realdash \let_\normalunderscore 4191 \let-\normaldash \let_\normalunderscore
4192 } 4192 }
4193} 4193}
4194 4194
@@ -9993,22 +9993,26 @@ directory should work if nowhere else does.}
9993@gdef@otherbackslash{@let\=@realbackslash} 9993@gdef@otherbackslash{@let\=@realbackslash}
9994 9994
9995% Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of 9995% Same as @turnoffactive except outputs \ as {\tt\char`\\} instead of
9996% the literal character `\'. 9996% the literal character `\'. Also revert - to its normal character, in
9997% 9997% case the active - from code has slipped in.
9998@def@normalturnoffactive{% 9998%
9999 @let"=@normaldoublequote 9999{@catcode`- = @active
10000 @let$=@normaldollar %$ font-lock fix 10000 @gdef@normalturnoffactive{%
10001 @let+=@normalplus 10001 @let-=@normaldash
10002 @let<=@normalless 10002 @let"=@normaldoublequote
10003 @let>=@normalgreater 10003 @let$=@normaldollar %$ font-lock fix
10004 @let\=@normalbackslash 10004 @let+=@normalplus
10005 @let^=@normalcaret 10005 @let<=@normalless
10006 @let_=@normalunderscore 10006 @let>=@normalgreater
10007 @let|=@normalverticalbar 10007 @let\=@normalbackslash
10008 @let~=@normaltilde 10008 @let^=@normalcaret
10009 @markupsetuplqdefault 10009 @let_=@normalunderscore
10010 @markupsetuprqdefault 10010 @let|=@normalverticalbar
10011 @unsepspaces 10011 @let~=@normaltilde
10012 @markupsetuplqdefault
10013 @markupsetuprqdefault
10014 @unsepspaces
10015 }
10012} 10016}
10013 10017
10014% Make _ and + \other characters, temporarily. 10018% Make _ and + \other characters, temporarily.