% Reference Card for Dired% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,% 2009, 2010 Free Software Foundation, Inc.% Author: Evgeny Roubinchtein <eroubinc@u.washington.edu>% Czech translation: Pavel Jan�k <Pavel@Janik.cz>, March 2001% This file is part of GNU Emacs.% GNU Emacs is free software: you can redistribute it and/or modify% it under the terms of the GNU General Public License as published by% the Free Software Foundation, either version 3 of the License, or% (at your option) any later version.% GNU Emacs is distributed in the hope that it will be useful,% but WITHOUT ANY WARRANTY; without even the implied warranty of% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the% GNU General Public License for more details.% You should have received a copy of the GNU General Public License% along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.% See dired-ref.tex.% Process the file with `csplain' from the `CSTeX' distribution (included% e.g. in the TeX Live CD).%**start of header% Czech hyphenation rules applied\chyph% This file can be printed with 1, 2, or 3 columns per page.% Specify how many you want here.\newcount\columnsperpage\columnsperpage=2% PDF output layout. 0 for A4, 1 for letter (US), a `l' is added for% a landscape layout.\input pdflayout.sty\pdflayout=(0)\def\versionemacs{23} % version of Emacs this is for\def\year{2010} % latest copyright year% Nothing else needs to be changed.\def\shortcopyrightnotice{\vskip 1ex plus 2 fill \centerline{\small \copyright\ \year\ Free Software Foundation, Inc. Permissions on back.}}\def\copyrightnotice{\vskip 1ex plus 2 fill\begingroup\small\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}\centerline{For GNU Emacs version \versionemacs}\centerline{Originally written May 2000 by Evgeny Roubinchtein,}\centerline{using refcard layout designed by Stephen Gildea.}\centerline{Translated by Pavel Jan�k.}Permission is granted to make and distribute copies ofthis card provided the copyright notice and this permission noticeare preserved on all copies.For copies of the GNU Emacs manual, see:{\tt http://www.gnu.org/software/emacs/\#Manuals}\endgroup}% make \bye not \outer so that the \def\bye in the \else clause below% can be scanned without complaint.\def\bye{\par\vfill\supereject\end}\newdimen\intercolumnskip %horizontal space between columns\newbox\columna %boxes to hold columns already built\newbox\columnb\def\ncolumns{\the\columnsperpage}\message{[\ncolumns\space column\if 1\ncolumns\else s\fi\space per page]}\def\scaledmag#1{ scaled \magstep #1}% This multi-way format was designed by Stephen Gildea October 1986.% Note that the 1-column format is fontfamily-independent.\if 1\ncolumns %one-column format uses normal size \hsize 4in \vsize 10in \voffset -.7in \font\titlefont=\fontname\tenbf \scaledmag3 \font\headingfont=\fontname\tenbf \scaledmag2 \font\smallfont=\fontname\sevenrm \font\smallsy=\fontname\sevensy \footline{\hss\folio} \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}\else %2 or 3 columns uses prereduced size \hsize 3.4in \vsize 9.2in \hoffset -.75in \voffset -.745in \font\titlefont=csbx10 \scaledmag2 \font\headingfont=csbx10 \scaledmag1 \font\smallfont=csr6 \font\smallsy=cmsy6 \font\eightrm=csr8 \font\eightbf=csbx8 \font\eightit=csti8 \font\eighttt=cstt8 \font\eightmi=csmi8 \font\eightsy=cmsy8 \textfont0=\eightrm \textfont1=\eightmi \textfont2=\eightsy \def\rm{\eightrm} \def\bf{\eightbf} \def\it{\eightit} \def\tt{\eighttt} \normalbaselineskip=.8\normalbaselineskip \normallineskip=.8\normallineskip \normallineskiplimit=.8\normallineskiplimit \normalbaselines\rm %make definitions take effect \if 2\ncolumns \let\maxcolumn=b \footline{\hss\rm\folio\hss} \def\makefootline{\vskip 2in \hsize=6.86in\line{\the\footline}} \else \if 3\ncolumns \let\maxcolumn=c \nopagenumbers \else \errhelp{You must set \columnsperpage equal to 1, 2, or 3.} \errmessage{Illegal number of columns per page} \fi\fi \intercolumnskip=.46in \def\abc{a} \output={% %see The TeXbook page 257 % This next line is useful when designing the layout. %\immediate\write16{Column \folio\abc\space starts with \firstmark} \if \maxcolumn\abc \multicolumnformat \global\def\abc{a} \else\if a\abc \global\setbox\columna\columnbox \global\def\abc{b} %% in case we never use \columnb (two-column mode) \global\setbox\columnb\hbox to -\intercolumnskip{} \else \global\setbox\columnb\columnbox \global\def\abc{c}\fi\fi} \def\multicolumnformat{\shipout\vbox{\makeheadline \hbox{\box\columna\hskip\intercolumnskip \box\columnb\hskip\intercolumnskip\columnbox} \makefootline}\advancepageno} \def\columnbox{\leftline{\pagebody}} \def\bye{\par\vfill\supereject \if a\abc \else\null\vfill\eject\fi \if a\abc \else\null\vfill\eject\fi \end}\fi% we won't be using math mode much, so redefine some of the characters% we might want to talk about\catcode`\^=12\catcode`\_=12\chardef\\=`\\\chardef\{=`\{\chardef\}=`\}\hyphenation{mini-buf-fer}\hyphenation{de-le-tion}\parindent 0pt\parskip 1ex plus .5ex minus .5ex\def\small{\smallfont\textfont2=\smallsy\baselineskip=.8\baselineskip}% newcolumn - force a new column. Use sparingly, probably only for% the first column of a page, which should have a title anyway.\outer\def\newcolumn{\vfill\eject}% title - page title. Argument is title text.\outer\def\title#1{{\titlefont\centerline{#1}}\vskip 1ex plus .5ex}% section - new major section. Argument is section name.\outer\def\section#1{\par\filbreak \vskip 3ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}% \vskip 2ex plus 1ex minus 1.5ex}\newdimen\keyindent% beginindentedkeys...endindentedkeys - key definitions will be% indented, but running text, typically used as headings to group% definitions, will not.\def\beginindentedkeys{\keyindent=1em}\def\endindentedkeys{\keyindent=0em}\endindentedkeys% paralign - begin paragraph containing an alignment.% If an \halign is entered while in vertical mode, a parskip is never% inserted. Using \paralign instead of \halign solves this problem.\def\paralign{\vskip\parskip\halign}% \<...> - surrounds a variable name in a code example\def\<#1>{{\it #1\/}}% kbd - argument is characters typed literally. Like the Texinfo command.\def\kbd#1{{\tt#1}\null} %\null so not an abbrev even if period follows% beginexample...endexample - surrounds literal text, such a code example.% typeset in a typewriter font with line breaks preserved\def\beginexample{\par\leavevmode\begingroup \obeylines\obeyspaces\parskip0pt\tt}{\obeyspaces\global\let =\ }\def\endexample{\endgroup}% key - definition of a key.% \key{description of key}{key-name}% prints the description left-justified, and the key-name in a \kbd% form near the right margin.\def\key#1#2{\leavevmode\hbox to \hsize{\vtop {\hsize=.75\hsize\rightskip=1em \hskip\keyindent\relax#1}\kbd{#2}\hfil}}\newbox\metaxbox\setbox\metaxbox\hbox{\kbd{M-x }}\newdimen\metaxwidth\metaxwidth=\wd\metaxbox% metax - definition of a M-x command.% \metax{description of command}{M-x command-name}% Tries to justify the beginning of the command name at the same place% as \key starts the key name. (The "M-x " sticks out to the left.)\def\metax#1#2{\leavevmode\hbox to \hsize{\hbox to .75\hsize {\hskip\keyindent\relax#1\hfil}% \hskip -\metaxwidth minus 1fil \kbd{#2}\hfil}}% threecol - like "key" but with two key names.% for example, one for doing the action backward, and one for forward.\def\threecol#1#2#3{\hskip\keyindent\relax#1\hfil&\kbd{#2}\hfil\quad &\kbd{#3}\hfil\quad\cr}% I cannot figure out how to make all dired-x% commands fit on a page in two-column format\def\dx{{\bf (DX)}}%**end of header\title{Referen�n� karta pro Dired}\centerline{(ur�eno pro Dired v GNU Emacsu \versionemacs)}\centerline{P�kazy ozna�en� \dx{} vy�aduj� dired-x}% trim this down to fit everything on one page% \section{General}% In dired, you can edit a list of the files in a directory (and optionally% its subdirectories in the `ls -lR' format).% Editing a directory means that you can visit, rename, copy, compress,% load, byte-compile files. You can change files' attributes, run shell% commands on files, or insert subdirectories into the edit buffer. You can% "flag" files for deletion or "mark" files for later commands, either one% file at a time or by all files matching certain criteria (e.g., files that% match a certain regexp).% You move throughout the buffer using the usual cursor motion commands.% Letters no longer insert themselves, but execute commands instead. The% digits (0-9) are prefix arguments.% Most commands operate either on all marked files or on the current file if% no files are marked. Use a numeric prefix argument to operate on the next% ARG files (or previous ARG if ARG $<$ 0). Use the prefix argument `1' to% operate on the current file only. Prefix arguments override marks. Commands% which run a sub-process on a group of files will display a list of files% for which the sub-process failed. Typing y will try to tell% you what went wrong.% When editing several directories in one buffer, each directory acts as a% page, so C-x [ and C-x ] can be used to move between directories.\section{Spu�t�n� a ukon�en� Dired}\key{spu�t�n� dired}{C-x d}\key{spu�t�n� dired v adres癢i s aktu�ln�m souborem}{C-x C-j \dx}\key{ukon�en� dired}{q}\section{P�kazy pro p�esuny}\key{zp�t na p�edchoz� �dku}{p}\key{vp�ed na n�sleduj�c� �dku}{n}\key{nahoru na p�edchoz� adres癢}{<}\key{dol� na n�sleduj�c� adres癢}{>}\key{na dal麹 ozna�en� soubor}{M-\}}\key{na p�edchoz� ozna�en� soubor}{M-\{}\key{zp�t na p�edchoz� podadres癢}{M-C-p}\key{vp�ed na dal麹 podadres癢}{M-C-n}\key{na nad�azen� adres癢}{^}\key{jdi na prvn� podadres癢}{M-C-d}\section{P�kazy pomoc� my�i}\metax{otev�i soubor}{Mouse_Button_2}\metax{zobraz menu}{Control-Mouse_Button_3}\section{Okam�it� akce nad soubory}\key{otev�i aktu�ln� soubor}{f}\key{otev�i aktu�ln� soubor pouze pro �ten�}{v}\key{otev�i aktu�ln� soubor v jin�m okn�}{o}%%\key{otev�i aktu�ln� soubor v jin�m r�mci}{w}%%\key{zobraz aktu�ln� soubor}{C-u o}\key{vytvo� nov� podadres癢}{+}\key{porovnej soubor pod kurzorem s ozna�en�m}{=}\section{Zna�en� a odzna�en� soubor�}\key{ozna� soubor nebo podadres癢 pro dal麹 p�kazy}{m}\key{odzna� soubor nebo soubory podadres癢e}{u}\key{zru� ozna�en� v�ech soubor� v bufferu}{M-delete}\key{ozna� soubory se zadanou p�ponou}{* .}\key{ozna� v�echny adres癢e}{* /}\key{ozna� v�echny symbolick� odkazy}{* @}\key{ozna� v�echny spustiteln� soubory}{* *}\key{invertuj ozna�en�}{* t}\key{ozna� v�echny soubory v aktu�ln�m podadres癢i}{* s}\key{ozna� soubory vyhovuj�c� regul�rn�mu v�razu}{* \%}\key{zm跼 zna�ku na jin� p�smeno}{* c}\key{ozna� soubory, pro kter� elispov� v�raz vrac� t}{* ( \dx}\section{Modifikace Dired bufferu}\key{vlo� do tohoto bufferu podadres癢}{i}\key{odstra� ozna�en� soubory z bufferu}{k}\key{odstra� z bufferu v�pis podadres癢e}{C-u k}\key{znovu na�ti adres癢e (zna�ky se zachovaj�)}{g}\key{p�epni t�d�n� adres癢e podle jm�na/data}{s}\key{uprav volby p�kazu ls}{C-u s}\key{obnov zna�ky, skryt� �dky apod.}{C-_}\key{skryj v�echny podadres癢e}{M-\$}\key{skryj nebo odkryj v�echny podadres癢e}{\$}\section{P�kazy nad ozna�en�mi soubory}\key{kop�ruj soubor(y)}{C}\key{p�ejmenuj soubor nebo p�esu� soubory}{R}\key{zm跼 vlastn�ka souboru(�)}{O}\key{zm跼 skupinu souboru(�)}{G}\key{zm跼 p�stupov� pr�va souboru(�)}{M}\key{vytiskni soubor(y)}{P}\key{zm跼 n�zev souboru(�) na mal� p�smena}{\% l}\key{zm跼 n�zev souboru(�) na velk� p�smena}{\% u}\key{sma� ozna�en� soubory}{D}%%\key{prove� uuencode nebo uudecode souboru(�)}{U}\key{zkomprimuj nebo dekomprimuj soubor(y)}{Z}\key{spus� info na soubor}{I \dx}\key{vytvo� symbolick�(�) odkaz(y)}{S}\key{vytvo� relativn� symbolick� odkazy}{Y}\key{vytvo� pevn� odkaz}{H}\key{prohledej soubory na regul�rn� v�raz}{A}\key{nahra� regul�rn� v�razy}{Q}\key{p�elo� soubory (byte-compile)}{B}\key{na�ti soubory (load-file)}{L}\key{spus� p�kaz na soubor(y)}{!}\section{Ozna�en� soubor� pro smaz�n�}\leftline{\bf Odzna�uj�c� p�kazy ma�ou zna�ku pro smaz�n�}\key{ozna� soubor pro smaz�n�}{d}%%\key{odstra� zna�ku pro smaz�n�}{delete}\key{ozna� v�echny z�lohy (soubory kon蓁c� na \~{})}{\~{}}\key{ozna� v�echny z�lohy (auto-save)}{\#}\key{ozna� r�zn� do�asn� soubory}{\% \&}\key{ozna� 蓁slovan� z�lohy (kon蓁c� na .\~{}1\~{} apod.)}{.}\key{prove� v�maz soubor� ozna�en�ch ke smaz�n�}{x}\key{ozna� soubory vyhovuj�c� regul�rn�mu v�razu}{\% d}\section{P�kazy s regul�rn�mi v�razy}\key{ozna� soubory vyhovuj�c� regul�rn�mu v�razu}{\% m}\key{kop�ruj ozna�en� soubory obsahuj�c� regexp}{\% C}\key{p�ejmenuj ozna�en� soubory vyhovuj�c� regexp}{\% R}\key{pevn� odkaz}{\% H}\key{symbolick� odkaz}{\% S}\key{symbolick� odkaz s relativn� cestou}{\% Y}\key{ozna� pro smaz�n�}{\% d}\section{Dired a Find}\metax{otev�i v dired soubory vyhovuj�c� vzorku}{M-x find-name-dired}\metax{otev�i v dired soubory obsahuj�c� vzorek}{M-x find-grep-dired}\metax{otev�i v dired soubory podle v�stupu \kbd{find}}{M-x find-dired}\section{N�pov�da}\key{zobraz n�pov�du}{h}\key{p�ehled p�kaz� dired}{?}\copyrightnotice\bye% arch-tag: dd78e947-5b89-4e5b-8bab-b6003719dce5