aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2019-08-16 16:45:57 +0300
committerEli Zaretskii2019-08-16 16:45:57 +0300
commit15de1d11334fd7da3255881e0836a22d08760482 (patch)
treece7f1cc87f1569f58dfbf2d9e469277f96f036ee
parentbda7fc75dfd1991d8596eaab06b65309afa62b40 (diff)
downloademacs-15de1d11334fd7da3255881e0836a22d08760482.tar.gz
emacs-15de1d11334fd7da3255881e0836a22d08760482.zip
Fix markup in dired-x.texi
* doc/misc/dired-x.texi (Omitting Variables) (Local Variables, Shell Command Guessing) (Advanced Cleaning Variables, Special Marking Function): Fix markup and indexing. (Bug#14212)
-rw-r--r--doc/misc/dired-x.texi343
1 files changed, 161 insertions, 182 deletions
diff --git a/doc/misc/dired-x.texi b/doc/misc/dired-x.texi
index b8e1ad459d1..05a8919b4e6 100644
--- a/doc/misc/dired-x.texi
+++ b/doc/misc/dired-x.texi
@@ -127,7 +127,7 @@ original @file{dired-x.el}).
127 127
128@node Features 128@node Features
129@section Features 129@section Features
130@cindex Features 130@cindex Dired-x features
131 131
132Some features provided by Dired Extra: 132Some features provided by Dired Extra:
133 133
@@ -159,7 +159,7 @@ respectively (@pxref{Find File At Point}).
159 159
160@node Technical Details 160@node Technical Details
161@section Technical Details 161@section Technical Details
162@cindex Modified functions 162@cindex modified functions
163@cindex @file{dired-aux.el} 163@cindex @file{dired-aux.el}
164 164
165When @file{dired-x.el} is loaded, some standard Dired functions from 165When @file{dired-x.el} is loaded, some standard Dired functions from
@@ -214,7 +214,7 @@ when you first type @kbd{C-x d}).
214@node Optional Installation Dired Jump 214@node Optional Installation Dired Jump
215@section Optional Installation Dired Jump 215@section Optional Installation Dired Jump
216 216
217@cindex Autoloading @code{dired-jump} and @code{dired-jump-other-window} 217@cindex autoloading @code{dired-jump} and @code{dired-jump-other-window}
218 218
219In order to have @code{dired-jump} and @code{dired-jump-other-window} 219In order to have @code{dired-jump} and @code{dired-jump-other-window}
220(@pxref{Miscellaneous Commands}) work @emph{before} @code{dired} and 220(@pxref{Miscellaneous Commands}) work @emph{before} @code{dired} and
@@ -235,7 +235,7 @@ for these functions. In your @file{.emacs} file put
235@node Optional Installation File At Point 235@node Optional Installation File At Point
236@section Optional Installation File At Point 236@section Optional Installation File At Point
237 237
238@cindex Binding @code{dired-x-find-file} 238@cindex binding @code{dired-x-find-file}
239If you choose to have @file{dired-x.el} bind @code{dired-x-find-file} over 239If you choose to have @file{dired-x.el} bind @code{dired-x-find-file} over
240@code{find-file} (@pxref{Find File At Point}), then you will need to set 240@code{find-file} (@pxref{Find File At Point}), then you will need to set
241@code{dired-x-hands-off-my-keys}. To do this, either set it 241@code{dired-x-hands-off-my-keys}. To do this, either set it
@@ -254,8 +254,8 @@ or call @code{dired-x-bind-find-file} after changing the value.
254@node Omitting Files in Dired 254@node Omitting Files in Dired
255@chapter Omitting Files in Dired 255@chapter Omitting Files in Dired
256 256
257@cindex Omitting Files in Dired 257@cindex omitting Files in Dired
258@cindex Uninteresting files 258@cindex uninteresting files
259@dfn{Omitting} a file means removing it from the directory listing. Omitting 259@dfn{Omitting} a file means removing it from the directory listing. Omitting
260is useful for keeping Dired buffers free of ``uninteresting'' files (for 260is useful for keeping Dired buffers free of ``uninteresting'' files (for
261instance, auto-save, auxiliary, backup, and revision control files) so that 261instance, auto-save, auxiliary, backup, and revision control files) so that
@@ -310,18 +310,13 @@ inside @code{dired-load-hook} (@pxref{Installation}) and then evaluate
310@node Omitting Variables 310@node Omitting Variables
311@section Omitting Variables 311@section Omitting Variables
312 312
313@cindex Customizing file omitting 313@cindex customizing file omitting
314The following variables can be used to customize omitting. 314The following variables can be used to customize omitting.
315 315
316@table @code 316@cindex how to make omitting the default in Dired
317 317@defvar dired-omit-mode
318@vindex dired-omit-mode
319@item dired-omit-mode
320
321Default: @code{nil}
322
323@cindex How to make omitting the default in Dired
324If non-@code{nil}, ``uninteresting'' files are not listed. 318If non-@code{nil}, ``uninteresting'' files are not listed.
319The default is @code{nil}.
325Uninteresting files are files whose names match regexp 320Uninteresting files are files whose names match regexp
326@code{dired-omit-files}, plus files whose names end with extension in 321@code{dired-omit-files}, plus files whose names end with extension in
327@code{dired-omit-extensions}. @kbd{C-x M-o} (@code{dired-omit-mode}) 322@code{dired-omit-extensions}. @kbd{C-x M-o} (@code{dired-omit-mode})
@@ -347,56 +342,49 @@ a directory local setting
347@noindent 342@noindent
348to a @file{.dir-locals.el} file in that directory. You can use the 343to a @file{.dir-locals.el} file in that directory. You can use the
349command @code{add-dir-local-variable} to do this. 344command @code{add-dir-local-variable} to do this.
345@end defvar
350 346
351@vindex dired-omit-files 347@defvar dired-omit-files
352@item dired-omit-files 348This buffer-local variable's value is a regexp, a string. Files whose
353 349names match this regexp will not be displayed. This only has effect
354Default: @code{"^#\\|\\.$"} 350when @code{dired-omit-mode}'s value is @code{t}.
355
356Files whose names match this buffer-local regexp will not be displayed.
357This only has effect when @code{dired-omit-mode}'s value is @code{t}.
358 351
359The default value omits the special directories @file{.} and @file{..} and 352The default value omits the special directories @file{.} and @file{..} and
360autosave files (plus other files ending in @file{.}) (@pxref{Omitting Examples}). 353autosave files (plus other files ending in @file{.}) (@pxref{Omitting Examples}).
361 354@end defvar
362@vindex dired-omit-extensions 355
363@item dired-omit-extensions 356@defvar dired-omit-extensions
364 357If non-@code{nil}, this variable's value is a list of extensions
365Default: The elements of @code{completion-ignored-extensions}, 358(strings) to omit from Dired listings. Its format is the same as that
366@code{dired-latex-unclean-extensions}, @code{dired-bibtex-unclean-extensions} 359of @code{completion-ignored-extensions}. The default value is the
367and @code{dired-texinfo-unclean-extensions}. 360elements of @code{completion-ignored-extensions},
368 361@code{dired-latex-unclean-extensions},
369If non-@code{nil}, a list of extensions (strings) to omit from Dired listings. 362@code{dired-bibtex-unclean-extensions} and
370Its format is the same as that of @code{completion-ignored-extensions}. 363@code{dired-texinfo-unclean-extensions}.
371 364@end defvar
372@vindex dired-omit-case-fold 365
373@item dired-omit-case-fold 366@defvar dired-omit-case-fold
374
375Default: @code{filesystem} 367Default: @code{filesystem}
376 368This variable controls whether file-name matching is case-insensitive.
377By default, when @code{dired-omit-case-fold} is set to @code{filesystem}, 369By default, when @code{dired-omit-case-fold} is set to @code{filesystem},
378@code{dired-omit-mode} will match filenames and extensions 370@code{dired-omit-mode} will match filenames and extensions
379case-sensitively on Dired buffers visiting case-sensitive filesystems, 371case-sensitively on Dired buffers visiting case-sensitive filesystems,
380and case-insensitively on case-insensitive filesystems. Set it to 372and case-insensitively on case-insensitive filesystems. Set it to
381@code{nil} to be always case-sensitive, and to @code{t} to be always 373@code{nil} to be always case-sensitive, and to @code{t} to be always
382case-insensitive. 374case-insensitive.
383 375@end defvar
384@vindex dired-omit-localp 376
385@item dired-omit-localp 377@defvar dired-omit-localp
386 378This variable determines the @var{localp} argument
387Default: @code{no-dir} 379@code{dired-omit-expunge} passes to @code{dired-get-filename}. If it
388 380is @code{no-dir}, teh default, omitting is much faster, but you can
389The @var{localp} argument @code{dired-omit-expunge} passes to 381only match against the non-directory part of the file name. Set it to
390@code{dired-get-filename}. If it is @code{no-dir}, omitting is much faster, 382@code{nil} if you need to match the whole file name or @code{t} to
391but you can only match against the non-directory part of the file name. Set it 383match the file name relative to the buffer's top-level directory.
392to @code{nil} if you need to match the whole file name or @code{t} to match the 384@end defvar
393file name relative to the buffer's top-level directory. 385
394 386@cindex omitting additional files
395@item dired-omit-marker-char 387@defvar dired-omit-marker-char
396@vindex dired-omit-marker-char
397@cindex Omitting additional files
398Default: @kbd{C-o}
399
400Temporary marker used by Dired to implement omitting. Should never be used 388Temporary marker used by Dired to implement omitting. Should never be used
401as marker by the user or other packages. There is one exception to this rule: 389as marker by the user or other packages. There is one exception to this rule:
402by adding 390by adding
@@ -412,8 +400,8 @@ to your @file{~/.emacs}, you can bind the @kbd{C-o} key to insert a
412@kbd{C-o} marker, thus causing these files to be omitted in addition to the 400@kbd{C-o} marker, thus causing these files to be omitted in addition to the
413usually omitted files. Unfortunately the files you omitted manually this way 401usually omitted files. Unfortunately the files you omitted manually this way
414will show up again after reverting the buffer, unlike the others. 402will show up again after reverting the buffer, unlike the others.
415 403The default value is @kbd{C-o}.
416@end table 404@end defvar
417 405
418@node Omitting Examples 406@node Omitting Examples
419@section Examples of Omitting Various File Types 407@section Examples of Omitting Various File Types
@@ -422,7 +410,7 @@ will show up again after reverting the buffer, unlike the others.
422 410
423@item 411@item
424@cindex RCS files, how to omit them in Dired 412@cindex RCS files, how to omit them in Dired
425@cindex Omitting RCS files in Dired 413@cindex omitting RCS files in Dired
426If you wish to avoid seeing RCS files and the @file{RCS} directory, then put 414If you wish to avoid seeing RCS files and the @file{RCS} directory, then put
427 415
428@example 416@example
@@ -438,8 +426,8 @@ in the @code{dired-load-hook} (@pxref{Installation}). This assumes
438@code{^} in the regexp. 426@code{^} in the regexp.
439 427
440@item 428@item
441@cindex Tib files, how to omit them in Dired 429@cindex tib files, how to omit them in Dired
442@cindex Omitting tib files in Dired 430@cindex omitting tib files in Dired
443If you use @code{tib}, the bibliography program for use with @TeX{} and 431If you use @code{tib}, the bibliography program for use with @TeX{} and
444@LaTeX{}, and you 432@LaTeX{}, and you
445want to omit the @file{INDEX} and the @file{*-t.tex} files, then put 433want to omit the @file{INDEX} and the @file{*-t.tex} files, then put
@@ -453,8 +441,8 @@ want to omit the @file{INDEX} and the @file{*-t.tex} files, then put
453in the @code{dired-load-hook} (@pxref{Installation}). 441in the @code{dired-load-hook} (@pxref{Installation}).
454 442
455@item 443@item
456@cindex Dot files, how to omit them in Dired 444@cindex dot files, how to omit them in Dired
457@cindex Omitting dot files in Dired 445@cindex omitting dot files in Dired
458If you do not wish to see @samp{dot} files (files starting with a @file{.}), 446If you do not wish to see @samp{dot} files (files starting with a @file{.}),
459then put 447then put
460 448
@@ -480,8 +468,8 @@ in your @code{dired-mode-hook}.
480 468
481@node Local Variables 469@node Local Variables
482@chapter Local Variables for Dired Directories 470@chapter Local Variables for Dired Directories
471@cindex local Variables for Dired Directories
483 472
484@cindex Local Variables for Dired Directories
485@vindex dired-local-variables-file 473@vindex dired-local-variables-file
486@vindex dired-enable-local-variables 474@vindex dired-enable-local-variables
487@noindent 475@noindent
@@ -530,28 +518,24 @@ Files,emacs,The GNU Emacs Manual}.
530@noindent 518@noindent
531The following variables affect Dired Local Variables 519The following variables affect Dired Local Variables
532 520
533@table @code 521@defvar dired-local-variables-file
534@vindex dired-local-variables-file 522If non-@code{nil}, this variable specifies the file name for local
535@item dired-local-variables-file 523variables for Dired. If Dired finds a file with that name in the
536Default: @code{".dired"} 524current directory, it will temporarily insert it into the Dired buffer
537 525and run @code{hack-local-variables}. The default is @file{.dired}.
538If non-@code{nil}, file name for local variables for Dired. If Dired finds a 526@end defvar
539file with that name in the current directory, it will temporarily insert it
540into the Dired buffer and run @code{hack-local-variables}.
541 527
542@vindex dired-enable-local-variables 528@defvar dired-enable-local-variables
543@item dired-enable-local-variables 529This variable controls the use of local-variables lists in Dired. It
544Default: @code{t}
545
546Controls the use of local-variables lists in Dired. This variable
547temporarily overrides the value of @code{enable-local-variables} when 530temporarily overrides the value of @code{enable-local-variables} when
548the Dired Local Variables are hacked. It takes the same values as that 531the Dired Local Variables are hacked. It takes the same values as
549variable. A value of @code{nil} means to ignore any Dired Local Variables. 532that variable. A value of @code{nil} means to ignore any Dired Local
550@end table 533Variables. The default is @code{t}.
534@end defvar
551 535
552@node Shell Command Guessing 536@node Shell Command Guessing
553@chapter Shell Command Guessing 537@chapter Shell Command Guessing
554@cindex Guessing shell commands for files. 538@cindex guessing shell commands for files.
555 539
556Based upon the name of a file, Dired tries to guess what shell 540Based upon the name of a file, Dired tries to guess what shell
557command you might want to apply to it. For example, if you have point 541command you might want to apply to it. For example, if you have point
@@ -568,19 +552,22 @@ file, e.g., @samp{xtex} and @samp{dvips} for a @file{.dvi} file, you can type
568Dired only tries to guess a command for a single file, never for a list 552Dired only tries to guess a command for a single file, never for a list
569of marked files. 553of marked files.
570 554
571@table @code 555The following variables control guessing of shell commands:
572@item dired-guess-shell-alist-default 556
573@vindex dired-guess-shell-alist-default 557@defvar dired-guess-shell-alist-default
574Predefined rules for shell commands. Set this to @code{nil} to turn guessing off. 558This variable specifies the predefined rules for guessing shell
575The elements of @code{dired-guess-shell-alist-user} (defined by the 559commands suitable for certain files. Set this to @code{nil} to turn
576user) will override these rules. 560guessing off. The elements of @code{dired-guess-shell-alist-user}
577 561(defined by the user) will override these rules.
578@item dired-guess-shell-alist-user 562@end defvar
579@vindex dired-guess-shell-alist-user 563
580If non-@code{nil}, a user-defined alist of file regexps and their suggested 564@defvar dired-guess-shell-alist-user
581commands. These rules take precedence over the predefined rules in the 565If non-@code{nil}, this variables specifies the user-defined alist of
582variable @code{dired-guess-shell-alist-default} (to which they are prepended) 566file regexps and their suggested commands. These rules take
583when @code{dired-do-shell-command} is run). 567precedence over the predefined rules in the variable
568@code{dired-guess-shell-alist-default} (to which they are prepended)
569when @code{dired-do-shell-command} is run). The default is
570@code{nil}.
584 571
585Each element of the alist looks like 572Each element of the alist looks like
586 573
@@ -613,54 +600,50 @@ to add rules for @samp{.foo} and @samp{.bar} file extensions, write
613 600
614@noindent 601@noindent
615This will override any predefined rules for the same extensions. 602This will override any predefined rules for the same extensions.
603@end defvar
616 604
617@item dired-guess-shell-case-fold-search 605@defvar dired-guess-shell-case-fold-search
618@vindex dired-guess-shell-case-fold-search 606If this variable is non-@code{nil},
619Default: @code{t} 607@code{dired-guess-shell-alist-default} and
620
621Non-@code{nil} means @code{dired-guess-shell-alist-default} and
622@code{dired-guess-shell-alist-user} are matched case-insensitively. 608@code{dired-guess-shell-alist-user} are matched case-insensitively.
609The default is @code{t}.
610@end defvar
611
612@cindex passing GNU Tar its @samp{z} switch.
613@defvar dired-guess-shell-gnutar
614If this variable is non-@code{nil}, it specifies the name of the GNU
615Tar executable (e.g., @file{tar} or @file{gnutar}). GNU Tar's
616@samp{z} switch is used for compressed archives. If you don't have
617GNU Tar, set this to @code{nil}: a pipe using @command{zcat} is then
618used instead. The default is @code{nil}.
619@end defvar
623 620
624@item dired-guess-shell-gnutar
625@vindex dired-guess-shell-gnutar
626@cindex Passing GNU Tar its @samp{z} switch.
627Default: @code{nil}
628
629If non-@code{nil}, this is the name of the GNU Tar executable (e.g.,
630@samp{tar} or @samp{gnutar}). GNU Tar's @samp{z} switch is used for
631compressed tar files.
632If you don't have GNU tar, set this to @code{nil}: a pipe using @samp{zcat} is
633then used.
634
635@item dired-guess-shell-gzip-quiet
636@vindex dired-guess-shell-gzip-quiet
637@cindex @code{gzip} 621@cindex @code{gzip}
638Default: @code{t} 622@defvar dired-guess-shell-gzip-quiet
623A non-@code{nil} value of this variable means that @samp{-q} is passed
624to @command{gzip}, possibly overriding a verbose option in the @env{GZIP}
625environment variable. The default is @code{t}.
626@end defvar
639 627
640A non-@code{nil} value means that @samp{-q} is passed to @code{gzip}
641overriding a verbose option in the @env{GZIP} environment variable.
642
643@item dired-guess-shell-znew-switches nil
644@vindex dired-guess-shell-znew-switches
645@cindex @code{znew} 628@cindex @code{znew}
646Default: @code{nil} 629@defvar dired-guess-shell-znew-switches nil
647 630This variable specifies a string of switches passed to @command{znew}.
648A string of switches passed to @code{znew}. An example is 631An example is @samp{-K} which will make @command{znew} keep a @file{.Z}
649@samp{-K} which will make @code{znew} keep a @file{.Z} file when it is 632file when it is smaller than the @file{.gz} file. The default is
650smaller than the @file{.gz} file. 633@code{nil}: no additional switches are passed to @command{znew}.
651 634@end defvar
652@item dired-shell-command-history nil 635
653@vindex dired-shell-command-history 636@defvar dired-shell-command-history nil
654 637This variable holds the history list for commands that read
655History list for commands that read dired-shell commands. 638dired-shell commands.
656@end table 639@end defvar
657 640
658@node Virtual Dired 641@node Virtual Dired
659@chapter Virtual Dired 642@chapter Virtual Dired
660 643
661@cindex Virtual Dired 644@cindex virtual Dired
662@cindex Perusing @code{ls} listings 645@cindex perusing @code{ls} listings
663@cindex @code{ls} listings, how to peruse them in Dired 646@cindex @command{ls} listings, how to peruse them in Dired
664Using @dfn{Virtual Dired} means putting a buffer with Dired-like 647Using @dfn{Virtual Dired} means putting a buffer with Dired-like
665contents in Dired mode. The files described by the buffer contents need 648contents in Dired mode. The files described by the buffer contents need
666not actually exist. This is useful if you want to peruse an @samp{ls -lR} 649not actually exist. This is useful if you want to peruse an @samp{ls -lR}
@@ -702,8 +685,8 @@ local-variable files.
702@table @kbd 685@table @kbd
703@item F 686@item F
704@kindex F 687@kindex F
705@cindex Visiting several files at once 688@cindex visiting several files at once
706@cindex Simultaneous visiting of several files 689@cindex simultaneous visiting of several files
707@findex dired-do-find-marked-files 690@findex dired-do-find-marked-files
708(@code{dired-do-find-marked-files}) Find all marked files at once displaying 691(@code{dired-do-find-marked-files}) Find all marked files at once displaying
709them simultaneously. If optional @var{noselect} is non-@code{nil} then just 692them simultaneously. If optional @var{noselect} is non-@code{nil} then just
@@ -791,41 +774,36 @@ and @file{*.dvi} files for deletion.
791@node Advanced Cleaning Variables 774@node Advanced Cleaning Variables
792@section Advanced Cleaning Variables 775@section Advanced Cleaning Variables
793 776
794@noindent Variables used by the above cleaning commands (and in the default value for 777Variables used by the above cleaning commands (and in the default value for
795variable @code{dired-omit-extensions}, @pxref{Omitting Variables}) 778variable @code{dired-omit-extensions}, @pxref{Omitting Variables}):
796 779
797@table @code 780@defvar dired-patch-unclean-extensions
798@item dired-patch-unclean-extensions 781This variable specifies the list of extensions of dispensable files
799@vindex dired-patch-unclean-extensions 782created by the @samp{patch} program. The default is @w{@code{(".rej"
800Default: @code{(".rej" ".orig")} 783".orig")}}.
801 784@end defvar
802List of extensions of dispensable files created by the @samp{patch} program. 785
803 786@defvar dired-tex-unclean-extensions
804@item dired-tex-unclean-extensions 787This variable specifies the list of extensions of dispensable files
805@vindex dired-tex-unclean-extensions 788created by @TeX{}. The default is @w{@code{(".toc" ".log" ".aux")}}.
806Default: @code{(".toc" ".log" ".aux")} 789@end defvar
807 790
808List of extensions of dispensable files created by @TeX{}. 791@defvar dired-texinfo-unclean-extensions
809 792This variable holds the list of extensions of dispensable files
810@item dired-texinfo-unclean-extensions 793created by @samp{texinfo}. The default is @w{@code{(".cp" ".cps" ".fn"
811@vindex dired-texinfo-unclean-extensions 794".fns" ".ky" ".kys"} @code{".pg" ".pgs" ".tp" ".tps" ".vr" ".vrs")}}
812Default: @code{(".cp" ".cps" ".fn" ".fns" ".ky" ".kys"} 795@end defvar
813@code{".pg" ".pgs" ".tp" ".tps" ".vr" ".vrs")} 796
814 797@defvar dired-latex-unclean-extensions
815List of extensions of dispensable files created by @samp{texinfo}. 798This variable specifies the list of extensions of dispensable files
816 799created by @LaTeX{}. The default is @w{@code{(".idx" ".lof" ".lot"
817@item dired-latex-unclean-extensions 800".glo")}}.
818@vindex dired-latex-unclean-extensions 801@end defvar
819Default: @code{(".idx" ".lof" ".lot" ".glo")} 802
820 803@defvar dired-bibtex-unclean-extensions
821List of extensions of dispensable files created by @LaTeX{}. 804This variable specifies the list of extensions of dispensable files
822 805created by Bib@TeX{}. The default is @w{@code{(".blg" ".bbl")}}.
823@item dired-bibtex-unclean-extensions 806@end defvar
824@vindex dired-bibtex-unclean-extensions
825Default: @code{(".blg" ".bbl")}
826
827List of extensions of dispensable files created by Bib@TeX{}.
828@end table
829 807
830@node Special Marking Function 808@node Special Marking Function
831@section Special Marking Function 809@section Special Marking Function
@@ -834,10 +812,11 @@ List of extensions of dispensable files created by Bib@TeX{}.
834@item M-( 812@item M-(
835@kindex M-( 813@kindex M-(
836@findex dired-mark-sexp 814@findex dired-mark-sexp
837@cindex Lisp expression, marking files with in Dired 815@cindex lisp expression, marking files with in Dired
838@cindex Mark file by Lisp expression 816@cindex mark file by Lisp expression
839(@code{dired-mark-sexp}) Mark files for which @var{predicate} returns 817Mark files for which @var{predicate} returns non-@code{nil}
840non-@code{nil}. With a prefix argument, unflag those files instead. 818(@code{dired-mark-sexp}). With a prefix argument, unflag those files
819instead.
841 820
842The @var{predicate} is a Lisp expression that can refer to the following 821The @var{predicate} is a Lisp expression that can refer to the following
843symbols: 822symbols:
@@ -886,8 +865,8 @@ to mark all @file{.el} files without a corresponding @file{.elc} file.
886@node Multiple Dired Directories 865@node Multiple Dired Directories
887@chapter Multiple Dired Directories and Non-Dired Commands 866@chapter Multiple Dired Directories and Non-Dired Commands
888 867
889@cindex Multiple Dired directories 868@cindex multiple Dired directories
890@cindex Working directory 869@cindex working directory
891An Emacs buffer can have but one working directory, stored in the 870An Emacs buffer can have but one working directory, stored in the
892buffer-local variable @code{default-directory}. A Dired buffer may have 871buffer-local variable @code{default-directory}. A Dired buffer may have
893several subdirectories inserted, but it still has only one working 872several subdirectories inserted, but it still has only one working
@@ -905,8 +884,8 @@ Dired buffers, is like @code{shell-command}, but it runs with
905 884
906@node Find File At Point 885@node Find File At Point
907@chapter Find File At Point 886@chapter Find File At Point
908@cindex Visiting a file mentioned in a buffer 887@cindex visiting a file mentioned in a buffer
909@cindex Finding a file at point 888@cindex finding a file at point
910 889
911@file{dired-x} provides a method of visiting or editing a file mentioned in 890@file{dired-x} provides a method of visiting or editing a file mentioned in
912the buffer you are viewing (e.g., a mail buffer, a news article, a 891the buffer you are viewing (e.g., a mail buffer, a news article, a
@@ -1014,7 +993,7 @@ inserted subdirectories.
1014@item dired-jump 993@item dired-jump
1015@findex dired-jump 994@findex dired-jump
1016@kindex C-x C-j 995@kindex C-x C-j
1017@cindex Jumping to Dired listing containing file. 996@cindex jumping to Dired listing containing file.
1018Bound to @kbd{C-x C-j}. Jump back to Dired: If in a file, edit the current 997Bound to @kbd{C-x C-j}. Jump back to Dired: If in a file, edit the current
1019directory and move to file's line. If in Dired already, pop up a level and 998directory and move to file's line. If in Dired already, pop up a level and
1020go to old directory's line. In case the proper Dired file line cannot be 999go to old directory's line. In case the proper Dired file line cannot be
@@ -1034,7 +1013,7 @@ bound to @kbd{C-x C-j} and @code{dired-jump-other-window} will not be bound to
1034@kbd{C-x 4 C-j}. 1013@kbd{C-x 4 C-j}.
1035 1014
1036@item dired-vm 1015@item dired-vm
1037@cindex Reading mail. 1016@cindex reading mail.
1038@kindex V 1017@kindex V
1039@findex dired-vm 1018@findex dired-vm
1040Bound to @kbd{V} if @code{dired-bind-vm} is @code{t}. Run VM on this 1019Bound to @kbd{V} if @code{dired-bind-vm} is @code{t}. Run VM on this
@@ -1054,14 +1033,14 @@ If the variable @code{dired-bind-vm} is @code{t}, @code{dired-vm} will be bound
1054to @kbd{V}. Otherwise, @code{dired-bind-rmail} will be bound. 1033to @kbd{V}. Otherwise, @code{dired-bind-rmail} will be bound.
1055 1034
1056@item dired-rmail 1035@item dired-rmail
1057@cindex Reading mail. 1036@cindex reading mail.
1058@findex dired-rmail 1037@findex dired-rmail
1059Bound to @kbd{V} if @code{dired-bind-vm} is @code{nil}. Run Rmail on this 1038Bound to @kbd{V} if @code{dired-bind-vm} is @code{nil}. Run Rmail on this
1060file (assumed to be mail folder in Rmail format). 1039file (assumed to be mail folder in Rmail format).
1061 1040
1062@item dired-info 1041@item dired-info
1063@kindex I 1042@kindex I
1064@cindex Running info. 1043@cindex running info.
1065@findex dired-info 1044@findex dired-info
1066Bound to @kbd{I}. Run Info on this file (assumed to be a file in Info 1045Bound to @kbd{I}. Run Info on this file (assumed to be a file in Info
1067format). 1046format).
@@ -1071,7 +1050,7 @@ If the variable @code{dired-bind-info} is @code{nil}, @code{dired-info} will
1071not be bound to @kbd{I}. 1050not be bound to @kbd{I}.
1072 1051
1073@item dired-man 1052@item dired-man
1074@cindex Running man. 1053@cindex running man.
1075@kindex N 1054@kindex N
1076@findex dired-man 1055@findex dired-man
1077Bound to @kbd{N}. Run man on this file (assumed to be a file in @code{nroff} 1056Bound to @kbd{N}. Run man on this file (assumed to be a file in @code{nroff}
@@ -1082,7 +1061,7 @@ If the variable @code{dired-bind-man} is @code{nil}, @code{dired-man} will not
1082be bound to @kbd{N}. 1061be bound to @kbd{N}.
1083 1062
1084@item dired-do-relsymlink 1063@item dired-do-relsymlink
1085@cindex Relative symbolic links. 1064@cindex relative symbolic links.
1086@kindex Y 1065@kindex Y
1087@findex dired-do-relsymlink 1066@findex dired-do-relsymlink
1088Bound to @kbd{Y}. Relative symlink all marked (or next ARG) files into a 1067Bound to @kbd{Y}. Relative symlink all marked (or next ARG) files into a
@@ -1111,7 +1090,7 @@ info.
1111 1090
1112@node Bugs 1091@node Bugs
1113@chapter Bugs 1092@chapter Bugs
1114@cindex Bugs 1093@cindex bugs
1115 1094
1116@noindent 1095@noindent
1117If you encounter a bug in this package, or wish to suggest an 1096If you encounter a bug in this package, or wish to suggest an