]> code.delx.au - gnu-emacs/blobdiff - etc/fr-refcard.tex
*** empty log message ***
[gnu-emacs] / etc / fr-refcard.tex
index cc2e7d717a84688e5d25deeb2dcc9c4112c16d27..3fa92ccb8b8284020138325085811e1780220af3 100644 (file)
@@ -1,14 +1,21 @@
-
-% Reference Card for GNU Emacs version 20 on Unix systems
+% Reference Card for GNU Emacs version 22 on Unix systems
 %**start of header
 \newcount\columnsperpage
+\newcount\letterpaper
 
 % This file can be printed with 1, 2, or 3 columns per page (see below).
-% Specify how many you want here.  Nothing else needs to be changed.
+% Specify how many you want here.
+
+\columnsperpage=3
+
+% Set letterpaper to 0 for A4 paper, 1 for letter (US) paper.  Useful
+% only when columnsperpage is 2 or 3.
 
-\columnsperpage=1
+\letterpaper=1
 
-% Copyright (c) 1987, 1993, 1996, 1997 Free Software Foundation, Inc.
+% Nothing else needs to be changed below this line.
+% Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
+%   2005, 2006, 2007  Free Software Foundation, Inc.
 
 % This file is part of GNU Emacs.
 
@@ -24,8 +31,8 @@
 
 % You should have received a copy of the GNU General Public License
 % along with GNU Emacs; see the file COPYING.  If not, write to
-% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-% Boston, MA 02111-1307, USA.
+% the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+% Boston, MA 02110-1301, USA.
 
 % This file is intended to be processed by plain TeX (TeX82).
 %
 %    For this you need a dvi device driver that can print sideways.
 % Which mode to use is controlled by setting \columnsperpage above.
 %
+% To compile and print this document:
+% tex fr-refcard.tex
+% dvips -t landscape fr-refcard.dvi
+%
+
 % Author:
 %  Stephen Gildea
 %  Internet: gildea@stop.mail-abuse.org
 
 % If there were room, it would be nice to see a section on Dired.
 
-\def\versionnumber{2.2}
-\def\year{1997}
+\def\versionnumber{2.3}
+\def\versionemacs{22}
+\def\versionyear{2006}          % latest update
+\def\year{2007}                 % latest copyright year
 
 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
   \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
 \def\copyrightnotice{
 \vskip 1ex plus 2 fill\begingroup\small
 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
-\centerline{v\versionnumber{} pour GNU Emacs version 20, Juin \year}
+\centerline{v\versionnumber{} pour GNU Emacs version \versionemacs,
+  \versionyear}
 \centerline{conception de Stephen Gildea}
-\centerline{traduction francaise d'\'Eric Jacoboni}
+\centerline{traduction fran\c{c}aise d'\'Eric Jacoboni}
 
 Vous pouvez faire et distribuer des copies de cette carte, pourvu que
 la note de copyright et cette note de permission soient conserv\'ees sur
 toutes les copies.
 
-Pour les copies du manuel GNU Emacs, \'ecrivez À la Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+Pour les copies du manuel GNU Emacs, \'ecrivez \`a la Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA.
 
 \endgroup}
 
@@ -85,7 +100,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 \def\ncolumns{\the\columnsperpage}
 
-\message{[\ncolumns\space 
+\message{[\ncolumns\space
   column\if 1\ncolumns\else s\fi\space per page]}
 
 \def\scaledmag#1{ scaled \magstep #1}
@@ -106,6 +121,11 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 \else                           %2 or 3 columns uses prereduced size
   \hsize 3.2in
   \vsize 7.95in
+  \if 1\the\letterpaper
+     \vsize 7.95in
+  \else
+     \vsize 7.65in
+  \fi
   \hoffset -.75in
   \voffset -.745in
   \font\titlefont=cmbx10 \scaledmag2
@@ -126,6 +146,11 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   \def\it{\eightit}
   \def\tt{\eighttt}
   \normalbaselineskip=.8\normalbaselineskip
+  \if 1\the\letterpaper
+     \normalbaselineskip=.8\normalbaselineskip
+  \else
+     \normalbaselineskip=.7\normalbaselineskip
+  \fi
   \normallineskip=.8\normallineskip
   \normallineskiplimit=.8\normallineskiplimit
   \normalbaselines\rm           %make definitions take effect
@@ -163,7 +188,7 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   \def\bye{\par\vfill\supereject
     \if a\abc \else\null\vfill\eject\fi
     \if a\abc \else\null\vfill\eject\fi
-    \end}  
+    \end}
 \fi
 
 % we won't be using math mode much, so redefine some of the characters
@@ -256,13 +281,13 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 \title{Carte de r\'ef\'erence de GNU Emacs}
 
-\centerline{(pour la version 20)}
+\centerline{(pour la version \versionemacs)}
 
 \section{Lancement d'Emacs}
 
-Pour lancer GNU Emacs 20, il suffit de taper son nom : \kbd{emacs}
+Pour lancer GNU Emacs \versionemacs, il suffit de taper son nom : \kbd{emacs}
 
-Pour charger un fichier À \'editer, voir Fichiers, ci-dessous.
+Pour charger un fichier \`a \'editer, voir Fichiers, ci-dessous.
 
 \section{Quitter Emacs}
 
@@ -277,7 +302,7 @@ Pour charger un fichier 
 \key{{\bf ins\'erer} le contenu d'un autre fichier dans ce tampon}{C-x i}
 \key{remplacer ce fichier par le fichier voulu}{C-x C-v}
 \key{\'ecrire le tampon dans un fichier donn\'e}{C-x C-w}
-\key{contrÔle de version}{C-x C-q}
+\key{bascule du mode lecture-seule du tampon}{C-x C-q}
 
 \section{Obtenir de l'aide}
 
@@ -289,15 +314,15 @@ les instructions. Si vous d\'ebutez, faites \kbd{C-h t} pour suivre un
 \key{faire d\'efiler la fen\^etre d'aide}{C-M-v}
 
 \key{apropos : montrer les commandes contenant une certaine cha\^\i{}ne}{C-h a}
-\key{montrer la fonction lanc\'ee par une touche}{C-h c}
+\key{d\'ecrire la fonction lanc\'ee par une touche}{C-h k}
 \key{d\'ecrire une fonction}{C-h f}
 \key{obtenir des informations sp\'ecifiques au mode}{C-h m}
 
 \section{R\'ecup\'eration des erreurs}
 
 \key{{\bf avorter} une commande partiellement tap\'ee ou ex\'ecut\'ee}{C-g}
-\metax{{\bf r\'ecup\'erer} un fichier perdu par un crash du syst\`eme}{M-x recover-file}
-\key{{\bf annuler} une modification non souhait\'ee}{C-x u {\rm ou} C-_}
+\metax{{\bf r\'ecup\'erer} les fichier perdus par un crash du syst\`eme}{M-x recover-session}
+\metax{{\bf annuler} une modification non souhait\'ee}{C-x u, C-_ {\rm ou} C-/}
 \metax{restaurer un tampon avec son contenu initial}{M-x revert-buffer}
 \key{r\'eafficher un \'ecran perturb\'e}{C-l}
 
@@ -324,21 +349,21 @@ qui n'a pas \'et\'e fait.
 \section{D\'eplacements}
 
 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
-\threecol{{\bf entity to move over}}{{\bf backward}}{{\bf forward}}
+\threecol{{\bf entit\'e sur laquelle se d\'eplacer}}{{\bf en arri\`ere}}{{\bf en avant}}
 \threecol{caract\`ere}{C-b}{C-f}
 \threecol{mot}{M-b}{M-f}
 \threecol{ligne}{C-p}{C-n}
-\threecol{aller au d\'ebut (ou À la fin) de la ligne}{C-a}{C-e}
+\threecol{aller au d\'ebut (ou \`a la fin) de la ligne}{C-a}{C-e}
 \threecol{phrase}{M-a}{M-e}
 \threecol{paragraphe}{M-\{}{M-\}}
 \threecol{page}{C-x [}{C-x ]}
 \threecol{s-expression}{C-M-b}{C-M-f}
 \threecol{fonction}{C-M-a}{C-M-e}
-\threecol{aller au d\'ebut (ou À la fin) du tampon}{M-<}{M->}
+\threecol{aller au d\'ebut (ou \`a la fin) du tampon}{M-<}{M->}
 }
 
-\key{passer À l'\'ecran suivant}{C-v}
-\key{passer À l'\'ecran pr\'ec\'edent}{M-v}
+\key{passer \`a l'\'ecran suivant}{C-v}
+\key{passer \`a l'\'ecran pr\'ec\'edent}{M-v}
 \key{d\'efiler l'\'ecran vers la droite}{C-x <}
 \key{d\'efiler l'\'ecran vers la gauche}{C-x >}
 \key{placer la ligne courante au centre de l'\'ecran}{C-u C-l}
@@ -346,17 +371,17 @@ qui n'a pas \'et\'e fait.
 \section{D\'etruire et supprimer}
 
 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
-\threecol{{\bf entity to kill}}{{\bf backward}}{{\bf forward}}
+\threecol{{\bf entit\'e \`a supprimer}}{{\bf en arri\`ere}}{{\bf en avant}}
 \threecol{caract\`ere (suppression, pas destruction)}{DEL}{C-d}
 \threecol{mot}{M-DEL}{M-d}
-\threecol{ligne (jusqu'À la fin)}{M-0 C-k}{C-k}
+\threecol{ligne (jusqu'\`a la fin)}{M-0 C-k}{C-k}
 \threecol{phrase}{C-x DEL}{M-k}
 \threecol{s-expression}{M-- C-M-k}{C-M-k}
 }
 
 \key{d\'etruire une {\bf r\'egion}}{C-w}
 \key{copier une r\'egion dans le kill ring}{M-w}
-\key{d\'etruire jusqu'À l'occurrence suivante de {\it car}}{M-z {\it car}}
+\key{d\'etruire jusqu'\`a l'occurrence suivante de {\it car}}{M-z {\it car}}
 
 \key{r\'ecup\'erer la derni\`ere chose d\'etruite}{C-y}
 \key{remplacer la derni\`ere r\'ecup\'eration par ce qui a \'et\'e d\'etruit avant}{M-y}
@@ -376,26 +401,28 @@ qui n'a pas \'et\'e fait.
 \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}
 
 Les r\'eponses admises dans le mode de remplacement interactif sont :
 
-\key{{\bf remplacer} celle-lÀ, passer À la suivante}{SPC}
-\key{remplacer celle-lÀ, rester lÀ}{,}
-\key{{\bf passer} À la suivante sans remplacer}{DEL}
+\key{{\bf remplacer} celle-l\`a, passer \`a la suivante}{SPC}
+\key{remplacer celle-l\`a, rester l\`a}{,}
+\key{{\bf passer} \`a la suivante sans remplacer}{DEL}
 \key{remplacer toutes les correspondances suivantes}{!}
-\key{{\bf revenir} À la correspondance pr\'ec\'edente}{^}
+\key{{\bf revenir} \`a la correspondance pr\'ec\'edente}{^}
 \key{{\bf sortir} du remplacement interactif}{RET}
 \key{entrer dans l'\'edition r\'ecursive (\kbd{C-M-c} pour sortir)}{C-r}
 
 \section{Fen\^etres multiples}
 
-Lorsqu'il y a deux commandes, la seconde est pour l'"autre cadre".
-
-\key{supprimer toutes les autres fen\^etres}{C-x 1}
+Lorsqu'il y a deux commandes, la seconde est une commande identique \`a
+la premi\`ere pour un cadre au lieu d'une fen\^etre.
 
 {\setbox0=\hbox{\kbd{0}}\advance\hsize by 0\wd0
 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
+\threecol{supprimer toutes les autres fen\^etres}{C-x 1\ \ \ \ }{C-x 5 1}
 \threecol{diviser la fen\^etre horizontalement}{C-x 2\ \ \ \ }{C-x 5 2}
 \threecol{supprimer cette fen\^etre}{C-x 0\ \ \ \ }{C-x 5 0}
 }}
@@ -405,7 +432,7 @@ Lorsqu'il y a deux commandes, la seconde est pour l'"autre cadre".
 
 {\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0
 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
-\threecol{switch cursor to another window}{C-x o}{C-x 5 o}
+\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}
 \threecol{afficher le tampon dans l'autre fen\^etre}{C-x 4 C-o}{C-x 5 C-o}
@@ -429,15 +456,15 @@ Lorsqu'il y a deux commandes, la seconde est pour l'"autre cadre".
 \key{ins\'erer un newline apr\`es le point}{C-o}
 \key{d\'eplacer le reste de la ligne vers le bas}{C-M-o}
 \key{supprimer les lignes blanches autour du point}{C-x C-o}
-\key{joindre la ligne À la pr\'ec\'edente (À la suivant avec arg)}{M-^}
+\key{joindre la ligne \`a la pr\'ec\'edente (\`a la suivante avec arg)}{M-^}
 \key{supprimer tous les espaces autour du point}{M-\\}
-\key{mettre exactement un espace À l'emplacement du point}{M-SPC}
+\key{mettre exactement un espace \`a l'emplacement du point}{M-SPC}
 
 \key{remplir le paragraphe}{M-q}
 \key{placer la marge droite}{C-x f}
 \key{d\'efinir le pr\'efixe par lequel commencera chaque ligne}{C-x .}
 
-\key{d\'efinir la fonte}{M-g}
+\key{d\'efinir la fonte}{M-o}
 
 \section{Modifier la casse}
 
@@ -454,11 +481,11 @@ Les touches suivantes sont utilisables dans le mini-tampon :
 
 \key{compl\'eter autant que possible}{TAB}
 \key{compl\'eter un mot}{SPC}
-\key{completer et ex\'ecuter}{RET}
+\key{compl\'eter et ex\'ecuter}{RET}
 \key{montrer les compl\'etions possibles}{?}
 \key{rechercher l'entr\'ee pr\'ec\'edente du mini-tampon}{M-p}
 \key{rechercher l'entr\'ee suivante du mini-tampon ou le d\'efaut}{M-n}
-\key{rechercher À rebours par expr. rationnelle dans l'historique}{M-r}
+\key{rechercher \`a rebours par expr. rationnelle dans l'historique}{M-r}
 \key{rechercher vers l'avant par expr. rationnelle dans l'historique}{M-s}
 \key{annuler la commande}{C-g}
 
@@ -511,7 +538,7 @@ menu utilisant le minitampon.
 \key{copier le rectangle dans le registre}{C-x r r}
 \key{d\'etruire le rectangle}{C-x r k}
 \key{r\'ecup\'erer le rectangle}{C-x r y}
-\key{ouvrir le rectangle, en d\'ecalant le texte À droite}{C-x r o}
+\key{ouvrir le rectangle, en d\'ecalant le texte \`a droite}{C-x r o}
 \key{vider le rectangle}{C-x r c}
 \key{pr\'efixer chaque ligne avec une cha\^\i{}ne}{C-x r t}
 
@@ -545,7 +572,7 @@ menu utilisant le minitampon.
 \threecol{tampon}{\\`}{\\'}
 
 \threecol{{\bf classe de caract\`ere}}{{\bf correspond}}{{\bf correspond
-    À d'autres}}
+    \`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}}
@@ -553,7 +580,7 @@ menu utilisant le minitampon.
 
 \section{Jeux de caract\`eres internationaux}
 
-\metax{indiquer la langue principale}{M-x set-language-environment}
+\key{indiquer la langue principale}{C-x RET l}
 \metax{montrer toutes les m\'ethodes de saisie}{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}
@@ -563,7 +590,7 @@ menu utilisant le minitampon.
 \section{Info}
 
 \key{entrer dans le visualisateur de la documentation Info}{C-h i}
-\key{chercher une fonction ou une variable pr\'ecise dans Info}{C-h C-i}
+\key{chercher une fonction ou une variable pr\'ecise dans Info}{C-h S}
 \beginindentedkeys
 
 Se d\'eplacer dans un n\oe{}ud :
@@ -582,13 +609,15 @@ Passer de n\oe{}ud en n\oe{}ud :
 \key{suivre une r\'ef\'erence crois\'ee  (on revient avec \kbd{l})}{f}
 \key{revenir au dernier n\oe{}ud visit\'e}{l}
 \key{revenir au n\oe{}ud du r\'epertoire}{d}
+\key{aller au n\oe{}ud de plus haut niveau du fichier Info}{t}
 \key{aller sur n'importe quel n\oe{}ud par son nom}{g}
 
 Autres :
 
 \key{lancer le {\bf didacticiel} Info}{h}
+\key{chercher un sujet dans l'index}{i}
+\key{rechercher les n\oe{}uds avec une expression rationnelle}{s}
 \key{{\bf quitter} Info}{q}
-\key{rechercher les n\oe{}uds avec une expression rationnelle}{M-s}
 
 \endindentedkeys
 
@@ -605,8 +634,8 @@ Autres :
 \key{{\bf lancer} la d\'efinition d'une macro clavier}{C-x (}
 \key{{\bf terminer} la d\'efinition d'une macro clavier}{C-x )}
 \key{{\bf ex\'ecuter} la derni\`ere macro clavier d\'efinie}{C-x e}
-\key{ajouter À la derni\`ere macro clavier}{C-u C-x (}
-\metax{donner un nom À la derni\`ere macro clavier}{M-x name-last-kbd-macro}
+\key{ajouter \`a la derni\`ere macro clavier}{C-u C-x (}
+\metax{donner un nom \`a la derni\`ere macro clavier}{M-x name-last-kbd-macro}
 \metax{ins\'erer une d\'efinition Lisp dans le tampon}{M-x insert-kbd-macro}
 
 \section{Commandes de gestion d'Emacs Lisp}
@@ -615,7 +644,7 @@ Autres :
 \key{\'evaluer la {\bf defun} courante}{C-M-x}
 \metax{\'evaluer la {\bf r\'egion}}{M-x eval-region}
 \key{lire et \'evaluer le mini-tampon}{M-:}
-\metax{charger À partir du r\'epertoire syst\`eme standard}{M-x load-library}
+\metax{charger \`a partir du r\'epertoire syst\`eme standard}{M-x load-library}
 
 \section{Personnalisation simple}
 
@@ -660,5 +689,7 @@ plus de pr\'ecisions.
 \bye
 \f
 % Local variables:
-% compile-command: "tex refcard"
+% compile-command: "tex fr-refcard"
 % End:
+
+% arch-tag: 39d6dc6e-1a4a-4071-84db-4719d4e9e40d