aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarl Berry2006-08-08 16:27:41 +0000
committerKarl Berry2006-08-08 16:27:41 +0000
commit08e5fcf12acce1b89b667e552a2d8f23e34c2423 (patch)
treec2f3e3a6be4efb56e1885b2236c4f89cab1a10ba
parent4c7c5c7e48af8443102716b09b715047d49874c0 (diff)
downloademacs-08e5fcf12acce1b89b667e552a2d8f23e34c2423.tar.gz
emacs-08e5fcf12acce1b89b667e552a2d8f23e34c2423.zip
update from texinfo
-rw-r--r--man/texinfo.tex44
1 files changed, 33 insertions, 11 deletions
diff --git a/man/texinfo.tex b/man/texinfo.tex
index d41d40084b0..36c1acad97c 100644
--- a/man/texinfo.tex
+++ b/man/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{2006-06-19.13} 6\def\texinfoversion{2006-07-17.16}
7% 7%
8% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free
@@ -327,9 +327,9 @@
327 \pagebody{#1}% 327 \pagebody{#1}%
328 \ifdim\ht\footlinebox > 0pt 328 \ifdim\ht\footlinebox > 0pt
329 % Only leave this space if the footline is nonempty. 329 % Only leave this space if the footline is nonempty.
330 % (We lessened \vsize for it in \oddfootingxxx.) 330 % (We lessened \vsize for it in \oddfootingyyy.)
331 % The \baselineskip=24pt in plain's \makefootline has no effect. 331 % The \baselineskip=24pt in plain's \makefootline has no effect.
332 \vskip 2\baselineskip 332 \vskip 24pt
333 \unvbox\footlinebox 333 \unvbox\footlinebox
334 \fi 334 \fi
335 % 335 %
@@ -2051,11 +2051,11 @@ where each line of input produces a line of output.}
2051% and arrange explicitly to hyphenate at a dash. 2051% and arrange explicitly to hyphenate at a dash.
2052% -- rms. 2052% -- rms.
2053{ 2053{
2054 \catcode`\-=\active 2054 \catcode`\-=\active \catcode`\_=\active \catcode`\'=\active
2055 \catcode`\_=\active
2056 % 2055 %
2057 \global\def\code{\begingroup 2056 \global\def\code{\begingroup
2058 \catcode`\-=\active \catcode`\_=\active 2057 \catcode`\-=\active \catcode`\_=\active \catcode`\'=\active
2058 \let'\singlequotechar
2059 \ifallowcodebreaks 2059 \ifallowcodebreaks
2060 \let-\codedash 2060 \let-\codedash
2061 \let_\codeunder 2061 \let_\codeunder
@@ -2472,8 +2472,8 @@ where each line of input produces a line of output.}
2472 % 2472 %
2473 % Leave some space for the footline. Hopefully ok to assume 2473 % Leave some space for the footline. Hopefully ok to assume
2474 % @evenfooting will not be used by itself. 2474 % @evenfooting will not be used by itself.
2475 \global\advance\pageheight by -\baselineskip 2475 \global\advance\pageheight by -12pt
2476 \global\advance\vsize by -\baselineskip 2476 \global\advance\vsize by -12pt
2477} 2477}
2478 2478
2479\parseargdef\everyfooting{\oddfootingxxx{#1}\evenfootingxxx{#1}} 2479\parseargdef\everyfooting{\oddfootingxxx{#1}\evenfootingxxx{#1}}
@@ -5042,7 +5042,7 @@ where each line of input produces a line of output.}
5042{\tentt \global\dimen0 = 3em}% Width of the box. 5042{\tentt \global\dimen0 = 3em}% Width of the box.
5043\dimen2 = .55pt % Thickness of rules 5043\dimen2 = .55pt % Thickness of rules
5044% The text. (`r' is open on the right, `e' somewhat less so on the left.) 5044% The text. (`r' is open on the right, `e' somewhat less so on the left.)
5045\setbox0 = \hbox{\kern-.75pt \tensf error\kern-1.5pt} 5045\setbox0 = \hbox{\kern-.75pt \reducedsf error\kern-1.5pt}
5046% 5046%
5047\setbox\errorbox=\hbox to \dimen0{\hfil 5047\setbox\errorbox=\hbox to \dimen0{\hfil
5048 \hsize = \dimen0 \advance\hsize by -5.8pt % Space to left+right. 5048 \hsize = \dimen0 \advance\hsize by -5.8pt % Space to left+right.
@@ -5265,11 +5265,10 @@ where each line of input produces a line of output.}
5265% 5265%
5266\maketwodispenvs {lisp}{example}{% 5266\maketwodispenvs {lisp}{example}{%
5267 \nonfillstart 5267 \nonfillstart
5268 \tt 5268 \tt\quoteexpand
5269 \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special. 5269 \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special.
5270 \gobble % eat return 5270 \gobble % eat return
5271} 5271}
5272
5273% @display/@smalldisplay: same as @lisp except keep current font. 5272% @display/@smalldisplay: same as @lisp except keep current font.
5274% 5273%
5275\makedispenv {display}{% 5274\makedispenv {display}{%
@@ -5397,6 +5396,22 @@ where each line of input produces a line of output.}
5397\newdimen\tabw \setbox0=\hbox{\tt\space} \tabw=8\wd0 % tab amount 5396\newdimen\tabw \setbox0=\hbox{\tt\space} \tabw=8\wd0 % tab amount
5398% 5397%
5399\def\starttabbox{\setbox0=\hbox\bgroup} 5398\def\starttabbox{\setbox0=\hbox\bgroup}
5399
5400% Allow an option to not replace quotes with a regular directed right
5401% quote/apostrophe (char 0x27), but instead use the undirected quote
5402% from cmtt (char 0x0d). The undirected quote is ugly, so don't make it
5403% the default, but it works for pasting with more pdf viewers (at least
5404% evince), the lilypond developers report. xpdf does work with the
5405% regular 0x27.
5406%
5407\def\singlequotechar{%
5408 \expandafter\ifx\csname SETcodequoteundirected\endcsname\relax
5409 '%
5410 \else
5411 \char'15
5412 \fi
5413}
5414%
5400\begingroup 5415\begingroup
5401 \catcode`\^^I=\active 5416 \catcode`\^^I=\active
5402 \gdef\tabexpand{% 5417 \gdef\tabexpand{%
@@ -5409,7 +5424,13 @@ where each line of input produces a line of output.}
5409 \wd0=\dimen0 \box0 \starttabbox 5424 \wd0=\dimen0 \box0 \starttabbox
5410 }% 5425 }%
5411 } 5426 }
5427 \catcode`\'=\active
5428 \gdef\quoteexpand{%
5429 \catcode`\'=\active
5430 \def'{\singlequotechar}
5431 }%
5412\endgroup 5432\endgroup
5433%
5413\def\setupverbatim{% 5434\def\setupverbatim{%
5414 \let\nonarrowing = t% 5435 \let\nonarrowing = t%
5415 \nonfillstart 5436 \nonfillstart
@@ -5418,6 +5439,7 @@ where each line of input produces a line of output.}
5418 \def\par{\leavevmode\egroup\box0\endgraf}% 5439 \def\par{\leavevmode\egroup\box0\endgraf}%
5419 \catcode`\`=\active 5440 \catcode`\`=\active
5420 \tabexpand 5441 \tabexpand
5442 \quoteexpand
5421 % Respect line breaks, 5443 % Respect line breaks,
5422 % print special symbols as themselves, and 5444 % print special symbols as themselves, and
5423 % make each space count 5445 % make each space count