annotate etc/fr-refcard.tex @ 76022:e892213b9815

(w32_set_scroll_bar_thumb): Don't resize scroll-bar handle while dragging, except when we get close to eob. Fix position and size calculations so we don't scroll backwards just by clicking on the handle.
author Kim F. Storm <storm@cua.dk>
date Mon, 19 Feb 2007 14:45:39 +0000
parents ce8275d968c3
children 0d6100214921 95d0cdf160ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
1 % Reference Card for GNU Emacs version 22 on Unix systems
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
2 %**start of header
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
3 \newcount\columnsperpage
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
4 \newcount\letterpaper
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
5
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
6 % This file can be printed with 1, 2, or 3 columns per page (see below).
71279
74c8ae4a7c3c Fix errors in previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 71278
diff changeset
7 % Specify how many you want here.
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
8
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
9 \columnsperpage=3
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
10
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
11 % Set letterpaper to 0 for A4 paper, 1 for letter (US) paper. Useful
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
12 % only when columnsperpage is 2 or 3.
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
13
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
14 \letterpaper=1
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
15
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
16 % Nothing else needs to be changed below this line.
75331
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
17 % Copyright (C) 1987, 1993, 1996, 1997, 2001, 2002, 2003, 2004,
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
18 % 2005, 2006, 2007 Free Software Foundation, Inc.
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
19
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
20 % This file is part of GNU Emacs.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
21
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
22 % GNU Emacs is free software; you can redistribute it and/or modify
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
23 % it under the terms of the GNU General Public License as published by
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
24 % the Free Software Foundation; either version 2, or (at your option)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
25 % any later version.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
26
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
27 % GNU Emacs is distributed in the hope that it will be useful,
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
28 % but WITHOUT ANY WARRANTY; without even the implied warranty of
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
29 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
30 % GNU General Public License for more details.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
31
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
32 % You should have received a copy of the GNU General Public License
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
33 % along with GNU Emacs; see the file COPYING. If not, write to
64091
6fb026ad601f Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 64083
diff changeset
34 % the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
6fb026ad601f Update FSF's address.
Lute Kamstra <lute@gnu.org>
parents: 64083
diff changeset
35 % Boston, MA 02110-1301, USA.
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
36
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
37 % This file is intended to be processed by plain TeX (TeX82).
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
38 %
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
39 % The final reference card has six columns, three on each side.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
40 % This file can be used to produce it in any of three ways:
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
41 % 1 column per page
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
42 % produces six separate pages, each of which needs to be reduced to 80%.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
43 % This gives the best resolution.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
44 % 2 columns per page
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
45 % produces three already-reduced pages.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
46 % You will still need to cut and paste.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
47 % 3 columns per page
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
48 % produces two pages which must be printed sideways to make a
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
49 % ready-to-use 8.5 x 11 inch reference card.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
50 % For this you need a dvi device driver that can print sideways.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
51 % Which mode to use is controlled by setting \columnsperpage above.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
52 %
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
53 % To compile and print this document:
71279
74c8ae4a7c3c Fix errors in previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 71278
diff changeset
54 % tex fr-refcard.tex
74c8ae4a7c3c Fix errors in previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 71278
diff changeset
55 % dvips -t landscape fr-refcard.dvi
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
56 %
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
57
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
58 % Author:
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
59 % Stephen Gildea
39400
e69aa66ec7cc Update Stephen Gildea's mail address.
Eli Zaretskii <eliz@gnu.org>
parents: 35789
diff changeset
60 % Internet: gildea@stop.mail-abuse.org
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
61 %
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
62 % Thanks to Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
63 % for their many good ideas.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
64
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
65 % If there were room, it would be nice to see a section on Dired.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
66
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
67 \def\versionnumber{2.3}
75331
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
68 \def\versionemacs{22}
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
69 \def\versionyear{2006} % latest update
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
70 \def\year{2007} % latest copyright year
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
71
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
72 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
73 \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
74 Permissions au dos. v\versionnumber}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
75
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
76 \def\copyrightnotice{
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
77 \vskip 1ex plus 2 fill\begingroup\small
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
78 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
75331
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
79 \centerline{v\versionnumber{} pour GNU Emacs version \versionemacs,
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
80 \versionyear}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
81 \centerline{conception de Stephen Gildea}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
82 \centerline{traduction fran\c{c}aise d'\'Eric Jacoboni}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
83
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
84 Vous pouvez faire et distribuer des copies de cette carte, pourvu que
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
85 la note de copyright et cette note de permission soient conserv\'ees sur
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
86 toutes les copies.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
87
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
88 Pour les copies du manuel GNU Emacs, \'ecrivez \`a la Free Software
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
89 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
90
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
91 \endgroup}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
92
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
93 % make \bye not \outer so that the \def\bye in the \else clause below
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
94 % can be scanned without complaint.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
95 \def\bye{\par\vfill\supereject\end}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
96
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
97 \newdimen\intercolumnskip %horizontal space between columns
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
98 \newbox\columna %boxes to hold columns already built
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
99 \newbox\columnb
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
100
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
101 \def\ncolumns{\the\columnsperpage}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
102
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 43258
diff changeset
103 \message{[\ncolumns\space
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
104 column\if 1\ncolumns\else s\fi\space per page]}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
105
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
106 \def\scaledmag#1{ scaled \magstep #1}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
107
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
108 % This multi-way format was designed by Stephen Gildea October 1986.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
109 % Note that the 1-column format is fontfamily-independent.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
110 \if 1\ncolumns %one-column format uses normal size
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
111 \hsize 4in
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
112 \vsize 10in
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
113 \voffset -.7in
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
114 \font\titlefont=\fontname\tenbf \scaledmag3
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
115 \font\headingfont=\fontname\tenbf \scaledmag2
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
116 \font\smallfont=\fontname\sevenrm
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
117 \font\smallsy=\fontname\sevensy
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
118
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
119 \footline{\hss\folio}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
120 \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
121 \else %2 or 3 columns uses prereduced size
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
122 \hsize 3.2in
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
123 \vsize 7.95in
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
124 \if 1\the\letterpaper
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
125 \vsize 7.95in
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
126 \else
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
127 \vsize 7.65in
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
128 \fi
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
129 \hoffset -.75in
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
130 \voffset -.745in
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
131 \font\titlefont=cmbx10 \scaledmag2
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
132 \font\headingfont=cmbx10 \scaledmag1
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
133 \font\smallfont=cmr6
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
134 \font\smallsy=cmsy6
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
135 \font\eightrm=cmr8
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
136 \font\eightbf=cmbx8
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
137 \font\eightit=cmti8
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
138 \font\eighttt=cmtt8
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
139 \font\eightmi=cmmi8
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
140 \font\eightsy=cmsy8
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
141 \textfont0=\eightrm
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
142 \textfont1=\eightmi
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
143 \textfont2=\eightsy
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
144 \def\rm{\eightrm}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
145 \def\bf{\eightbf}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
146 \def\it{\eightit}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
147 \def\tt{\eighttt}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
148 \normalbaselineskip=.8\normalbaselineskip
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
149 \if 1\the\letterpaper
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
150 \normalbaselineskip=.8\normalbaselineskip
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
151 \else
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
152 \normalbaselineskip=.7\normalbaselineskip
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
153 \fi
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
154 \normallineskip=.8\normallineskip
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
155 \normallineskiplimit=.8\normallineskiplimit
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
156 \normalbaselines\rm %make definitions take effect
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
157
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
158 \if 2\ncolumns
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
159 \let\maxcolumn=b
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
160 \footline{\hss\rm\folio\hss}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
161 \def\makefootline{\vskip 2in \hsize=6.86in\line{\the\footline}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
162 \else \if 3\ncolumns
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
163 \let\maxcolumn=c
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
164 \nopagenumbers
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
165 \else
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
166 \errhelp{You must set \columnsperpage equal to 1, 2, or 3.}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
167 \errmessage{Illegal number of columns per page}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
168 \fi\fi
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
169
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
170 \intercolumnskip=.46in
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
171 \def\abc{a}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
172 \output={% %see The TeXbook page 257
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
173 % This next line is useful when designing the layout.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
174 %\immediate\write16{Column \folio\abc\space starts with \firstmark}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
175 \if \maxcolumn\abc \multicolumnformat \global\def\abc{a}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
176 \else\if a\abc
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
177 \global\setbox\columna\columnbox \global\def\abc{b}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
178 %% in case we never use \columnb (two-column mode)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
179 \global\setbox\columnb\hbox to -\intercolumnskip{}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
180 \else
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
181 \global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
182 \def\multicolumnformat{\shipout\vbox{\makeheadline
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
183 \hbox{\box\columna\hskip\intercolumnskip
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
184 \box\columnb\hskip\intercolumnskip\columnbox}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
185 \makefootline}\advancepageno}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
186 \def\columnbox{\leftline{\pagebody}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
187
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
188 \def\bye{\par\vfill\supereject
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
189 \if a\abc \else\null\vfill\eject\fi
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
190 \if a\abc \else\null\vfill\eject\fi
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 43258
diff changeset
191 \end}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
192 \fi
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
193
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
194 % we won't be using math mode much, so redefine some of the characters
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
195 % we might want to talk about
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
196 \catcode`\^=12
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
197 \catcode`\_=12
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
198
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
199 \chardef\\=`\\
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
200 \chardef\{=`\{
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
201 \chardef\}=`\}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
202
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
203 \hyphenation{mini-buf-fer}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
204
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
205 \parindent 0pt
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
206 \parskip 1ex plus .5ex minus .5ex
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
207
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
208 \def\small{\smallfont\textfont2=\smallsy\baselineskip=.8\baselineskip}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
209
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
210 % newcolumn - force a new column. Use sparingly, probably only for
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
211 % the first column of a page, which should have a title anyway.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
212 \outer\def\newcolumn{\vfill\eject}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
213
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
214 % title - page title. Argument is title text.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
215 \outer\def\title#1{{\titlefont\centerline{#1}}\vskip 1ex plus .5ex}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
216
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
217 % section - new major section. Argument is section name.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
218 \outer\def\section#1{\par\filbreak
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
219 \vskip 3ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}%
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
220 \vskip 2ex plus 1ex minus 1.5ex}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
221
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
222 \newdimen\keyindent
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
223
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
224 % beginindentedkeys...endindentedkeys - key definitions will be
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
225 % indented, but running text, typically used as headings to group
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
226 % definitions, will not.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
227 \def\beginindentedkeys{\keyindent=1em}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
228 \def\endindentedkeys{\keyindent=0em}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
229 \endindentedkeys
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
230
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
231 % paralign - begin paragraph containing an alignment.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
232 % If an \halign is entered while in vertical mode, a parskip is never
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
233 % inserted. Using \paralign instead of \halign solves this problem.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
234 \def\paralign{\vskip\parskip\halign}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
235
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
236 % \<...> - surrounds a variable name in a code example
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
237 \def\<#1>{{\it #1\/}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
238
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
239 % kbd - argument is characters typed literally. Like the Texinfo command.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
240 \def\kbd#1{{\tt#1}\null} %\null so not an abbrev even if period follows
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
241
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
242 % beginexample...endexample - surrounds literal text, such a code example.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
243 % typeset in a typewriter font with line breaks preserved
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
244 \def\beginexample{\par\leavevmode\begingroup
35789
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
245 \obeylines\obeyspaces\parskip0pt\tt\tolerance=10000}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
246 {\obeyspaces\global\let =\ }
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
247 \def\endexample{\endgroup}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
248
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
249 % key - definition of a key.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
250 % \key{description of key}{key-name}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
251 % prints the description left-justified, and the key-name in a \kbd
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
252 % form near the right margin.
35789
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
253 \def\key#1#2{\leavevmode\hbox to \hsize{\vbox
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
254 {\hsize=.75\hsize\rightskip=1em \tolerance=20000
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
255 \raggedright
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
256 \hskip\keyindent\hangindent=1em\strut#1\strut}\kbd{\quad#2}\hss}}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
257
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
258 \newbox\metaxbox
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
259 \setbox\metaxbox\hbox{\kbd{M-x }}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
260 \newdimen\metaxwidth
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
261 \metaxwidth=\wd\metaxbox
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
262
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
263 % metax - definition of a M-x command.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
264 % \metax{description of command}{M-x command-name}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
265 % Tries to justify the beginning of the command name at the same place
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
266 % as \key starts the key name. (The "M-x " sticks out to the left.)
35789
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
267 \def\metax#1#2{\leavevmode\hbox to \hsize{\vbox
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
268 {\hsize=.74\hsize\rightskip=1em
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
269 \raggedright \tolerance=20000
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
270 \hskip\keyindent\hangindent=1em\strut#1\strut\par}%
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
271 %\hskip-\metaxwidth minus 1fil
51e3ab6046a0 Macro changes to avoid overfull boxes.
Gerd Moellmann <gerd@gnu.org>
parents: 34923
diff changeset
272 \kbd{#2}\hss}}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
273
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
274 % threecol - like "key" but with two key names.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
275 % for example, one for doing the action backward, and one for forward.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
276 \def\threecol#1#2#3{\hskip\keyindent\relax#1\hfil&\kbd{#2}\hfil\quad
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
277 &\kbd{#3}\hfil\quad\cr}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
278
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
279 %**end of header
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
280
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
281
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
282 \title{Carte de r\'ef\'erence de GNU Emacs}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
283
75331
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
284 \centerline{(pour la version \versionemacs)}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
285
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
286 \section{Lancement d'Emacs}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
287
75331
ce8275d968c3 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 71279
diff changeset
288 Pour lancer GNU Emacs \versionemacs, il suffit de taper son nom : \kbd{emacs}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
289
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
290 Pour charger un fichier \`a \'editer, voir Fichiers, ci-dessous.
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
291
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
292 \section{Quitter Emacs}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
293
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
294 \key{suspend Emacs (ou l'iconifie sous X)}{C-z}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
295 \key{quitter d\'efinitivement Emacs}{C-x C-c}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
296
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
297 \section{Fichiers}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
298
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
299 \key{{\bf lire} un fichier dans Emacs}{C-x C-f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
300 \key{{\bf sauvegarder} un fichier sur disque}{C-x C-s}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
301 \key{sauvegarder {\bf tous} les fichiers}{C-x s}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
302 \key{{\bf ins\'erer} le contenu d'un autre fichier dans ce tampon}{C-x i}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
303 \key{remplacer ce fichier par le fichier voulu}{C-x C-v}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
304 \key{\'ecrire le tampon dans un fichier donn\'e}{C-x C-w}
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
305 \key{bascule du mode lecture-seule du tampon}{C-x C-q}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
306
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
307 \section{Obtenir de l'aide}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
308
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
309 Le syst\`eme d'aide est simple. Faites \kbd{C-h} (ou \kbd{F1}) et suivez
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
310 les instructions. Si vous d\'ebutez, faites \kbd{C-h t} pour suivre un
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
311 {\bf didacticiel}.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
312
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
313 \key{supprimer la fen\^etre d'aide}{C-x 1}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
314 \key{faire d\'efiler la fen\^etre d'aide}{C-M-v}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
315
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
316 \key{apropos : montrer les commandes contenant une certaine cha\^\i{}ne}{C-h a}
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
317 \key{d\'ecrire la fonction lanc\'ee par une touche}{C-h k}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
318 \key{d\'ecrire une fonction}{C-h f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
319 \key{obtenir des informations sp\'ecifiques au mode}{C-h m}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
320
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
321 \section{R\'ecup\'eration des erreurs}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
322
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
323 \key{{\bf avorter} une commande partiellement tap\'ee ou ex\'ecut\'ee}{C-g}
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
324 \metax{{\bf r\'ecup\'erer} les fichier perdus par un crash du syst\`eme}{M-x recover-session}
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
325 \metax{{\bf annuler} une modification non souhait\'ee}{C-x u, C-_ {\rm ou} C-/}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
326 \metax{restaurer un tampon avec son contenu initial}{M-x revert-buffer}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
327 \key{r\'eafficher un \'ecran perturb\'e}{C-l}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
328
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
329 \section{Recherche incr\'ementale}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
330
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
331 \key{rechercher vers l'avant}{C-s}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
332 \key{rechercher vers l'arri\`ere}{C-r}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
333 \key{rechercher vers l'avant par expression rationnelle}{C-M-s}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
334 \key{rechercher vers l'arri\`ere par expression rationnelle}{C-M-r}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
335
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
336 \key{s\'electionner la cha\^\i{}ne de recherche pr\'ec\'edente}{M-p}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
337 \key{s\'electionner la cha\^\i{}ne de recherche suivante}{M-n}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
338 \key{sortir de la recherche incr\'ementale}{RET}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
339 \key{annuler l'effet du dernier caract\`ere}{DEL}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
340 \key{annuler la recherche en cours}{C-g}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
341
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
342 Refaites \kbd{C-s} ou \kbd{C-r} pour r\'ep\'eter la recherche dans une
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
343 direction quelconque.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
344 Si Emacs est encore en train de chercher, \kbd{C-g} n'annule que ce
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
345 qui n'a pas \'et\'e fait.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
346
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
347 \shortcopyrightnotice
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
348
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
349 \section{D\'eplacements}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
350
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
351 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
352 \threecol{{\bf entit\'e sur laquelle se d\'eplacer}}{{\bf en arri\`ere}}{{\bf en avant}}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
353 \threecol{caract\`ere}{C-b}{C-f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
354 \threecol{mot}{M-b}{M-f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
355 \threecol{ligne}{C-p}{C-n}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
356 \threecol{aller au d\'ebut (ou \`a la fin) de la ligne}{C-a}{C-e}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
357 \threecol{phrase}{M-a}{M-e}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
358 \threecol{paragraphe}{M-\{}{M-\}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
359 \threecol{page}{C-x [}{C-x ]}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
360 \threecol{s-expression}{C-M-b}{C-M-f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
361 \threecol{fonction}{C-M-a}{C-M-e}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
362 \threecol{aller au d\'ebut (ou \`a la fin) du tampon}{M-<}{M->}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
363 }
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
364
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
365 \key{passer \`a l'\'ecran suivant}{C-v}
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
366 \key{passer \`a l'\'ecran pr\'ec\'edent}{M-v}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
367 \key{d\'efiler l'\'ecran vers la droite}{C-x <}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
368 \key{d\'efiler l'\'ecran vers la gauche}{C-x >}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
369 \key{placer la ligne courante au centre de l'\'ecran}{C-u C-l}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
370
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
371 \section{D\'etruire et supprimer}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
372
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
373 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
374 \threecol{{\bf entit\'e \`a supprimer}}{{\bf en arri\`ere}}{{\bf en avant}}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
375 \threecol{caract\`ere (suppression, pas destruction)}{DEL}{C-d}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
376 \threecol{mot}{M-DEL}{M-d}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
377 \threecol{ligne (jusqu'\`a la fin)}{M-0 C-k}{C-k}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
378 \threecol{phrase}{C-x DEL}{M-k}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
379 \threecol{s-expression}{M-- C-M-k}{C-M-k}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
380 }
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
381
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
382 \key{d\'etruire une {\bf r\'egion}}{C-w}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
383 \key{copier une r\'egion dans le kill ring}{M-w}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
384 \key{d\'etruire jusqu'\`a l'occurrence suivante de {\it car}}{M-z {\it car}}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
385
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
386 \key{r\'ecup\'erer la derni\`ere chose d\'etruite}{C-y}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
387 \key{remplacer la derni\`ere r\'ecup\'eration par ce qui a \'et\'e d\'etruit avant}{M-y}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
388
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
389 \section{Marquer}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
390
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
391 \key{placer la marque ici}{C-@ {\rm ou} C-SPC}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
392 \key{\'echanger le point et la marque}{C-x C-x}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
393
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
394 \key{placer la marque {\it arg\/} {\bf mots} plus loin}{M-@}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
395 \key{marquer le {\bf paragraphe}}{M-h}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
396 \key{marquer la {\bf page}}{C-x C-p}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
397 \key{marquer la {\bf s-expression}}{C-M-@}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
398 \key{marquer la {\bf fonction}}{C-M-h}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
399 \key{marquer tout le {\bf tampon}}{C-x h}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
400
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
401 \section{Remplacement interactif}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
402
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
403 \key{remplacer interactivement une cha\^\i{}ne de texte}{M-\%}
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
404 % query-replace-regexp est liee a C-M-% mais on ne peut pas le
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
405 % taper dans une console.
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
406 \metax{en utilisant les expressions rationnelles}{M-x query-replace-regexp}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
407
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
408 Les r\'eponses admises dans le mode de remplacement interactif sont :
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
409
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
410 \key{{\bf remplacer} celle-l\`a, passer \`a la suivante}{SPC}
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
411 \key{remplacer celle-l\`a, rester l\`a}{,}
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
412 \key{{\bf passer} \`a la suivante sans remplacer}{DEL}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
413 \key{remplacer toutes les correspondances suivantes}{!}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
414 \key{{\bf revenir} \`a la correspondance pr\'ec\'edente}{^}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
415 \key{{\bf sortir} du remplacement interactif}{RET}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
416 \key{entrer dans l'\'edition r\'ecursive (\kbd{C-M-c} pour sortir)}{C-r}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
417
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
418 \section{Fen\^etres multiples}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
419
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
420 Lorsqu'il y a deux commandes, la seconde est une commande identique \`a
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
421 la premi\`ere pour un cadre au lieu d'une fen\^etre.
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
422
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
423 {\setbox0=\hbox{\kbd{0}}\advance\hsize by 0\wd0
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
424 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
71279
74c8ae4a7c3c Fix errors in previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 71278
diff changeset
425 \threecol{supprimer toutes les autres fen\^etres}{C-x 1\ \ \ \ }{C-x 5 1}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
426 \threecol{diviser la fen\^etre horizontalement}{C-x 2\ \ \ \ }{C-x 5 2}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
427 \threecol{supprimer cette fen\^etre}{C-x 0\ \ \ \ }{C-x 5 0}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
428 }}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
429 \key{diviser la fen\^etre verticalement}{C-x 3}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
430
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
431 \key{faire d\'efiler l'autre fen\^etre}{C-M-v}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
432
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
433 {\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
434 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
435 \threecol{placer le curseur dans une autre fen\^etre}{C-x o}{C-x 5 o}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
436
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
437 \threecol{s\'electionner le tampon dans l'autre fen\^etre}{C-x 4 b}{C-x 5 b}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
438 \threecol{afficher le tampon dans l'autre fen\^etre}{C-x 4 C-o}{C-x 5 C-o}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
439 \threecol{charger un fichier dans l'autre fen\^etre}{C-x 4 f}{C-x 5 f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
440 \threecol{charger un fichier en lecture seule dans l'autre fen\^etre}{C-x 4 r}{C-x 5 r}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
441 \threecol{lancer Dired dans l'autre fen\^etre}{C-x 4 d}{C-x 5 d}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
442 \threecol{trouver un tag dans l'autre fen\^etre}{C-x 4 .}{C-x 5 .}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
443 }}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
444
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
445 \key{agrandir la fen\^etre}{C-x ^}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
446 \key{rapetisser la fen\^etre}{C-x \{}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
447 \key{\'elargir la fen\^etre}{C-x \}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
448
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
449 \section{Formater}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
450
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
451 \key{indenter la {\bf ligne} courante (d\'epend du mode)}{TAB}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
452 \key{indenter la {\bf r\'egion} courante (d\'epend du mode)}{C-M-\\}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
453 \key{indenter la {\bf s-expression} courante (d\'epend du mode)}{C-M-q}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
454 \key{indenter la r\'egion sur {\it arg\/} colonnes}{C-x TAB}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
455
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
456 \key{ins\'erer un newline apr\`es le point}{C-o}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
457 \key{d\'eplacer le reste de la ligne vers le bas}{C-M-o}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
458 \key{supprimer les lignes blanches autour du point}{C-x C-o}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
459 \key{joindre la ligne \`a la pr\'ec\'edente (\`a la suivante avec arg)}{M-^}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
460 \key{supprimer tous les espaces autour du point}{M-\\}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
461 \key{mettre exactement un espace \`a l'emplacement du point}{M-SPC}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
462
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
463 \key{remplir le paragraphe}{M-q}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
464 \key{placer la marge droite}{C-x f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
465 \key{d\'efinir le pr\'efixe par lequel commencera chaque ligne}{C-x .}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
466
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
467 \key{d\'efinir la fonte}{M-o}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
468
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
469 \section{Modifier la casse}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
470
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
471 \key{mettre le mot en majuscules}{M-u}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
472 \key{mettre le mot en minuscules}{M-l}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
473 \key{mettre le mot en capitales}{M-c}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
474
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
475 \key{mettre la r\'egion en majuscules}{C-x C-u}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
476 \key{mettre la r\'egion en minuscules}{C-x C-l}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
477
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
478 \section{Le mini-tampon}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
479
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
480 Les touches suivantes sont utilisables dans le mini-tampon :
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
481
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
482 \key{compl\'eter autant que possible}{TAB}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
483 \key{compl\'eter un mot}{SPC}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
484 \key{compl\'eter et ex\'ecuter}{RET}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
485 \key{montrer les compl\'etions possibles}{?}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
486 \key{rechercher l'entr\'ee pr\'ec\'edente du mini-tampon}{M-p}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
487 \key{rechercher l'entr\'ee suivante du mini-tampon ou le d\'efaut}{M-n}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
488 \key{rechercher \`a rebours par expr. rationnelle dans l'historique}{M-r}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
489 \key{rechercher vers l'avant par expr. rationnelle dans l'historique}{M-s}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
490 \key{annuler la commande}{C-g}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
491
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
492 Faites \kbd{C-x ESC ESC} pour \'editer et r\'ep\'eter la derni\`ere commande
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
493 ayant utilis\'e le minitampon. Faites \kbd{F10} pour activer la barre de
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
494 menu utilisant le minitampon.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
495
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
496 \newcolumn
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
497 \title{Carte de r\'ef\'erence de GNU Emacs}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
498
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
499 \section{Tampons}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
500
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
501 \key{s\'electionner un autre tampon}{C-x b}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
502 \key{\'enum\'erer tous les tampons}{C-x C-b}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
503 \key{supprimer un tampon}{C-x k}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
504
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
505 \section{Transposer}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
506
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
507 \key{transposer des {\bf caract\`eres}}{C-t}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
508 \key{transposer des {\bf mots}}{M-t}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
509 \key{transposer des {\bf lignes}}{C-x C-t}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
510 \key{transposer des {\bf s-expressions}}{C-M-t}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
511
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
512 \section{V\'erifier l'orthographe}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
513
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
514 \key{v\'erifier l'orthographe du mot courant}{M-\$}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
515 \metax{v\'erifier l'orthographe de tous les mots d'une r\'egion}{M-x ispell-region}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
516 \metax{v\'erifier l'orthographe de tout le tampon}{M-x ispell-buffer}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
517
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
518 \section{Tags}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
519
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
520 \key{trouver un tag (une d\'efinition)}{M-.}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
521 \key{trouver l'occurrence suivante du tag}{C-u M-.}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
522 \metax{sp\'ecifier un nouveau fichier de tags}{M-x visit-tags-table}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
523
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
524 \metax{rechercher par expr. rationnelles dans tous les fichiers du
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
525 tableau de tags}{M-x tags-search}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
526 \metax{lancer un remplacement interactif sur tous les fichiers}{M-x tags-query-replace}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
527 \key{continuer la derni\`ere recherche de tags ou le remplacement interactif}{M-,}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
528
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
529 \section{Shells}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
530
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
531 \key{ex\'ecuter une commande shell}{M-!}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
532 \key{lancer une commande shell sur la r\'egion}{M-|}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
533 \key{filtrer la r\'egion avec une commande shell}{C-u M-|}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
534 \key{lancer un shell dans la fen\^etre \kbd{*shell*}}{M-x shell}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
535
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
536 \section{Rectangles}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
537
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
538 \key{copier le rectangle dans le registre}{C-x r r}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
539 \key{d\'etruire le rectangle}{C-x r k}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
540 \key{r\'ecup\'erer le rectangle}{C-x r y}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
541 \key{ouvrir le rectangle, en d\'ecalant le texte \`a droite}{C-x r o}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
542 \key{vider le rectangle}{C-x r c}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
543 \key{pr\'efixer chaque ligne avec une cha\^\i{}ne}{C-x r t}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
544
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
545 \section{Abr\'eviations}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
546
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
547 \key{ajouter une abr\'eviation globale}{C-x a g}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
548 \key{ajouter une abr\'eviation locale au mode}{C-x a l}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
549 \key{ajouter une expansion globale pour cette abr\'eviation}{C-x a i g}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
550 \key{ajouter une expansion locale au mode pour cette abr\'eviation}{C-x a i l}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
551 \key{faire une expansion explicite de cette abr\'eviation}{C-x a e}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
552
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
553 \key{faire une expansion dynamique du mot pr\'ec\'edent}{M-/}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
554
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
555 \section{Expressions rationnelles}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
556
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
557 \key{un unique caract\`ere quelconque, sauf une fin de ligne}{. {\rm(point)}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
558 \key{z\'ero r\'ep\'etition ou plus}{*}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
559 \key{une r\'ep\'etition ou plus}{+}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
560 \key{z\'ero ou une r\'ep\'etition}{?}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
561 \key{caract\`ere sp\'ecial pour quoter l'expression rationnelle {\it c\/}}{\\{\it c}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
562 \key{alternative (``ou'')}{\\|}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
563 \key{regroupement}{\\( {\rm$\ldots$} \\)}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
564 \key{le m\^eme texte que dans le {\it n\/}i\`eme groupe}{\\{\it n}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
565 \key{limite de mot}{\\b}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
566 \key{non limite de mot}{\\B}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
567
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
568 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
569 \threecol{{\bf entit\'e}}{{\bf d\'ebut}}{{\bf fin}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
570 \threecol{ligne}{^}{\$}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
571 \threecol{mot}{\\<}{\\>}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
572 \threecol{tampon}{\\`}{\\'}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
573
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
574 \threecol{{\bf classe de caract\`ere}}{{\bf correspond}}{{\bf correspond
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
575 \`a d'autres}}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
576 \threecol{ensemble explicite}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
577 \threecol{caract\`ere de mot}{\\w}{\\W}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
578 \threecol{caract\`ere avec la syntaxe {\it c}}{\\s{\it c}}{\\S{\it c}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
579 }
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
580
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
581 \section{Jeux de caract\`eres internationaux}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
582
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
583 \key{indiquer la langue principale}{C-x RET l}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
584 \metax{montrer toutes les m\'ethodes de saisie}{M-x list-input-methods}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
585 \key{activer ou d\'esactiver la m\'ethode de saisie}{C-\\}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
586 \key{choisir le syst\`eme de codage pour la commande suivante}{C-x RET c}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
587 \metax{montrer tous les syst\`emes de codage}{M-x list-coding-systems}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
588 \metax{choisir le syst\`eme de codage pr\'ef\'er\'e}{M-x prefer-coding-system}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
589
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
590 \section{Info}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
591
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
592 \key{entrer dans le visualisateur de la documentation Info}{C-h i}
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
593 \key{chercher une fonction ou une variable pr\'ecise dans Info}{C-h S}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
594 \beginindentedkeys
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
595
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
596 Se d\'eplacer dans un n\oe{}ud :
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
597
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
598 \key{une page plus bas}{SPC}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
599 \key{une page plus haut}{DEL}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
600 \key{d\'ebut du n\oe{}ud}{. {\rm (point)}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
601
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
602 Passer de n\oe{}ud en n\oe{}ud :
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
603
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
604 \key{n\oe{}ud {\bf suivant}}{n}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
605 \key{n\oe{}ud {\bf pr\'ec\'edent}}{p}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
606 \key{aller {\bf plus haut}}{u}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
607 \key{choisir un sujet de menu par son nom}{m}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
608 \key{choisir le {\it n\/}i\`eme sujet de menu par son num\'ero (1--9)}{{\it n}}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
609 \key{suivre une r\'ef\'erence crois\'ee (on revient avec \kbd{l})}{f}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
610 \key{revenir au dernier n\oe{}ud visit\'e}{l}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
611 \key{revenir au n\oe{}ud du r\'epertoire}{d}
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
612 \key{aller au n\oe{}ud de plus haut niveau du fichier Info}{t}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
613 \key{aller sur n'importe quel n\oe{}ud par son nom}{g}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
614
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
615 Autres :
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
616
71279
74c8ae4a7c3c Fix errors in previous commit.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 71278
diff changeset
617 \key{lancer le {\bf didacticiel} Info}{h}
71278
2e98e55d861e 2006-06-08 ?ic Jacoboni <jaco@jacoboni.fr>
Reiner Steib <Reiner.Steib@gmx.de>
parents: 70860
diff changeset
618 \key{chercher un sujet dans l'index}{i}
70860
46cec5e362d6 * refcard.tex (section{Info}): Add `i'. Use `s' instead of `M-s'.
Reiner Steib <Reiner.Steib@gmx.de>
parents: 68640
diff changeset
619 \key{rechercher les n\oe{}uds avec une expression rationnelle}{s}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
620 \key{{\bf quitter} Info}{q}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
621
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
622 \endindentedkeys
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
623
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
624 \section{Registres}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
625
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
626 \key{sauver la r\'egion dans un registre}{C-x r s}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
627 \key{ins\'erer le contenu du registre dans le tampon}{C-x r i}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
628
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
629 \key{sauver la valeur du point dans un registre}{C-x r SPC}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
630 \key{sauter au point sauv\'e dans le registre}{C-x r j}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
631
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
632 \section{Macros clavier}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
633
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
634 \key{{\bf lancer} la d\'efinition d'une macro clavier}{C-x (}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
635 \key{{\bf terminer} la d\'efinition d'une macro clavier}{C-x )}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
636 \key{{\bf ex\'ecuter} la derni\`ere macro clavier d\'efinie}{C-x e}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
637 \key{ajouter \`a la derni\`ere macro clavier}{C-u C-x (}
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
638 \metax{donner un nom \`a la derni\`ere macro clavier}{M-x name-last-kbd-macro}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
639 \metax{ins\'erer une d\'efinition Lisp dans le tampon}{M-x insert-kbd-macro}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
640
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
641 \section{Commandes de gestion d'Emacs Lisp}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
642
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
643 \key{\'evaluer la {\bf s-expression} situ\'ee avant le point}{C-x C-e}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
644 \key{\'evaluer la {\bf defun} courante}{C-M-x}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
645 \metax{\'evaluer la {\bf r\'egion}}{M-x eval-region}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
646 \key{lire et \'evaluer le mini-tampon}{M-:}
58866
3a53f4303a90 Fix typos.
Richard M. Stallman <rms@gnu.org>
parents: 52401
diff changeset
647 \metax{charger \`a partir du r\'epertoire syst\`eme standard}{M-x load-library}
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
648
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
649 \section{Personnalisation simple}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
650
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
651 \metax{personnaliser les variables et les fontes}{M-x customize}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
652
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
653 % The intended audience here is the person who wants to make simple
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
654 % customizations and knows Lisp syntax.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
655
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
656 Cr\'eation de liaisons de touches globales en Emacs Lisp (exemples):
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
657
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
658 \beginexample%
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
659 (global-set-key "\\C-cg" 'goto-line)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
660 (global-set-key "\\M-\#" 'query-replace-regexp)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
661 \endexample
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
662
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
663 \section{\'Ecriture de commandes}
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
664
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
665 \beginexample%
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
666 (defun \<nom-commande> (\<args>)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
667 "\<documentation>" (interactive "\<template>")
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
668 \<body>)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
669 \endexample
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
670
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
671 Exemple :
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
672
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
673 \beginexample%
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
674 (defun cette-ligne-en-haut-de-la-fenetre (line)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
675 "Repositionne la ligne du point en haut de la fenetre.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
676 Avec ARG, place le point sur la ligne ARG."
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
677 (interactive "P")
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
678 (recenter (if (null line)
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
679 0
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
680 (prefix-numeric-value line))))
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
681 \endexample
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
682
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
683 La sp\'ecification \kbd{interactive} indique comment lire
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
684 interactivement les param\`etres. Faites \kbd{C-h f interactive} pour
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
685 plus de pr\'ecisions.
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
686
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
687 \copyrightnotice
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
688
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
689 \bye
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
690
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
691 % Local variables:
43258
f3408a98d0f3 Update Emacs version 20.x -> 21.x.
Eli Zaretskii <eliz@gnu.org>
parents: 39400
diff changeset
692 % compile-command: "tex fr-refcard"
34923
c96c07c36f33 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
693 % End:
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
694
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
695 % arch-tag: 39d6dc6e-1a4a-4071-84db-4719d4e9e40d