annotate etc/cs-refcard.tex @ 49506:ac9e2eeeb03d

New format of AUTHORS file; list each author name once followed by contributed and changed files. Improve selection of entries to include in list, and generate list of unrecognized entries indicating syntax errors in ChangeLog files. (authors-coding-system): New variable. (authors-many-files): Update doc string. (authors-aliases): Change format. Now one entry with multiple aliases per author. (authors-valid-file-names, authors-renamed-files-alist) (authors-renamed-files-regexps): New variables. (authors-canonical-file-name): New function. Validates that file exists or occurs in one of the above lists. Record unrecognized file names in global authors-invalid-file-names list. (authors-add): Change to record per-change counts. (authors-canonical-author-name): Handle new format of authors-aliases list. (authors-scan-change-log): Rename FILE arg to LOG-FILE. Change doc string to describe new entry format. Only add author entries for valid file names. (authors-print): Replace by authors-add-to-author-list. (authors-add-to-author-list): New function which reorders per-file entries and adds them to global authors-author-list. (authors): Instead of authors-print to insert in *Authors* buffer, use authors-add-to-author-list to reorder the list and then insert result in *Authors* buffer with new format. Generate *Authors Errors* compilation-mode buffer listing unrecognized ChangeLog entries.
author Kim F. Storm <storm@cua.dk>
date Wed, 29 Jan 2003 00:13:11 +0000
parents f09ddfb6bece
children 23a1cea22d13
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
43276
f09ddfb6bece Update emacs version number.
Pavel Janík <Pavel@Janik.cz>
parents: 39400
diff changeset
1 % Reference Card for GNU Emacs version 21 on Unix systems
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
2
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
3 % Czech hyphenation rules applied
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
4 \chyph
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
5
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
6 %**start of header
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
7 \newcount\columnsperpage
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
8
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
9 % This file can be printed with 1, 2, or 3 columns per page (see below).
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
10 % Specify how many you want here. Nothing else needs to be changed.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
11
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
12 \columnsperpage=1
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
13
36998
8628eb0b28c7 Change compile-command in local variables. Update copyright years.
Gerd Moellmann <gerd@gnu.org>
parents: 36538
diff changeset
14 % Copyright (c) 1987, 1993, 1996, 1997, 2001 Free Software Foundation, Inc.
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
15
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
16 % This file is part of GNU Emacs.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
17
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
18 % GNU Emacs is free software; you can redistribute it and/or modify
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
19 % it under the terms of the GNU General Public License as published by
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
20 % the Free Software Foundation; either version 2, or (at your option)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
21 % any later version.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
22
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
23 % GNU Emacs is distributed in the hope that it will be useful,
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
24 % but WITHOUT ANY WARRANTY; without even the implied warranty of
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
25 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
26 % GNU General Public License for more details.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
27
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
28 % You should have received a copy of the GNU General Public License
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
29 % along with GNU Emacs; see the file COPYING. If not, write to
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
30 % the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
31 % Boston, MA 02111-1307, USA.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
32
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
33 % This file is intended to be processed by plain TeX (TeX82).
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
34 %
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
35 % The final reference card has six columns, three on each side.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
36 % This file can be used to produce it in any of three ways:
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
37 % 1 column per page
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
38 % produces six separate pages, each of which needs to be reduced to 80%.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
39 % This gives the best resolution.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
40 % 2 columns per page
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
41 % produces three already-reduced pages.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
42 % You will still need to cut and paste.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
43 % 3 columns per page
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
44 % produces two pages which must be printed sideways to make a
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
45 % ready-to-use 8.5 x 11 inch reference card.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
46 % For this you need a dvi device driver that can print sideways.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
47 % Which mode to use is controlled by setting \columnsperpage above.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
48 %
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
49 % Author:
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
50 % Stephen Gildea
39400
e69aa66ec7cc Update Stephen Gildea's mail address.
Eli Zaretskii <eliz@gnu.org>
parents: 38690
diff changeset
51 % Internet: gildea@stop.mail-abuse.org
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
52 %
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
53 % Thanks to Paul Rubin, Bob Chassell, Len Tower, and Richard Mlynarik
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
54 % for their many good ideas.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
55
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
56 % If there were room, it would be nice to see a section on Dired.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
57
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
58 % Translated to Czech by Jan Buchal <buchal@brailcom.cz> in January 1999
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
59 % Corrections and improvements of the translation
38690
ebcceabda1b5 Milan Zamazal has new address.
Pavel Janík <Pavel@Janik.cz>
parents: 36998
diff changeset
60 % by Milan Zamazal <pdm@zamazal.org> in August 1999
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
61 % More work on better integration with GNU Emacs 21
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
62 % by Pavel Janík <Pavel@Janik.cz> in November 2000
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
63
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
64 % Process the file with `csplain' from the `CSTeX' distribution (included
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
65 % e.g. in the TeX Live CD).
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
66
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
67 \def\versionnumber{2.2}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
68 \def\year{1997}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
69
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
70 \def\shortcopyrightnotice{\vskip 1ex plus 2 fill
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
71 \centerline{\small \copyright\ \year\ Free Software Foundation, Inc.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
72 Permissions on back. v\versionnumber}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
73
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
74 \def\copyrightnotice{
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
75 \vskip 1ex plus 2 fill\begingroup\small
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
76 \centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
43276
f09ddfb6bece Update emacs version number.
Pavel Janík <Pavel@Janik.cz>
parents: 39400
diff changeset
77 \centerline{v\versionnumber{} for GNU Emacs version 21, \year}
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
78 \centerline{designed by Stephen Gildea}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
79
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
80 Permission is granted to make and distribute copies of
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
81 this card provided the copyright notice and this permission notice
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
82 are preserved on all copies.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
83
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
84 For copies of the GNU Emacs manual, write to the Free Software
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
85 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
86
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
87 \endgroup}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
88
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
89 % make \bye not \outer so that the \def\bye in the \else clause below
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
90 % can be scanned without complaint.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
91 \def\bye{\par\vfill\supereject\end}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
92
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
93 \newdimen\intercolumnskip %horizontal space between columns
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
94 \newbox\columna %boxes to hold columns already built
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
95 \newbox\columnb
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
96
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
97 \def\ncolumns{\the\columnsperpage}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
98
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
99 \message{[\ncolumns\space
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
100 column\if 1\ncolumns\else s\fi\space per page]}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
101
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
102 \def\scaledmag#1{ scaled \magstep #1}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
103
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
104 % This multi-way format was designed by Stephen Gildea October 1986.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
105 % Note that the 1-column format is fontfamily-independent.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
106 \if 1\ncolumns %one-column format uses normal size
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
107 \hsize 4in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
108 \vsize 10in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
109 \voffset -.7in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
110 \font\titlefont=\fontname\tenbf \scaledmag3
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
111 \font\headingfont=\fontname\tenbf \scaledmag2
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
112 \font\smallfont=\fontname\sevenrm
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
113 \font\smallsy=\fontname\sevensy
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
114
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
115 \footline{\hss\folio}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
116 \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
117 \else %2 or 3 columns uses prereduced size
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
118 \hsize 3.2in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
119 \vsize 7.95in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
120 \hoffset -.75in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
121 \voffset -.745in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
122 \font\titlefont=csbx10 \scaledmag2
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
123 \font\headingfont=csbx10 \scaledmag1
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
124 \font\smallfont=csr6
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
125 \font\smallsy=cmsy6
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
126 \font\eightrm=csr8
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
127 \font\eightbf=csbx8
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
128 \font\eightit=csti8
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
129 \font\eighttt=cstt8
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
130 \font\eightmi=cmmi8
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
131 \font\eightsy=cmsy8
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
132 \textfont0=\eightrm
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
133 \textfont1=\eightmi
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
134 \textfont2=\eightsy
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
135 \def\rm{\eightrm}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
136 \def\bf{\eightbf}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
137 \def\it{\eightit}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
138 \def\tt{\eighttt}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
139 \normalbaselineskip=.8\normalbaselineskip
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
140 \normallineskip=.8\normallineskip
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
141 \normallineskiplimit=.8\normallineskiplimit
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
142 \normalbaselines\rm %make definitions take effect
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
143
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
144 \if 2\ncolumns
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
145 \let\maxcolumn=b
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
146 \footline{\hss\rm\folio\hss}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
147 \def\makefootline{\vskip 2in \hsize=6.86in\line{\the\footline}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
148 \else \if 3\ncolumns
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
149 \let\maxcolumn=c
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
150 \nopagenumbers
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
151 \else
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
152 \errhelp{You must set \columnsperpage equal to 1, 2, or 3.}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
153 \errmessage{Illegal number of columns per page}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
154 \fi\fi
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
155
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
156 \intercolumnskip=.46in
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
157 \def\abc{a}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
158 \output={% %see The TeXbook page 257
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
159 % This next line is useful when designing the layout.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
160 %\immediate\write16{Column \folio\abc\space starts with \firstmark}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
161 \if \maxcolumn\abc \multicolumnformat \global\def\abc{a}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
162 \else\if a\abc
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
163 \global\setbox\columna\columnbox \global\def\abc{b}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
164 %% in case we never use \columnb (two-column mode)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
165 \global\setbox\columnb\hbox to -\intercolumnskip{}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
166 \else
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
167 \global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
168 \def\multicolumnformat{\shipout\vbox{\makeheadline
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
169 \hbox{\box\columna\hskip\intercolumnskip
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
170 \box\columnb\hskip\intercolumnskip\columnbox}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
171 \makefootline}\advancepageno}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
172 \def\columnbox{\leftline{\pagebody}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
173
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
174 \def\bye{\par\vfill\supereject
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
175 \if a\abc \else\null\vfill\eject\fi
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
176 \if a\abc \else\null\vfill\eject\fi
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
177 \end}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
178 \fi
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
179
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
180 % we won't be using math mode much, so redefine some of the characters
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
181 % we might want to talk about
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
182 \catcode`\^=12
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
183 \catcode`\_=12
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
184
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
185 \chardef\\=`\\
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
186 \chardef\{=`\{
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
187 \chardef\}=`\}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
188
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
189 \hyphenation{mini-buf-fer}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
190
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
191 \parindent 0pt
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
192 \parskip 1ex plus .5ex minus .5ex
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
193
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
194 \def\small{\smallfont\textfont2=\smallsy\baselineskip=.8\baselineskip}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
195
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
196 % newcolumn - force a new column. Use sparingly, probably only for
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
197 % the first column of a page, which should have a title anyway.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
198 \outer\def\newcolumn{\vfill\eject}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
199
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
200 % title - page title. Argument is title text.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
201 \outer\def\title#1{{\titlefont\centerline{#1}}\vskip 1ex plus .5ex}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
202
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
203 % section - new major section. Argument is section name.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
204 \outer\def\section#1{\par\filbreak
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
205 \vskip 3ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}%
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
206 \vskip 2ex plus 1ex minus 1.5ex}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
207
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
208 \newdimen\keyindent
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
209
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
210 % beginindentedkeys...endindentedkeys - key definitions will be
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
211 % indented, but running text, typically used as headings to group
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
212 % definitions, will not.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
213 \def\beginindentedkeys{\keyindent=1em}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
214 \def\endindentedkeys{\keyindent=0em}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
215 \endindentedkeys
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
216
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
217 % paralign - begin paragraph containing an alignment.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
218 % If an \halign is entered while in vertical mode, a parskip is never
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
219 % inserted. Using \paralign instead of \halign solves this problem.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
220 \def\paralign{\vskip\parskip\halign}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
221
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
222 % \<...> - surrounds a variable name in a code example
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
223 \def\<#1>{{\it #1\/}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
224
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
225 % kbd - argument is characters typed literally. Like the Texinfo command.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
226 \def\kbd#1{{\tt#1}\null} %\null so not an abbrev even if period follows
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
227
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
228 % beginexample...endexample - surrounds literal text, such a code example.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
229 % typeset in a typewriter font with line breaks preserved
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
230 \def\beginexample{\par\leavevmode\begingroup
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
231 \obeylines\obeyspaces\parskip0pt\tt}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
232 {\obeyspaces\global\let =\ }
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
233 \def\endexample{\endgroup}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
234
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
235 % key - definition of a key.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
236 % \key{description of key}{key-name}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
237 % prints the description left-justified, and the key-name in a \kbd
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
238 % form near the right margin.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
239 \def\key#1#2{\leavevmode\hbox to \hsize{\vtop
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
240 {\hsize=.75\hsize\rightskip=1em
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
241 \hskip\keyindent\relax#1}\kbd{#2}\hfil}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
242
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
243 \newbox\metaxbox
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
244 \setbox\metaxbox\hbox{\kbd{M-x }}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
245 \newdimen\metaxwidth
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
246 \metaxwidth=\wd\metaxbox
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
247
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
248 % metax - definition of a M-x command.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
249 % \metax{description of command}{M-x command-name}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
250 % Tries to justify the beginning of the command name at the same place
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
251 % as \key starts the key name. (The "M-x " sticks out to the left.)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
252 \def\metax#1#2{\leavevmode\hbox to \hsize{\hbox to .75\hsize
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
253 {\hskip\keyindent\relax#1\hfil}%
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
254 \hskip -\metaxwidth minus 1fil
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
255 \kbd{#2}\hfil}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
256
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
257 % threecol - like "key" but with two key names.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
258 % for example, one for doing the action backward, and one for forward.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
259 \def\threecol#1#2#3{\hskip\keyindent\relax#1\hfil&\kbd{#2}\hfil\quad
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
260 &\kbd{#3}\hfil\quad\cr}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
261
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
262 %**end of header
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
263
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
264
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
265 \title{GNU Emacs -- Referenční karta}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
266
43276
f09ddfb6bece Update emacs version number.
Pavel Janík <Pavel@Janik.cz>
parents: 39400
diff changeset
267 \centerline{(pro verzi 21)}
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
268
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
269 \section{Spuštění Emacsu}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
270
43276
f09ddfb6bece Update emacs version number.
Pavel Janík <Pavel@Janik.cz>
parents: 39400
diff changeset
271 Pro vstup do GNU~Emacsu~21 napište jeho jméno: \kbd{emacs}
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
272
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
273 Jak načítat a editovat soubory se dozvíte níže v~oddíle Soubory.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
274
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
275
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
276 \section{Opuštění Emacsu}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
277
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
278 \key{pozastavení Emacsu (ikonizace v~X11)}{C-z}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
279 \key{definitivní odchod z~Emacsu}{C-x C-c}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
280
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
281 \section{Soubory}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
282
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
283 \key{{\bf načíst} souboru do Emacsu}{C-x C-f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
284 \key{{\bf uložit} soubor zpět na disk}{C-x C-s}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
285 \key{uložit {\bf všechny} soubory}{C-x s}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
286 \key{{\bf vložit} obsahu jiného souboru do bufferu}{C-x i}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
287 \key{zaměnit tento soubor jiným souborem}{C-x C-v}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
288 \key{zapsat buffer do zadaného souboru}{C-x C-w}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
289 \key{vložit do systému správy verzí}{C-x C-q}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
290
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
291 \section{Používání nápovědy}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
292
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
293 Systém nápovědy je snadný. Stiskněte \kbd{C-h} (nebo \kbd{F1}) a sledujte
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
294 instrukce. Úvodní {\bf tutoriál} lze spustit pomocí \kbd{C-h t}.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
295
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
296 \key{odstranit okno s~nápovědou}{C-x 1}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
297 \key{rolovat okno s~nápovědou}{C-M-v}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
298
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
299 \key{apropos: příkazy odpovídající řetězci}{C-h a}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
300 \key{zobrazit funkci dané klávesy}{C-h c}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
301 \key{zobrazit popis funkce}{C-h f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
302 \key{zobrazit informace o~aktuálních módech}{C-h m}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
303
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
304 \section{Opravy chyb}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
305
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
306 \key{{\bf přerušit} zadávaný nebo vykonávaný příkaz}{C-g}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
307 \metax{{\bf obnovit} soubor ztracený pádem systému}{M-x recover-file}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
308 \key{{\bf zrušit} nechtěnou změnu}{C-x u {\it n.} C-_}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
309 \metax{vrátit původní obsah bufferu}{M-x revert-buffer}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
310 \key{překreslit \uv{rozpadlou} obrazovku}{C-l}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
311
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
312 \section{Přírůstkové vyhledávání}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
313
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
314 \key{vyhledat dopředu}{C-s}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
315 \key{vyhledat dozadu}{C-r}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
316 \key{vyhledat regulární výraz}{C-M-s}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
317 \key{vyhledat regulární výraz dozadu}{C-M-r}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
318
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
319 \key{předchozí vyhledávaný řetězec}{M-p}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
320 \key{následující novější vyhledávaný řetězec}{M-n}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
321 \key{ukončit inkrementální vyhledávání}{RET}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
322 \key{zrušit efekt posledního zadaného znaku}{DEL}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
323 \key{přerušit probíhající vyhledávání}{C-g}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
324
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
325 Další \kbd{C-s} nebo \kbd{C-r} zopakuje vyhledání v~daném směru. Pokud
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
326 Emacs vyhledává, \kbd{C-g} zruší pouze nenalezenou část řetězce.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
327
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
328
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
329 \shortcopyrightnotice
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
330
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
331 \section{Pohyb}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
332
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
333 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
334 \threecol{{\bf posun o }}{{\bf dozadu}}{{\bf dopředu}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
335 \threecol{znak}{C-b}{C-f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
336 \threecol{slovo}{M-b}{M-f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
337 \threecol{řádek}{C-p}{C-n}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
338 \threecol{na začátek nebo konec řádku}{C-a}{C-e}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
339 \threecol{větu}{M-a}{M-e}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
340 \threecol{odstavec}{M-\{}{M-\}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
341 \threecol{stránku}{C-x [}{C-x ]}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
342 \threecol{symbolický výraz}{C-M-b}{C-M-f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
343 \threecol{funkci}{C-M-a}{C-M-e}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
344 \threecol{na začátek nebo konec bufferu}{M-<}{M->}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
345 }
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
346
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
347 \key{rolovat na další obrazovku}{C-v}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
348 \key{rolovat na předchozí obrazovku}{M-v}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
349 \key{rolovat vlevo}{C-x <}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
350 \key{rolovat vpravo}{C-x >}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
351 \key{aktuální řádek do středu obrazovky}{C-u C-l}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
352
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
353 \section{Rušení a mazání}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
354
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
355 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
356 \threecol{{\bf rušený objekt }}{{\bf dozadu}}{{\bf dopředu}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
357 \threecol{znak (mazání, ne rušení)}{DEL}{C-d}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
358 \threecol{slovo}{M-DEL}{M-d}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
359 \threecol{řádek (do konce)}{M-0 C-k}{C-k}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
360 \threecol{věta}{C-x DEL}{M-k}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
361 \threecol{symbolický výraz}{M-- C-M-k}{C-M-k}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
362 }
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
363
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
364 \key{zrušit {\bf oblast}}{C-w}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
365 \key{zkopírovat oblast do schránky}{M-w}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
366 \key{zrušit až po nejbližší výskyt znaku {\it znak}}{M-z {\it znak}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
367
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
368 \key{vhodit naposledy zrušený objekt}{C-y}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
369 \key{nahradit vhozený objekt předchozím zrušeným}{M-y}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
370
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
371 \section{Označování}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
372
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
373 \key{vložit značku}{C-@ {\it n.} C-SPC}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
374 \key{prohodit kurzor a značku}{C-x C-x}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
375
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
376 \key{označit zadaný počet {\bf slov}}{M-@}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
377 \key{označit {\bf odstavec}}{M-h}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
378 \key{označit {\bf stránku}}{C-x C-p}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
379 \key{označit {\bf symbolický výraz}}{C-M-@}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
380 \key{označit {\bf funkci}}{C-M-h}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
381 \key{označit celý {\bf buffer}}{C-x h}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
382
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
383 \section{Interaktivní nahrazování}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
384
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
385 \key{interaktivně nahradit textový řetězec}{M-\%}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
386 \metax{s~užitím regulárního výrazu}{M-x query-replace-regexp}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
387
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
388 Platné odpovědi v~módu query-replace jsou
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
389
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
390 \key{{\bf záměnu provést} a jít na další}{SPC}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
391 \key{záměnu provést a zůstat na místě}{,}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
392 \key{{\bf skočit} na další bez provedení záměny}{DEL}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
393 \key{zaměnit všechny zbývající výskyty}{!}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
394 \key{{\bf zpět} na předchozí výskyt řetězce}{^}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
395 \key{{\bf konec} nahrazování}{RET}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
396 \key{rekurzivní editace (ukončí se \kbd{C-M-c})}{C-r}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
397
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
398 \section{Okna}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
399
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
400 Jestliže jsou zobrazeny dva příkazy, pak ten druhý platí pro X okno.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
401
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
402 \key{zrušit všechna ostatní okna}{C-x 1}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
403
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
404 {\setbox0=\hbox{\kbd{0}}\advance\hsize by 0\wd0
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
405 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
406 \threecol{rozdělit okno na horní a dolní}{C-x 2\ \ \ \ }{C-x 5 2}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
407 \threecol{zrušit toto okno}{C-x 0\ \ \ \ }{C-x 5 0}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
408 }}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
409 \key{rozdělit okno na levé a pravé}{C-x 3}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
410
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
411 \key{rolovat jiné okno}{C-M-v}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
412
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
413 {\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
414 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
415 \threecol{přepnout kurzor do jiného okna}{C-x o}{C-x 5 o}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
416
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
417 \threecol{vybrat buffer v~jiném okně}{C-x 4 b}{C-x 5 b}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
418 \threecol{zobrazit buffer v~jiném okně}{C-x 4 C-o}{C-x 5 C-o}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
419 \threecol{otevřít soubor v~jiném okně}{C-x 4 f}{C-x 5 f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
420 \threecol{otevřít soubor jen pro čtení v~jiném okně}{C-x 4 r}{C-x 5 r}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
421 \threecol{spustit Dired v~jiném okně}{C-x 4 d}{C-x 5 d}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
422 \threecol{najít tag v~jiném okně}{C-x 4 .}{C-x 5 .}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
423 }}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
424
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
425 \key{zvětšit okno}{C-x ^}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
426 \key{zúžit okno}{C-x \{}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
427 \key{rozšířit okno}{C-x \}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
428
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
429 \section{Formátování}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
430
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
431 \key{odsadit aktuální {\bf řádek} (dle módu)}{TAB}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
432 \key{odsadit {\bf oblast} (dle módu)}{C-M-\\}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
433 \key{odsadit {\bf symbolický výraz} (dle módu)}{C-M-q}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
434 \key{odsadit oblast napevno o~{\it argument\/} sloupců}{C-x TAB}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
435
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
436 \key{vložit znak nového řádku za kurzor}{C-o}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
437 \key{posunout zbytek řádku svisle dolů}{C-M-o}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
438 \key{smazat prázdné řádky okolo kurzoru}{C-x C-o}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
439 \key{spojit řádek s~předchozím (s~arg.~s~násl.)}{M-^}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
440 \key{smazat prázdné místo kolem kurzoru}{M-\\}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
441 \key{nechat přesně jednu mezeru kolem kurzoru}{M-SPC}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
442
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
443 \key{zalomit odstavec}{M-q}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
444 \key{nastavit sloupec pro zalamování}{C-x f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
445 \key{nastavit prefix, kterým začínají řádky}{C-x .}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
446 \key{nastavit font}{M-g}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
447
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
448 \section{Změna velikosti písmen}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
449
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
450 \key{změnit písmena slova na velká}{M-u}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
451 \key{změnit písmena slova na malá}{M-l}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
452 \key{změnit počáteční písmeno slova na velké}{M-c}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
453
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
454 \key{změnit písmena oblasti na velká}{C-x C-u}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
455 \key{změnit písmena oblasti na malá}{C-x C-l}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
456
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
457 \section{Minibuffer}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
458
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
459 Následující klávesy jsou platné pro minibuffer.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
460
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
461 \key{doplnit z~nabídky}{TAB}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
462 \key{doplnit do nejbližšího slova}{SPC}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
463 \key{doplnit a vykonat}{RET}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
464 \key{zobrazit možná doplnění}{?}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
465 \key{předchozí příkaz z~minibufferu}{M-p}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
466 \key{novější nebo implicitní příkaz z~minibufferu}{M-n}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
467 \key{vyhledat regulární výraz v~historii vzad}{M-r}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
468 \key{vyhledat regulární výraz v~historii vpřed}{M-s}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
469 \key{zrušit příkaz}{C-g}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
470
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
471 Stiskněte \kbd{C-x ESC ESC} pro editaci a zopakování posledního příkazu
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
472 z~minibufferu. Stiskněte \kbd{F10} pro aktivaci menu v~minibufferu.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
473
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
474 \newcolumn
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
475 \title{GNU Emacs -- Referenční karta}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
476
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
477 \section{Buffery}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
478
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
479 \key{vybrat jiný buffer}{C-x b}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
480 \key{seznam všech bufferů}{C-x C-b}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
481 \key{zrušit buffer}{C-x k}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
482
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
483 \section{Výměny}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
484
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
485 \key{přehodit {\bf znaky}}{C-t}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
486 \key{přehodit {\bf slova}}{M-t}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
487 \key{přehodit {\bf řádky}}{C-x C-t}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
488 \key{přehodit {\bf symbolické výrazy}}{C-M-t}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
489
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
490 \section{Kontrola pravopisu}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
491
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
492 \key{kontrola pravopisu aktuálního slova}{M-\$}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
493 \metax{kontrola pravopisu všech slov v oblasti}{M-x ispell-region}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
494 \metax{kontrola pravopisu celého bufferu}{M-x ispell-buffer}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
495
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
496 \section{Tagy}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
497
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
498 \key{najít tag (definici)}{M-.}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
499 \key{najít další výskyt tagu}{C-u M-.}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
500 \metax{zadat soubor s novými tagy}{M-x visit-tags-table}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
501
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
502 \metax{vyhledat reg.\ výraz v~souborech s~tagy}{M-x tags-search}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
503 \metax{spustit nahrazování pro ony soubory}{M-x tags-query-replace}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
504 \key{pokračovat v~prohledávání nebo nahrazování}{M-,}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
505
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
506 \section{Příkazový interpret}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
507
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
508 \key{vykonat shellový příkaz}{M-!}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
509 \key{vykonat shellový příkaz na oblast}{M-|}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
510 \key{zfiltrovat oblast shellovým příkazem}{C-u M-|}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
511 \key{spustit shell v okně \kbd{*shell*}}{M-x shell}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
512
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
513 \section{Obdélníky}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
514
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
515 \key{zkopírovat obdélník do registru}{C-x r r}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
516 \key{zrušit obdélník}{C-x r k}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
517 \key{vhodit obdélník}{C-x r y}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
518 \key{vložit obdélník mezer}{C-x r o}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
519 \key{nahradit obdélník obdélníkem mezer}{C-x r c}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
520 \key{nahradit řádky obdélníku zadaným řetězcem}{C-x r t}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
521
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
522 \section{Zkratky}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
523
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
524 \key{přidat globální zkratku}{C-x a g}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
525 \key{přidat lokální zkratku}{C-x a l}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
526 \key{přidat globální expanzi pro zkratku }{C-x a i g}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
527 \key{přidat lokální expanzi pro zkratku}{C-x a i l}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
528 \key{expandovat zkratku}{C-x a e}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
529
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
530 \key{dynamická expanze předcházejícího slova}{M-/}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
531
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
532 \section{Regulární výrazy}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
533
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
534 \key{libovolný znak kromě nového řádku}{. {\rm(tečka)}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
535 \key{žádné nebo několik opakování}{*}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
536 \key{jedno nebo více opakování}{+}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
537 \key{žádné nebo jedno opakování}{?}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
538 \key{zrušit zvláštní význam znaku {\it c\/} ve výrazu}{\\{\it c}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
539 \key{alternativa (\uv{nebo})}{\\|}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
540 \key{skupina}{\\( {\rm$\ldots$} \\)}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
541 \key{stejný text jako {\it n\/}-tá skupina}{\\{\it n}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
542 \key{hranice slova}{\\b}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
543 \key{nikoliv hranice slova}{\\B}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
544
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
545 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
546 \threecol{{\bf element}}{{\bf začátek}}{{\bf konec}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
547 \threecol{řádek}{^}{\$}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
548 \threecol{slovo}{\\<}{\\>}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
549 \threecol{buffer}{\\`}{\\'}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
550
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
551 \threecol{{\bf třída znaků}}{{\bf odpovídá}}{{\bf neodpovídá}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
552 \threecol{explicitní množina}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
553 \threecol{slovotvorný znak}{\\w}{\\W}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
554 \threecol{znak se syntaxí {\it c}}{\\s{\it c}}{\\S{\it c}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
555 }
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
556
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
557 \section{Mezinárodní znakové sady}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
558
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
559 \metax{zadat hlavní jazyk}{M-x set-language-environment}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
560 \metax{zobrazit všechny vstupní metody}{M-x list-input-methods}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
561 \key{zapnout nebo vypnout vstupní metodu}{C-\\}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
562 \key{zadat kódování pro následující příkaz}{C-x RET c}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
563 \metax{zobrazit všechna kódování}{M-x list-coding-systems}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
564 \metax{změnit preferované kódování}{M-x prefer-coding-system}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
565
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
566 \section{Info}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
567
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
568 \key{spustit Info}{C-h i}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
569 \key{najít zadanou funkci nebo proměnnou v~Info}{C-h C-i}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
570 \beginindentedkeys
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
571
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
572 Pohyb uvnitř uzlů:
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
573
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
574 \key{rolování vpřed}{SPC}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
575 \key{rolování zpět}{DEL}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
576 \key{na začátek uzlu}{. {\rm (tečka)}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
577
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
578 Pohyb mezi uzly:
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
579
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
580 \key{{\bf další} uzel}{n}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
581 \key{{\bf předchozí} uzel}{p}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
582 \key{{\bf nadřazený} uzel}{u}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
583 \key{vybrat z~menu podle názvu}{m}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
584 \key{vybrat {\it n\/}-tou položku menu (1--9)}{{\it n}}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
585 \key{nejbližší příští křížový odkaz (návrat \kbd{l})}{f}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
586 \key{vrátit se do naposledy prohlíženého uzlu}{l}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
587 \key{vrátit se do adresáře uzlů}{d}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
588 \key{přejít do kteréhokoliv uzlu podle jména}{g}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
589
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
590 Další:
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
591
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
592 \key{spustit {\bf tutoriál} k~Info}{h}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
593 \key{{\bf ukončit} Info}{q}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
594 \key{prohledat uzly na řetězec}{M-s}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
595
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
596 \endindentedkeys
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
597
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
598 \section{Registry}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
599
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
600 \key{uložit oblast do registru}{C-x r s}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
601 \key{vložit obsah registru do bufferu}{C-x r i}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
602
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
603 \key{uložit pozici kurzoru do registru}{C-x r SPC}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
604 \key{skočit na pozici uloženou v~registru}{C-x r j}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
605
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
606 \section{Klávesová makra}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
607
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
608 \key{{\bf zahájit} definování klávesového makra}{C-x (}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
609 \key{{\bf zakončit} definování klávesového makra}{C-x )}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
610 \key{{\bf vykonat} poslední definované makro}{C-x e}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
611 \key{připojit k~poslednímu klávesovému makru}{C-u C-x (}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
612 \metax{pojmenovat poslední makro}{M-x name-last-kbd-macro}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
613 \metax{vložit do bufferu lispovou definici}{M-x insert-kbd-macro}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
614
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
615 \section{Příkazy související s~Emacs Lispem}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
616
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
617 \key{vyhodnotit {\bf výraz} před kurzorem}{C-x C-e}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
618 \key{vyhodnotit {\bf funkci} pod kurzorem}{C-M-x}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
619 \metax{vyhodnotit {\bf oblast}}{M-x eval-region}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
620 \key{načíst a vyhodnotit výraz v~minibufferu}{M-:}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
621 \metax{načíst soubor ze systémového adresáře}{M-x load-library}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
622
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
623 \section{Jednoduchá přizpůsobení}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
624
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
625 \metax{nastavit proměnné a faces}{M-x customize}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
626
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
627 % The intended audience here is the person who wants to make simple
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
628 % customizations and knows Lisp syntax.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
629
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
630 Definice obecné klávesové zkratky v~Emacs Lispu (příklad):
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
631
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
632 \beginexample%
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
633 (global-set-key "\\C-cg" 'goto-line)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
634 (global-set-key "\\M-\#" 'query-replace-regexp)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
635 \endexample
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
636
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
637 \section{Zápis příkazů}
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
638
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
639 \beginexample%
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
640 (defun \<command-name> (\<args>)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
641 "\<documentation>" (interactive "\<template>")
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
642 \<body>)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
643 \endexample
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
644
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
645 Příklad:
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
646
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
647 \beginexample%
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
648 (defun this-line-to-top-of-window (line)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
649 "Reposition line point is on to top of window.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
650 With ARG, put point on line ARG."
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
651 (interactive "P")
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
652 (recenter (if (null line)
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
653 0
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
654 (prefix-numeric-value line))))
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
655 \endexample
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
656
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
657 Specifikace \kbd{interactive} říká, jak interaktivně načíst ar\-gu\-men\-ty.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
658 Více se dozvíte po provedení \kbd{C-h f interactive}.
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
659
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
660 \copyrightnotice
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
661
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
662 \bye
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
663
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
664 % Local variables:
36998
8628eb0b28c7 Change compile-command in local variables. Update copyright years.
Gerd Moellmann <gerd@gnu.org>
parents: 36538
diff changeset
665 % compile-command: "csplain cs-refcard"
36538
7ac492184bca *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents:
diff changeset
666 % End: