(\metax): Tweak \hsize to avoid overfull columns.

(\shortcopyrightnotice): Do not display in middle of file.
Numerous \cr and \hskip hacks to avoid overfull columns.
This commit is contained in:
Glenn Morris 2007-03-21 06:35:31 +00:00
parent 137753463d
commit e509d9bd89

View file

@ -264,8 +264,9 @@
% \metax{description of command}{M-x command-name}
% Tries to justify the beginning of the command name at the same place
% as \key starts the key name. (The "M-x " sticks out to the left.)
% Note: was \hsize=.74, but changed to avoid overflow in some places.
\def\metax#1#2{\leavevmode\hbox to \hsize{\vbox
{\hsize=.74\hsize\rightskip=1em
{\hsize=.66\hsize\rightskip=1em
\raggedright \tolerance=20000
\hskip\keyindent\hangindent=1em\strut#1\strut\par}%
%\hskip-\metaxwidth minus 1fil
@ -344,7 +345,8 @@ \section{Recherche incr\'ementale}
Si Emacs est encore en train de chercher, \kbd{C-g} n'annule que ce
qui n'a pas \'et\'e fait.
\shortcopyrightnotice
%% Why was this here?
%\shortcopyrightnotice
\section{D\'eplacements}
@ -403,7 +405,9 @@ \section{Remplacement interactif}
\key{remplacer interactivement une cha\^\i{}ne de texte}{M-\%}
% query-replace-regexp est liee a C-M-% mais on ne peut pas le
% taper dans une console.
\metax{en utilisant les expressions rationnelles}{M-x query-replace-regexp}
% Hack to prevent overflow. Please someone fix this properly.
\metax{en utilisant les expressions \hskip 20pt rationnelles}
{\hskip -30pt M-x query-replace-regexp}
Les r\'eponses admises dans le mode de remplacement interactif sont :
@ -430,14 +434,19 @@ \section{Fen\^etres multiples}
\key{faire d\'efiler l'autre fen\^etre}{C-M-v}
%% tabskip reduced from 10 to 3pt to fit on letterpaper.
{\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
\paralign to \hsize{#\tabskip=3pt plus 1 fil&#\tabskip=0pt&#\cr
\threecol{placer le curseur dans une autre fen\^etre}{C-x o}{C-x 5 o}
\threecol{s\'electionner le tampon dans l'autre fen\^etre}{C-x 4 b}{C-x 5 b}
%% Hack in a line break to avoid overflow.
\threecol{\raggedright s\'electionner le tampon dans\cr
\hskip 10pt l'autre fen\^etre}{C-x 4 b}{C-x 5 b}
\threecol{afficher le tampon dans l'autre fen\^etre}{C-x 4 C-o}{C-x 5 C-o}
\threecol{charger un fichier dans l'autre fen\^etre}{C-x 4 f}{C-x 5 f}
\threecol{charger un fichier en lecture seule dans l'autre fen\^etre}{C-x 4 r}{C-x 5 r}
%% Hack in a line break to avoid overflow.
\threecol{\raggedright charger un fichier en lecture seule\cr
\hskip 10pt dans l'autre fen\^etre}{C-x 4 r}{C-x 5 r}
\threecol{lancer Dired dans l'autre fen\^etre}{C-x 4 d}{C-x 5 d}
\threecol{trouver un tag dans l'autre fen\^etre}{C-x 4 .}{C-x 5 .}
}}
@ -523,7 +532,9 @@ \section{Tags}
\metax{rechercher par expr. rationnelles dans tous les fichiers du
tableau de tags}{M-x tags-search}
\metax{lancer un remplacement interactif sur tous les fichiers}{M-x tags-query-replace}
%% Overflow hack.
\metax{lancer un remplacement interactif sur tous les fichiers}%
{\hskip -9pt M-x tags-query-replace}
\key{continuer la derni\`ere recherche de tags ou le remplacement interactif}{M-,}
\section{Shells}
@ -565,27 +576,36 @@ \section{Expressions rationnelles}
\key{limite de mot}{\\b}
\key{non limite de mot}{\\B}
\paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
%% tabskip reduced from 10 to 5pt for letterpaper.
\paralign to \hsize{#\tabskip=5pt plus 1 fil&#\tabskip=0pt&#\cr
\threecol{{\bf entit\'e}}{{\bf d\'ebut}}{{\bf fin}}
\threecol{ligne}{^}{\$}
\threecol{mot}{\\<}{\\>}
\threecol{tampon}{\\`}{\\'}
\threecol{{\bf classe de caract\`ere}}{{\bf correspond}}{{\bf correspond
\`a d'autres}}
\threecol{{\bf classe de caract\`ere}}{{\bf correspond}}
{{\bf correspond \`a d'autres}}
\threecol{ensemble explicite}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]}
\threecol{caract\`ere de mot}{\\w}{\\W}
\threecol{caract\`ere avec la syntaxe {\it c}}{\\s{\it c}}{\\S{\it c}}
%% Overflow hack.
\threecol{\raggedright caract\`ere avec la\cr \hskip 5pt syntaxe {\it c}}%
{\\s{\it c}}{\\S{\it c}}
}
\section{Jeux de caract\`eres internationaux}
\key{indiquer la langue principale}{C-x RET l}
\metax{montrer toutes les m\'ethodes de saisie}{M-x list-input-methods}
%% Overflow hack.
\metax{montrer toutes les m\'ethodes de saisie}
{\hskip -10pt M-x list-input-methods}
\key{activer ou d\'esactiver la m\'ethode de saisie}{C-\\}
\key{choisir le syst\`eme de codage pour la commande suivante}{C-x RET c}
\metax{montrer tous les syst\`emes de codage}{M-x list-coding-systems}
\metax{choisir le syst\`eme de codage pr\'ef\'er\'e}{M-x prefer-coding-system}
%% Overflow hack.
\metax{montrer tous les syst\`emes de codage}%
{\hskip -10pt M-x list-coding-systems}
%% Overflow hack.
\metax{choisir le syst\`eme de codage pr\'ef\'er\'e}%
{\hskip -10pt M-x prefer-coding-system}
\section{Info}
@ -672,7 +692,8 @@ \section{\'Ecriture de commandes}
\beginexample%
(defun cette-ligne-en-haut-de-la-fenetre (line)
"Repositionne la ligne du point en haut de la fenetre.
%% Leading space omitted to avoid linebreak and underfull hbox.
"Repositionne la ligne du point en haut de la fenetre.
Avec ARG, place le point sur la ligne ARG."
(interactive "P")
(recenter (if (null line)