annotate etc/fr-refcard.tex @ 36150:46e59561af4c

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