diff options
| author | Eli Zaretskii | 2001-11-18 18:34:23 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2001-11-18 18:34:23 +0000 |
| commit | 740d1567c71255e29529af2dc598a2f7474aa76c (patch) | |
| tree | 6917502d055f0d87476c92df63cb2a02ff651ed0 | |
| parent | 72d406303bf644147443325e2aedc91538a49f01 (diff) | |
| download | emacs-740d1567c71255e29529af2dc598a2f7474aa76c.tar.gz emacs-740d1567c71255e29529af2dc598a2f7474aa76c.zip | |
New file from Eric Jacoboni <jaco@teaser.fr>.
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/fr-survival.tex | 417 |
2 files changed, 421 insertions, 0 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 05eb8b3ea1a..1767f31e50e 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2001-11-18 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2 | |||
| 3 | * fr-survival.tex: New file, from ,AI(Bric Jacoboni <jaco@teaser.fr>. | ||
| 4 | |||
| 1 | 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il> | 5 | 2001-11-17 Eli Zaretskii <eliz@is.elta.co.il> |
| 2 | 6 | ||
| 3 | * TUTORIAL.fr: New version from ,AI(Bric Jacoboni <jaco@teaser.fr>. | 7 | * TUTORIAL.fr: New version from ,AI(Bric Jacoboni <jaco@teaser.fr>. |
diff --git a/etc/fr-survival.tex b/etc/fr-survival.tex new file mode 100644 index 00000000000..7a039b862a5 --- /dev/null +++ b/etc/fr-survival.tex | |||
| @@ -0,0 +1,417 @@ | |||
| 1 | %&tex | ||
| 2 | % | ||
| 3 | % Title: GNU Emacs Survival Card | ||
| 4 | % Author: Wlodek Bzyl <matwb@univ.gda.pl> | ||
| 5 | % | ||
| 6 | % $Revision: 1.8 $ | ||
| 7 | % $Date: 2000/05/05 22:00:48 $ | ||
| 8 | % | ||
| 9 | %**start of header | ||
| 10 | |||
| 11 | % User interface is `plain.tex' and macros described below | ||
| 12 | % | ||
| 13 | % \title{CARD TITLE}{for version 21} | ||
| 14 | % \section{NAME} | ||
| 15 | % optional paragraphs separated with \askip amount of vertical space | ||
| 16 | % \key{KEY-NAME} description of key or | ||
| 17 | % \mkey{M-x LONG-LISP-NAME} description of Elisp function | ||
| 18 | % | ||
| 19 | % \kbd{ARG} -- argument is typed literally | ||
| 20 | |||
| 21 | \def\plainfmtname{plain} | ||
| 22 | \ifx\fmtname\plainfmtname | ||
| 23 | \else | ||
| 24 | \errmessage{This file requires `plain' format to be typeset correctly} | ||
| 25 | \endinput | ||
| 26 | \fi | ||
| 27 | |||
| 28 | % Copyright (c) 2000 Free Software Foundation, Inc. | ||
| 29 | |||
| 30 | % This file is part of GNU Emacs. | ||
| 31 | |||
| 32 | % GNU Emacs is free software; you can redistribute it and/or modify | ||
| 33 | % it under the terms of the GNU General Public License as published by | ||
| 34 | % the Free Software Foundation; either version 2, or (at your option) | ||
| 35 | % any later version. | ||
| 36 | |||
| 37 | % GNU Emacs is distributed in the hope that it will be useful, | ||
| 38 | % but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 39 | % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 40 | % GNU General Public License for more details. | ||
| 41 | |||
| 42 | % You should have received a copy of the GNU General Public License | ||
| 43 | % along with GNU Emacs; see the file COPYING. If not, write to | ||
| 44 | % the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | ||
| 45 | % Boston, MA 02111-1307, USA. | ||
| 46 | |||
| 47 | % Translated to french by \'Eric Jacoboni <jaco@teaser.fr> in November 2001 | ||
| 48 | |||
| 49 | \def\versionnumber{1.0} | ||
| 50 | \def\year{2000} | ||
| 51 | |||
| 52 | \def\copyrightnotice{\penalty-1\vfill | ||
| 53 | \vbox{\smallfont\baselineskip=0.8\baselineskip\raggedcenter | ||
| 54 | Copyright \year\ Free Software Foundation, Inc.\break | ||
| 55 | Version \versionnumber{} pour GNU Emacs 21, Avril 2000\break | ||
| 56 | Auteur W{\l}odek Bzyl (matwb@univ.gda.pl)\break | ||
| 57 | Traduction fran\c{c}aise \'Eric Jacoboni (jaco@teaser.fr) | ||
| 58 | |||
| 59 | Vous pouvez faire et distribuer des copies de cette carte, pourvu | ||
| 60 | que la note de copyright, ainsi que cette notice soient | ||
| 61 | pr\'eserv\'ees sur toutes les copies.\par}} | ||
| 62 | |||
| 63 | \hsize 3.2in | ||
| 64 | \vsize 7.95in | ||
| 65 | \font\titlefont=cmss10 scaled 1200 | ||
| 66 | \font\headingfont=cmss10 | ||
| 67 | \font\smallfont=cmr6 | ||
| 68 | \font\smallsy=cmsy6 | ||
| 69 | \font\eightrm=cmr8 | ||
| 70 | \font\eightbf=cmbx8 | ||
| 71 | \font\eightit=cmti8 | ||
| 72 | \font\eighttt=cmtt8 | ||
| 73 | \font\eightmi=cmmi8 | ||
| 74 | \font\eightsy=cmsy8 | ||
| 75 | \font\eightss=cmss8 | ||
| 76 | \textfont0=\eightrm | ||
| 77 | \textfont1=\eightmi | ||
| 78 | \textfont2=\eightsy | ||
| 79 | \def\rm{\eightrm} \rm | ||
| 80 | \def\bf{\eightbf} | ||
| 81 | \def\it{\eightit} | ||
| 82 | \def\tt{\eighttt} | ||
| 83 | \def\ss{\eightss} | ||
| 84 | \baselineskip=0.8\baselineskip | ||
| 85 | |||
| 86 | \newdimen\intercolumnskip % horizontal space between columns | ||
| 87 | \intercolumnskip=0.5in | ||
| 88 | |||
| 89 | % The TeXbook, p. 257 | ||
| 90 | \let\lr=L \newbox\leftcolumn | ||
| 91 | \output={\if L\lr | ||
| 92 | \global\setbox\leftcolumn\columnbox \global\let\lr=R | ||
| 93 | \else | ||
| 94 | \doubleformat \global\let\lr=L\fi} | ||
| 95 | \def\doubleformat{\shipout\vbox{\makeheadline | ||
| 96 | \leftline{\box\leftcolumn\hskip\intercolumnskip\columnbox} | ||
| 97 | \makefootline} | ||
| 98 | \advancepageno} | ||
| 99 | \def\columnbox{\leftline{\pagebody}} | ||
| 100 | |||
| 101 | \def\newcolumn{\vfil\eject} | ||
| 102 | |||
| 103 | \def\bye{\par\vfil\supereject | ||
| 104 | \if R\lr \null\vfil\eject\fi | ||
| 105 | \end} | ||
| 106 | |||
| 107 | \outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex | ||
| 108 | \centerline{\ss#2} | ||
| 109 | \vskip2\baselineskip} | ||
| 110 | |||
| 111 | \outer\def\section#1{\filbreak | ||
| 112 | \bskip | ||
| 113 | \leftline{\headingfont #1} | ||
| 114 | \askip} | ||
| 115 | \def\bskip{\vskip 2.5ex plus 0.25ex } | ||
| 116 | \def\askip{\vskip 0.75ex plus 0.25ex} | ||
| 117 | |||
| 118 | \newdimen\defwidth \defwidth=0.25\hsize | ||
| 119 | \def\hang{\hangindent\defwidth} | ||
| 120 | |||
| 121 | \def\textindent#1{\noindent\llap{\hbox to \defwidth{\tt#1\hfil}}\ignorespaces} | ||
| 122 | \def\key{\par\hangafter=0\hang\textindent} | ||
| 123 | |||
| 124 | \def\mtextindent#1{\noindent\hbox{\tt#1\quad}\ignorespaces} | ||
| 125 | \def\mkey{\par\hangafter=1\hang\mtextindent} | ||
| 126 | |||
| 127 | \def\kbd#{\bgroup\tt \let\next= } | ||
| 128 | |||
| 129 | \newdimen\raggedstretch | ||
| 130 | \newskip\raggedparfill \raggedparfill=0pt plus 1fil | ||
| 131 | \def\nohyphens | ||
| 132 | {\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000} | ||
| 133 | \def\raggedspaces | ||
| 134 | {\spaceskip=0.3333em\relax | ||
| 135 | \xspaceskip=0.5em\relax} | ||
| 136 | \def\raggedright | ||
| 137 | {\raggedstretch=6em | ||
| 138 | \nohyphens | ||
| 139 | \rightskip=0pt plus \raggedstretch | ||
| 140 | \raggedspaces | ||
| 141 | \parfillskip=\raggedparfill | ||
| 142 | \relax} | ||
| 143 | \def\raggedcenter | ||
| 144 | {\raggedstretch=6em | ||
| 145 | \nohyphens | ||
| 146 | \rightskip=0pt plus \raggedstretch | ||
| 147 | \leftskip=\rightskip | ||
| 148 | \raggedspaces | ||
| 149 | \parfillskip=0pt | ||
| 150 | \relax} | ||
| 151 | |||
| 152 | \chardef\\=`\\ | ||
| 153 | |||
| 154 | \raggedright | ||
| 155 | \nopagenumbers | ||
| 156 | \parindent 0pt | ||
| 157 | \interlinepenalty=10000 | ||
| 158 | \hoffset -0.2in | ||
| 159 | %\voffset 0.2in | ||
| 160 | |||
| 161 | %**end of header | ||
| 162 | |||
| 163 | |||
| 164 | \title{Carte de survie pour GNU\ \ Emacs}{version 21} | ||
| 165 | |||
| 166 | Dans ce qui suit, \kbd{C-z} signifie qu'il faut appuyer sur la touche | ||
| 167 | `\kbd{z}' tout en maintenant la touche {\it Ctrl}\ \ | ||
| 168 | press\'ee. \kbd{M-z} signifie qu'il faut appuyer sur la touche | ||
| 169 | `\kbd{z}' tout en maintenant la touche {\it Meta\/} (marqu\'ee {\it Alt\/} | ||
| 170 | sur certains claviers) ou apr\`es avoir press\'e la touche {\it Echap\/} key. | ||
| 171 | |||
| 172 | \section{Lancement de Emacs} | ||
| 173 | |||
| 174 | Pour lancer GNU Emacs, il suffit de taper son nom~: \kbd{emacs}. | ||
| 175 | Emacs divise son cadre en plusieurs parties~: | ||
| 176 | une ligne de menu, | ||
| 177 | une zone tampon contenant le texte \'edit\'e, | ||
| 178 | une ligne de mode d\'ecrivant le tampon de la fenêtre au-dessus d'elle, | ||
| 179 | et un mini-tampon/zone d'\'echo sur la derni\`ere ligne. | ||
| 180 | \askip | ||
| 181 | \key{C-x C-c} quitte Emacs | ||
| 182 | \key{C-x C-f} \'edite une fichier~; cette commande utilise le | ||
| 183 | mini-tampon pour lire le nom du fichier~; utilisez-la pour cr\'eer de | ||
| 184 | nouveaux fichiers en entrant le nom du fichier \`a cr\'eer | ||
| 185 | \key{C-x C-s} sauve le fichier | ||
| 186 | \key{C-x k} supprime un tampon | ||
| 187 | \key{C-g} dans la plupart des contextes~: annule, stoppe, avorte une | ||
| 188 | commande en cours d'ex\'ecution ou de saisie | ||
| 189 | \key{C-x u} annule | ||
| 190 | |||
| 191 | \section{D\'eplacements} | ||
| 192 | |||
| 193 | \key{C-l} place la ligne courante au centre de la fen\^etre | ||
| 194 | \key{C-x b} bascule dans un autre tampon | ||
| 195 | \key{M-<} va au d\'ebut du tampon | ||
| 196 | \key{M->} va \`a la fin du tampon | ||
| 197 | \key{M-x goto-line} va \`a la ligne indiqu\'ee | ||
| 198 | |||
| 199 | \section{Fen\^etres multiples} | ||
| 200 | |||
| 201 | \key{C-x 0} \^ote la fen\^etre courante de l'affichage | ||
| 202 | \key{C-x 1} ne conserve que la fen\^etre active | ||
| 203 | \key{C-x 2} divise la fen\^etre dans le sens de la hauteur | ||
| 204 | \key{C-x 3} divise la fen\^etre dans le sens de la largeur | ||
| 205 | \key{C-x o} va dans une autre fen\^etre | ||
| 206 | |||
| 207 | \section{R\'egions} | ||
| 208 | |||
| 209 | Emacs d\'efinit une 'r\'egion' comme l'espace entre la {\it marque\/} et | ||
| 210 | le {\it point}. On positionne une marque avec \kbd{C-{\it espace}}. | ||
| 211 | Le point est la position courante du curseur. | ||
| 212 | \askip | ||
| 213 | \key{M-h} marque le paragraphe entier | ||
| 214 | \key{C-x h} marque le tampon entier | ||
| 215 | |||
| 216 | \section{Suppression et copie} | ||
| 217 | |||
| 218 | \key{C-w} supprime la r\'egion | ||
| 219 | \key{M-w} copie la r\'egion dans le 'kill-ring' | ||
| 220 | \key{C-k} supprime du curseur jusqu'\`a la fin de la ligne | ||
| 221 | \key{M-DEL} supprime le mot | ||
| 222 | \key{C-y} restaure la derni\`ere suppression (la combinaison \kbd{C-w | ||
| 223 | C-y} sert \`a se d\'eplacer dans le texte) | ||
| 224 | \key{M-y} remplace la derni\`ere restauration avec la suppression pr\'ec\'edente | ||
| 225 | |||
| 226 | \section{Recherche} | ||
| 227 | |||
| 228 | \key{C-s} recherche une cha\^\i{}ne | ||
| 229 | \key{C-r} recherche une cha\^\i{}ne vers l'arri\`ere | ||
| 230 | \key{RET} quitte la recherche | ||
| 231 | \key{M-C-s} recherche par expression rationnelle | ||
| 232 | \key{M-C-r} recherche par expression rationnelle vers l'arri\`ere | ||
| 233 | \askip | ||
| 234 | R\'ep\'etez \kbd{C-s} ou \kbd{C-r} pour renouveler une recherche dans une | ||
| 235 | des deux directions. | ||
| 236 | |||
| 237 | \section{Marqueurs} | ||
| 238 | |||
| 239 | Les fichiers de tableaux de marqueurs enregistrent les emplacements des | ||
| 240 | d\'efinitions de fonctions ou de proc\'edures, des variables globales, des | ||
| 241 | types de donn\'ees et de tout ce qui peut \^etre pratique. Pour cr\'eer un | ||
| 242 | tel fichier, tapez `{\tt etags} {\it fichier\_entr\'ee}' \`a l'invite du shell. | ||
| 243 | \askip | ||
| 244 | \key{M-.} trouve une d\'efinition | ||
| 245 | \key{C-u M-.} trouve l'occurrence suivante de la d\'efinition | ||
| 246 | \key{M-*} revient o\`u \kbd{M-.} a \'et\'e appel\'e pour la derni\`ere fois | ||
| 247 | \mkey{M-x tags-query-replace} lance query-replace sur tous les | ||
| 248 | fichiers enregistr\'es dans le tableau des marqueurs | ||
| 249 | \key{M-,} continue la derni\`ere recherche de marqueurs ou le dernier | ||
| 250 | query-replace | ||
| 251 | |||
| 252 | \section{Compilation} | ||
| 253 | |||
| 254 | \key{M-x compile} compile le code situ\'e dans la fen\^etre active | ||
| 255 | \key{C-c C-c} va \`a l'erreur de compilation suivante, lorsque l'on est | ||
| 256 | dans la fen\^etre de compilation, ou | ||
| 257 | \key{C-x `} lorsque l'on est dans la fen\^etre du code source | ||
| 258 | |||
| 259 | \section{Dired, l'\'editeur de r\'epertoires} | ||
| 260 | |||
| 261 | \key{C-x d} appelle Dired | ||
| 262 | \key{d} marque ce fichier pour une suppression | ||
| 263 | \key{\~{}} marque tous les fichiers de sauvegarde pour leur suppression | ||
| 264 | \key{u} supprime la marque de suppression | ||
| 265 | \key{x} supprime les fichiers marqu\'es pour suppression | ||
| 266 | \key{C} copie le fichier | ||
| 267 | \key{g} met \`a jour le tampon de Dired | ||
| 268 | \key{f} visite le fichier d\'ecrit sur la ligne courante | ||
| 269 | \key{s} bascule entre ordre alphab\'etique et ordre date/heure | ||
| 270 | |||
| 271 | \section{Lecture et envoi de courrier} | ||
| 272 | |||
| 273 | \key{M-x rmail} d\'emarre la lecture du courrier | ||
| 274 | \key{q} quitte la lecture du courrier | ||
| 275 | \key{h} montre les ent\^etes | ||
| 276 | \key{d} marque le message courant pour suppression | ||
| 277 | \key{x} supprime tous les messages marqu\'es pour suppression | ||
| 278 | |||
| 279 | \key{C-x m} d\'ebute la composition d'un message | ||
| 280 | \key{C-c C-c} envoie le message et bascule dans un autre tampon | ||
| 281 | \key{C-c C-f C-c} va \`a l'ent\^ete `CC', en cr\'ee un s'il n'existe pas | ||
| 282 | |||
| 283 | \section{Divers} | ||
| 284 | |||
| 285 | \key{M-q} formate le paragraphe | ||
| 286 | \key{M-/} expanse dynamiquement le mot pr\'ec\'edent | ||
| 287 | \key{C-z} iconifie (suspend) Emacs lorsqu'il s'ex\'ecute sous X ou | ||
| 288 | sous un shell, respectivement | ||
| 289 | \mkey{M-x revert-buffer} remplace le texte en cours d'\'edition par le | ||
| 290 | texte du fichier sur disque | ||
| 291 | |||
| 292 | \section{Remplacement interactif} | ||
| 293 | |||
| 294 | \key{M-\%} cherche et remplace interactivement | ||
| 295 | \key{M-C-\%} utilise les expressions rationnelles | ||
| 296 | \askip | ||
| 297 | Les r\'eponses correctes dans le mode query-replace sont : | ||
| 298 | \askip | ||
| 299 | \key{SPC} remplace celui-ci, passe au suivant | ||
| 300 | \key{,} remplace ce celui-ci, pas de d\'eplacement | ||
| 301 | \key{DEL} passe au suivant sans remplacer celui-ci | ||
| 302 | \key{!} remplace toutes les occurrences suivantes | ||
| 303 | \key{\^{}} revient \`a l'occurrence pr\'ec\'edente | ||
| 304 | \key{RET} quitte query-replace | ||
| 305 | \key{C-r} entre en \'edition r\'ecursive (\kbd{M-C-c} pour en sortir) | ||
| 306 | |||
| 307 | \section{Expressions rationnelles} | ||
| 308 | |||
| 309 | \key{. {\rm(point)}} n'importe quel caract\`ere unique, sauf la fin de ligne | ||
| 310 | \key{*} z\'ero r\'ep\'etition ou plus | ||
| 311 | \key{+} une r\'ep\'etition ou plus | ||
| 312 | \key{?} z\'ero ou une r\'ep\'etition | ||
| 313 | \key{[$\ldots$]} repr\'esente une classe de caract\`eres | ||
| 314 | \key{[\^{}$\ldots$]} compl\'emente la classe | ||
| 315 | |||
| 316 | \key{\\{\it c}} prot\`ege les caract\`eres qui, sinon, auraient une | ||
| 317 | signification sp\'eciale dans les expressions rationnelles. | ||
| 318 | |||
| 319 | \key{$\ldots$\\|$\ldots$\\|$\ldots$} correspond \`a une | ||
| 320 | alternative (``ou'') . | ||
| 321 | \key{\\( $\ldots$ \\)} groupe une suite d'\'el\'ements de motif pour | ||
| 322 | former un \'el\'ement unique. | ||
| 323 | \key{\\{\it n}} le m\^eme texte que le {\it n\/}i\`eme groupe. | ||
| 324 | |||
| 325 | \key{\^{}} correspond au d\'ebut de ligne | ||
| 326 | \key{\$} correspond \`a la fin de ligne | ||
| 327 | |||
| 328 | \key{\\w} correspond \`a un caract\`ere de mot | ||
| 329 | \key{\\W} correspond \`a ce qui n'est pas un caract\`ere mot | ||
| 330 | \key{\\<} correspond au d\'ebut d'un mot | ||
| 331 | \key{\\>} correspond \`a la fin d'un mot | ||
| 332 | \key{\\b} correspond \`a une coupure de mot | ||
| 333 | \key{\\B} correspond \`a ce qui n'est pas une une coupure de mot | ||
| 334 | |||
| 335 | \section{Registres} | ||
| 336 | |||
| 337 | \key{C-x r s} sauve la r\'egion dans un registre | ||
| 338 | \key{C-x r i} ins\`ere le contenu d'un registre dans le tampon | ||
| 339 | |||
| 340 | \key{C-x r SPC} sauve la valeur du point dans un registre | ||
| 341 | \key{C-x r j} va au point sauvegard\'e dans un registre | ||
| 342 | |||
| 343 | \section{Rectangles} | ||
| 344 | |||
| 345 | \key{C-x r r} copie le rectangle dans un registre | ||
| 346 | \key{C-x r k} supprime le rectangle | ||
| 347 | \key{C-x r y} restaure le rectangle | ||
| 348 | \key{C-x r t} pr\'efixe chaque ligne d'une cha\^\i{}ne | ||
| 349 | |||
| 350 | \key{C-x r o} ouvre un rectangle en d\'ecalant le texte vers la droite | ||
| 351 | \key{C-x r c} vide le rectangle | ||
| 352 | |||
| 353 | \section{Shells} | ||
| 354 | |||
| 355 | \key{M-x shell} lance un shell dans Emacs | ||
| 356 | \key{M-!} ex\'ecute une commande dans un shell | ||
| 357 | \key{M-|} lance une commande shell sur la r\'egion | ||
| 358 | \key{C-u M-|} filtre la r\'egion via une commande shell | ||
| 359 | |||
| 360 | \section{V\'erification orthographique} | ||
| 361 | |||
| 362 | \key{M-\$} v\'erifie l'orthographe du mot sous le curseur | ||
| 363 | \mkey{M-x ispell-region} v\'erifie l'orthographe de tous les mots de la r\'egion | ||
| 364 | \mkey{M-x ispell-buffer} v\'erifie l'orthographe de tout le tampon | ||
| 365 | |||
| 366 | \section{Jeux de caract\`eres internationaux} | ||
| 367 | |||
| 368 | \key{C-x RET C-\\} s\'electionne et active une m\'ethode d'entr\'ee pour le | ||
| 369 | tampon courant | ||
| 370 | \key{C-\\} active ou d\'esactive la m\'ethode d'entr\'ee | ||
| 371 | \mkey{M-x list-input-methods} affiche toutes les m\'ethodes d'entr\'ee | ||
| 372 | \mkey{M-x set-language-environment} pr\'ecise la langue principale | ||
| 373 | |||
| 374 | \key{C-x RET c} fixe le syst\`eme de codage pour la commande suivante | ||
| 375 | \mkey{M-x find-file-literally} visite un fichier sans aucune conversion | ||
| 376 | |||
| 377 | \mkey{M-x list-coding-systems} affiche tous les syst\`emes de codage | ||
| 378 | \mkey{M-x prefer-coding-system} choisit le syst\`eme de codage pr\'ef\'er\'e | ||
| 379 | |||
| 380 | \section{Macros clavier} | ||
| 381 | |||
| 382 | \key{C-x (} lance la d\'efinition d'une macro clavier | ||
| 383 | \key{C-x )} termine la d\'efinition d'une macro clavier | ||
| 384 | \key{C-x e} ex\'ecute la derni\`ere macro clavier d\'efinie | ||
| 385 | \key{C-u C-x (} ajoute \`a la derni\`ere macro clavier | ||
| 386 | \mkey{M-x name-last-kbd-macro} donne un nom \`a la derni\`ere macro clavier | ||
| 387 | |||
| 388 | \section{Personnalisation simple} | ||
| 389 | |||
| 390 | \key{M-x customize} personnalise les variables et les fontes | ||
| 391 | |||
| 392 | \section{Obtenir de l'aide} | ||
| 393 | |||
| 394 | Emacs effectue pour vous la compl\'etion des commandes. En faisant \kbd{M-x} | ||
| 395 | {\it tab\/} ou {\it espace\/}, vous obtiendrez une liste des commandes | ||
| 396 | Emacs. | ||
| 397 | \askip | ||
| 398 | \key{C-h} aide d'Emacs | ||
| 399 | \key{C-h t} lance le didacticiel d'Emacs | ||
| 400 | \key{C-h i} lance Info, le navigateur de documentations | ||
| 401 | \key{C-h a} affiche les commandes correspondant \`a une cha\^\i{}ne (apropos) | ||
| 402 | \key{C-h k} affiche la documentation de la fonction appel\'ee par la | ||
| 403 | combinaison de touches | ||
| 404 | \askip | ||
| 405 | Emacs utilise diff\'erents {\it modes}, chacun d'eux personnalisant | ||
| 406 | Emacs pour l'\'edition de textes de diff\'erents types. La ligne de mode | ||
| 407 | contient entre parenth\`eses le nom des modes en cours. | ||
| 408 | \askip | ||
| 409 | \key{C-h m} affiche les informations sp\'ecifiques au mode en cours | ||
| 410 | |||
| 411 | \copyrightnotice | ||
| 412 | |||
| 413 | \bye | ||
| 414 | |||
| 415 | % Local variables: | ||
| 416 | % compile-command: "tex survival" | ||
| 417 | % End: | ||