comparison lisp/dired.el @ 104944:0325f606c9c1

Regenerate with extracted autoloads.
author Glenn Morris <rgm@gnu.org>
date Fri, 11 Sep 2009 06:50:49 +0000
parents c603ee2aac17
children 3db1f3571655
comparison
equal deleted inserted replaced
104943:eb30601bacc5 104944:0325f606c9c1
3443 3443
3444 (add-to-list 'desktop-buffer-mode-handlers 3444 (add-to-list 'desktop-buffer-mode-handlers
3445 '(dired-mode . dired-restore-desktop-buffer)) 3445 '(dired-mode . dired-restore-desktop-buffer))
3446 3446
3447 3447
3448 ;;; Start of automatically extracted autoloads.
3449
3450 ;;;### (autoloads (dired-show-file-type dired-do-query-replace-regexp
3451 ;;;;;; dired-do-search dired-do-isearch-regexp dired-do-isearch
3452 ;;;;;; dired-isearch-filenames-regexp dired-isearch-filenames dired-isearch-filenames-setup
3453 ;;;;;; dired-hide-all dired-hide-subdir dired-tree-down dired-tree-up
3454 ;;;;;; dired-kill-subdir dired-mark-subdir-files dired-goto-subdir
3455 ;;;;;; dired-prev-subdir dired-insert-subdir dired-maybe-insert-subdir
3456 ;;;;;; dired-downcase dired-upcase dired-do-symlink-regexp dired-do-hardlink-regexp
3457 ;;;;;; dired-do-copy-regexp dired-do-rename-regexp dired-do-rename
3458 ;;;;;; dired-do-hardlink dired-do-symlink dired-do-copy dired-create-directory
3459 ;;;;;; dired-rename-file dired-copy-file dired-relist-file dired-remove-file
3460 ;;;;;; dired-add-file dired-do-redisplay dired-do-load dired-do-byte-compile
3461 ;;;;;; dired-do-compress dired-query dired-compress-file dired-do-kill-lines
3462 ;;;;;; dired-run-shell-command dired-do-shell-command dired-do-async-shell-command
3463 ;;;;;; dired-clean-directory dired-do-print dired-do-touch dired-do-chown
3464 ;;;;;; dired-do-chgrp dired-do-chmod dired-compare-directories dired-backup-diff
3465 ;;;;;; dired-diff) "dired-aux" "dired-aux.el" "1b436ca08eedfcb4166a13c09df6bb23")
3466 ;;; Generated autoloads from dired-aux.el
3467
3468 (autoload 'dired-diff "dired-aux" "\
3469 Compare file at point with file FILE using `diff'.
3470 FILE defaults to the file at the mark. (That's the mark set by
3471 \\[set-mark-command], not by Dired's \\[dired-mark] command.)
3472 The prompted-for file is the first file given to `diff'.
3473 With prefix arg, prompt for second argument SWITCHES,
3474 which is options for `diff'.
3475
3476 \(fn FILE &optional SWITCHES)" t nil)
3477
3478 (autoload 'dired-backup-diff "dired-aux" "\
3479 Diff this file with its backup file or vice versa.
3480 Uses the latest backup, if there are several numerical backups.
3481 If this file is a backup, diff it with its original.
3482 The backup file is the first file given to `diff'.
3483 With prefix arg, prompt for argument SWITCHES which is options for `diff'.
3484
3485 \(fn &optional SWITCHES)" t nil)
3486
3487 (autoload 'dired-compare-directories "dired-aux" "\
3488 Mark files with different file attributes in two dired buffers.
3489 Compare file attributes of files in the current directory
3490 with file attributes in directory DIR2 using PREDICATE on pairs of files
3491 with the same name. Mark files for which PREDICATE returns non-nil.
3492 Mark files with different names if PREDICATE is nil (or interactively
3493 with empty input at the predicate prompt).
3494
3495 PREDICATE is a Lisp expression that can refer to the following variables:
3496
3497 size1, size2 - file size in bytes
3498 mtime1, mtime2 - last modification time in seconds, as a float
3499 fa1, fa2 - list of file attributes
3500 returned by function `file-attributes'
3501
3502 where 1 refers to attribute of file in the current dired buffer
3503 and 2 to attribute of file in second dired buffer.
3504
3505 Examples of PREDICATE:
3506
3507 (> mtime1 mtime2) - mark newer files
3508 (not (= size1 size2)) - mark files with different sizes
3509 (not (string= (nth 8 fa1) (nth 8 fa2))) - mark files with different modes
3510 (not (and (= (nth 2 fa1) (nth 2 fa2)) - mark files with different UID
3511 (= (nth 3 fa1) (nth 3 fa2)))) and GID.
3512
3513 \(fn DIR2 PREDICATE)" t nil)
3514
3515 (autoload 'dired-do-chmod "dired-aux" "\
3516 Change the mode of the marked (or next ARG) files.
3517 Symbolic modes like `g+w' are allowed.
3518
3519 \(fn &optional ARG)" t nil)
3520
3521 (autoload 'dired-do-chgrp "dired-aux" "\
3522 Change the group of the marked (or next ARG) files.
3523
3524 \(fn &optional ARG)" t nil)
3525
3526 (autoload 'dired-do-chown "dired-aux" "\
3527 Change the owner of the marked (or next ARG) files.
3528
3529 \(fn &optional ARG)" t nil)
3530
3531 (autoload 'dired-do-touch "dired-aux" "\
3532 Change the timestamp of the marked (or next ARG) files.
3533 This calls touch.
3534
3535 \(fn &optional ARG)" t nil)
3536
3537 (autoload 'dired-do-print "dired-aux" "\
3538 Print the marked (or next ARG) files.
3539 Uses the shell command coming from variables `lpr-command' and
3540 `lpr-switches' as default.
3541
3542 \(fn &optional ARG)" t nil)
3543
3544 (autoload 'dired-clean-directory "dired-aux" "\
3545 Flag numerical backups for deletion.
3546 Spares `dired-kept-versions' latest versions, and `kept-old-versions' oldest.
3547 Positive prefix arg KEEP overrides `dired-kept-versions';
3548 Negative prefix arg KEEP overrides `kept-old-versions' with KEEP made positive.
3549
3550 To clear the flags on these files, you can use \\[dired-flag-backup-files]
3551 with a prefix argument.
3552
3553 \(fn KEEP)" t nil)
3554
3555 (autoload 'dired-do-async-shell-command "dired-aux" "\
3556 Run a shell command COMMAND on the marked files asynchronously.
3557
3558 Like `dired-do-shell-command' but if COMMAND doesn't end in ampersand,
3559 adds `* &' surrounded by whitespace and executes the command asynchronously.
3560 The output appears in the buffer `*Async Shell Command*'.
3561
3562 \(fn COMMAND &optional ARG FILE-LIST)" t nil)
3563
3564 (autoload 'dired-do-shell-command "dired-aux" "\
3565 Run a shell command COMMAND on the marked files.
3566 If no files are marked or a specific numeric prefix arg is given,
3567 the next ARG files are used. Just \\[universal-argument] means the current file.
3568 The prompt mentions the file(s) or the marker, as appropriate.
3569
3570 If there is a `*' in COMMAND, surrounded by whitespace, this runs
3571 COMMAND just once with the entire file list substituted there.
3572
3573 If there is no `*', but there is a `?' in COMMAND, surrounded by
3574 whitespace, this runs COMMAND on each file individually with the
3575 file name substituted for `?'.
3576
3577 Otherwise, this runs COMMAND on each file individually with the
3578 file name added at the end of COMMAND (separated by a space).
3579
3580 `*' and `?' when not surrounded by whitespace have no special
3581 significance for `dired-do-shell-command', and are passed through
3582 normally to the shell, but you must confirm first. To pass `*' by
3583 itself to the shell as a wildcard, type `*\"\"'.
3584
3585 If COMMAND produces output, it goes to a separate buffer.
3586
3587 This feature does not try to redisplay Dired buffers afterward, as
3588 there's no telling what files COMMAND may have changed.
3589 Type \\[dired-do-redisplay] to redisplay the marked files.
3590
3591 When COMMAND runs, its working directory is the top-level directory of
3592 the Dired buffer, so output files usually are created there instead of
3593 in a subdir.
3594
3595 In a noninteractive call (from Lisp code), you must specify
3596 the list of file names explicitly with the FILE-LIST argument, which
3597 can be produced by `dired-get-marked-files', for example.
3598
3599 \(fn COMMAND &optional ARG FILE-LIST)" t nil)
3600
3601 (autoload 'dired-run-shell-command "dired-aux" "\
3602 Not documented
3603
3604 \(fn COMMAND)" nil nil)
3605
3606 (autoload 'dired-do-kill-lines "dired-aux" "\
3607 Kill all marked lines (not the files).
3608 With a prefix argument, kill that many lines starting with the current line.
3609 \(A negative argument kills backward.)
3610 If you use this command with a prefix argument to kill the line
3611 for a file that is a directory, which you have inserted in the
3612 Dired buffer as a subdirectory, then it deletes that subdirectory
3613 from the buffer as well.
3614 To kill an entire subdirectory (without killing its line in the
3615 parent directory), go to its directory header line and use this
3616 command with a prefix argument (the value does not matter).
3617
3618 \(fn &optional ARG FMT)" t nil)
3619
3620 (autoload 'dired-compress-file "dired-aux" "\
3621 Not documented
3622
3623 \(fn FILE)" nil nil)
3624
3625 (autoload 'dired-query "dired-aux" "\
3626 Not documented
3627
3628 \(fn QS-VAR QS-PROMPT &rest QS-ARGS)" nil nil)
3629
3630 (autoload 'dired-do-compress "dired-aux" "\
3631 Compress or uncompress marked (or next ARG) files.
3632
3633 \(fn &optional ARG)" t nil)
3634
3635 (autoload 'dired-do-byte-compile "dired-aux" "\
3636 Byte compile marked (or next ARG) Emacs Lisp files.
3637
3638 \(fn &optional ARG)" t nil)
3639
3640 (autoload 'dired-do-load "dired-aux" "\
3641 Load the marked (or next ARG) Emacs Lisp files.
3642
3643 \(fn &optional ARG)" t nil)
3644
3645 (autoload 'dired-do-redisplay "dired-aux" "\
3646 Redisplay all marked (or next ARG) files.
3647 If on a subdir line, redisplay that subdirectory. In that case,
3648 a prefix arg lets you edit the `ls' switches used for the new listing.
3649
3650 Dired remembers switches specified with a prefix arg, so that reverting
3651 the buffer will not reset them. However, using `dired-undo' to re-insert
3652 or delete subdirectories can bypass this machinery. Hence, you sometimes
3653 may have to reset some subdirectory switches after a `dired-undo'.
3654 You can reset all subdirectory switches to the default using
3655 \\<dired-mode-map>\\[dired-reset-subdir-switches].
3656 See Info node `(emacs)Subdir switches' for more details.
3657
3658 \(fn &optional ARG TEST-FOR-SUBDIR)" t nil)
3659
3660 (autoload 'dired-add-file "dired-aux" "\
3661 Not documented
3662
3663 \(fn FILENAME &optional MARKER-CHAR)" nil nil)
3664
3665 (autoload 'dired-remove-file "dired-aux" "\
3666 Not documented
3667
3668 \(fn FILE)" nil nil)
3669
3670 (autoload 'dired-relist-file "dired-aux" "\
3671 Create or update the line for FILE in all Dired buffers it would belong in.
3672
3673 \(fn FILE)" nil nil)
3674
3675 (autoload 'dired-copy-file "dired-aux" "\
3676 Not documented
3677
3678 \(fn FROM TO OK-FLAG)" nil nil)
3679
3680 (autoload 'dired-rename-file "dired-aux" "\
3681 Not documented
3682
3683 \(fn FILE NEWNAME OK-IF-ALREADY-EXISTS)" nil nil)
3684
3685 (autoload 'dired-create-directory "dired-aux" "\
3686 Create a directory called DIRECTORY.
3687
3688 \(fn DIRECTORY)" t nil)
3689
3690 (autoload 'dired-do-copy "dired-aux" "\
3691 Copy all marked (or next ARG) files, or copy the current file.
3692 This normally preserves the last-modified date when copying.
3693 When operating on just the current file, you specify the new name.
3694 When operating on multiple or marked files, you specify a directory,
3695 and new copies of these files are made in that directory
3696 with the same names that the files currently have. The default
3697 suggested for the target directory depends on the value of
3698 `dired-dwim-target', which see.
3699
3700 This command copies symbolic links by creating new ones,
3701 like `cp -d'.
3702
3703 \(fn &optional ARG)" t nil)
3704
3705 (autoload 'dired-do-symlink "dired-aux" "\
3706 Make symbolic links to current file or all marked (or next ARG) files.
3707 When operating on just the current file, you specify the new name.
3708 When operating on multiple or marked files, you specify a directory
3709 and new symbolic links are made in that directory
3710 with the same names that the files currently have. The default
3711 suggested for the target directory depends on the value of
3712 `dired-dwim-target', which see.
3713
3714 For relative symlinks, use \\[dired-do-relsymlink].
3715
3716 \(fn &optional ARG)" t nil)
3717
3718 (autoload 'dired-do-hardlink "dired-aux" "\
3719 Add names (hard links) current file or all marked (or next ARG) files.
3720 When operating on just the current file, you specify the new name.
3721 When operating on multiple or marked files, you specify a directory
3722 and new hard links are made in that directory
3723 with the same names that the files currently have. The default
3724 suggested for the target directory depends on the value of
3725 `dired-dwim-target', which see.
3726
3727 \(fn &optional ARG)" t nil)
3728
3729 (autoload 'dired-do-rename "dired-aux" "\
3730 Rename current file or all marked (or next ARG) files.
3731 When renaming just the current file, you specify the new name.
3732 When renaming multiple or marked files, you specify a directory.
3733 This command also renames any buffers that are visiting the files.
3734 The default suggested for the target directory depends on the value
3735 of `dired-dwim-target', which see.
3736
3737 \(fn &optional ARG)" t nil)
3738
3739 (autoload 'dired-do-rename-regexp "dired-aux" "\
3740 Rename selected files whose names match REGEXP to NEWNAME.
3741
3742 With non-zero prefix argument ARG, the command operates on the next ARG
3743 files. Otherwise, it operates on all the marked files, or the current
3744 file if none are marked.
3745
3746 As each match is found, the user must type a character saying
3747 what to do with it. For directions, type \\[help-command] at that time.
3748 NEWNAME may contain \\=\\<n> or \\& as in `query-replace-regexp'.
3749 REGEXP defaults to the last regexp used.
3750
3751 With a zero prefix arg, renaming by regexp affects the absolute file name.
3752 Normally, only the non-directory part of the file name is used and changed.
3753
3754 \(fn REGEXP NEWNAME &optional ARG WHOLE-NAME)" t nil)
3755
3756 (autoload 'dired-do-copy-regexp "dired-aux" "\
3757 Copy selected files whose names match REGEXP to NEWNAME.
3758 See function `dired-do-rename-regexp' for more info.
3759
3760 \(fn REGEXP NEWNAME &optional ARG WHOLE-NAME)" t nil)
3761
3762 (autoload 'dired-do-hardlink-regexp "dired-aux" "\
3763 Hardlink selected files whose names match REGEXP to NEWNAME.
3764 See function `dired-do-rename-regexp' for more info.
3765
3766 \(fn REGEXP NEWNAME &optional ARG WHOLE-NAME)" t nil)
3767
3768 (autoload 'dired-do-symlink-regexp "dired-aux" "\
3769 Symlink selected files whose names match REGEXP to NEWNAME.
3770 See function `dired-do-rename-regexp' for more info.
3771
3772 \(fn REGEXP NEWNAME &optional ARG WHOLE-NAME)" t nil)
3773
3774 (autoload 'dired-upcase "dired-aux" "\
3775 Rename all marked (or next ARG) files to upper case.
3776
3777 \(fn &optional ARG)" t nil)
3778
3779 (autoload 'dired-downcase "dired-aux" "\
3780 Rename all marked (or next ARG) files to lower case.
3781
3782 \(fn &optional ARG)" t nil)
3783
3784 (autoload 'dired-maybe-insert-subdir "dired-aux" "\
3785 Insert this subdirectory into the same dired buffer.
3786 If it is already present, just move to it (type \\[dired-do-redisplay] to refresh),
3787 else inserts it at its natural place (as `ls -lR' would have done).
3788 With a prefix arg, you may edit the ls switches used for this listing.
3789 You can add `R' to the switches to expand the whole tree starting at
3790 this subdirectory.
3791 This function takes some pains to conform to `ls -lR' output.
3792
3793 Dired remembers switches specified with a prefix arg, so that reverting
3794 the buffer will not reset them. However, using `dired-undo' to re-insert
3795 or delete subdirectories can bypass this machinery. Hence, you sometimes
3796 may have to reset some subdirectory switches after a `dired-undo'.
3797 You can reset all subdirectory switches to the default using
3798 \\<dired-mode-map>\\[dired-reset-subdir-switches].
3799 See Info node `(emacs)Subdir switches' for more details.
3800
3801 \(fn DIRNAME &optional SWITCHES NO-ERROR-IF-NOT-DIR-P)" t nil)
3802
3803 (autoload 'dired-insert-subdir "dired-aux" "\
3804 Insert this subdirectory into the same dired buffer.
3805 If it is already present, overwrites previous entry,
3806 else inserts it at its natural place (as `ls -lR' would have done).
3807 With a prefix arg, you may edit the `ls' switches used for this listing.
3808 You can add `R' to the switches to expand the whole tree starting at
3809 this subdirectory.
3810 This function takes some pains to conform to `ls -lR' output.
3811
3812 \(fn DIRNAME &optional SWITCHES NO-ERROR-IF-NOT-DIR-P)" t nil)
3813
3814 (autoload 'dired-prev-subdir "dired-aux" "\
3815 Go to previous subdirectory, regardless of level.
3816 When called interactively and not on a subdir line, go to this subdir's line.
3817
3818 \(fn ARG &optional NO-ERROR-IF-NOT-FOUND NO-SKIP)" t nil)
3819
3820 (autoload 'dired-goto-subdir "dired-aux" "\
3821 Go to end of header line of DIR in this dired buffer.
3822 Return value of point on success, otherwise return nil.
3823 The next char is either \\n, or \\r if DIR is hidden.
3824
3825 \(fn DIR)" t nil)
3826
3827 (autoload 'dired-mark-subdir-files "dired-aux" "\
3828 Mark all files except `.' and `..' in current subdirectory.
3829 If the Dired buffer shows multiple directories, this command
3830 marks the files listed in the subdirectory that point is in.
3831
3832 \(fn)" t nil)
3833
3834 (autoload 'dired-kill-subdir "dired-aux" "\
3835 Remove all lines of current subdirectory.
3836 Lower levels are unaffected.
3837
3838 \(fn &optional REMEMBER-MARKS)" t nil)
3839
3840 (autoload 'dired-tree-up "dired-aux" "\
3841 Go up ARG levels in the dired tree.
3842
3843 \(fn ARG)" t nil)
3844
3845 (autoload 'dired-tree-down "dired-aux" "\
3846 Go down in the dired tree.
3847
3848 \(fn)" t nil)
3849
3850 (autoload 'dired-hide-subdir "dired-aux" "\
3851 Hide or unhide the current subdirectory and move to next directory.
3852 Optional prefix arg is a repeat factor.
3853 Use \\[dired-hide-all] to (un)hide all directories.
3854
3855 \(fn ARG)" t nil)
3856
3857 (autoload 'dired-hide-all "dired-aux" "\
3858 Hide all subdirectories, leaving only their header lines.
3859 If there is already something hidden, make everything visible again.
3860 Use \\[dired-hide-subdir] to (un)hide a particular subdirectory.
3861
3862 \(fn ARG)" t nil)
3863
3864 (autoload 'dired-isearch-filenames-setup "dired-aux" "\
3865 Set up isearch to search in Dired file names.
3866 Intended to be added to `isearch-mode-hook'.
3867
3868 \(fn)" nil nil)
3869
3870 (autoload 'dired-isearch-filenames "dired-aux" "\
3871 Search for a string using Isearch only in file names in the Dired buffer.
3872
3873 \(fn)" t nil)
3874
3875 (autoload 'dired-isearch-filenames-regexp "dired-aux" "\
3876 Search for a regexp using Isearch only in file names in the Dired buffer.
3877
3878 \(fn)" t nil)
3879
3880 (autoload 'dired-do-isearch "dired-aux" "\
3881 Search for a string through all marked files using Isearch.
3882
3883 \(fn)" t nil)
3884
3885 (autoload 'dired-do-isearch-regexp "dired-aux" "\
3886 Search for a regexp through all marked files using Isearch.
3887
3888 \(fn)" t nil)
3889
3890 (autoload 'dired-do-search "dired-aux" "\
3891 Search through all marked files for a match for REGEXP.
3892 Stops when a match is found.
3893 To continue searching for next match, use command \\[tags-loop-continue].
3894
3895 \(fn REGEXP)" t nil)
3896
3897 (autoload 'dired-do-query-replace-regexp "dired-aux" "\
3898 Do `query-replace-regexp' of FROM with TO, on all marked files.
3899 Third arg DELIMITED (prefix arg) means replace only word-delimited matches.
3900 If you exit (\\[keyboard-quit], RET or q), you can resume the query replace
3901 with the command \\[tags-loop-continue].
3902
3903 \(fn FROM TO &optional DELIMITED)" t nil)
3904
3905 (autoload 'dired-show-file-type "dired-aux" "\
3906 Print the type of FILE, according to the `file' command.
3907 If FILE is a symbolic link and the optional argument DEREF-SYMLINKS is
3908 true then the type of the file linked to by FILE is printed instead.
3909
3910 \(fn FILE &optional DEREF-SYMLINKS)" t nil)
3911
3912 ;;;***
3913
3914 ;;;### (autoloads (dired-do-relsymlink dired-jump) "dired-x" "dired-x.el"
3915 ;;;;;; "c426566bb1493ccba92a56f402ba565f")
3916 ;;; Generated autoloads from dired-x.el
3917
3918 (autoload 'dired-jump "dired-x" "\
3919 Jump to dired buffer corresponding to current buffer.
3920 If in a file, dired the current directory and move to file's line.
3921 If in Dired already, pop up a level and goto old directory's line.
3922 In case the proper dired file line cannot be found, refresh the dired
3923 buffer and try again.
3924
3925 \(fn &optional OTHER-WINDOW)" t nil)
3926
3927 (autoload 'dired-do-relsymlink "dired-x" "\
3928 Relative symlink all marked (or next ARG) files into a directory.
3929 Otherwise make a relative symbolic link to the current file.
3930 This creates relative symbolic links like
3931
3932 foo -> ../bar/foo
3933
3934 not absolute ones like
3935
3936 foo -> /ugly/file/name/that/may/change/any/day/bar/foo
3937
3938 For absolute symlinks, use \\[dired-do-symlink].
3939
3940 \(fn &optional ARG)" t nil)
3941
3942 ;;;***
3943
3944 ;;; End of automatically extracted autoloads.
3945
3448 (provide 'dired) 3946 (provide 'dired)
3449 3947
3450 (run-hooks 'dired-load-hook) ; for your customizations 3948 (run-hooks 'dired-load-hook) ; for your customizations
3451 3949
3452 ;; arch-tag: e1af7a8f-691c-41a0-aac1-ddd4d3c87517 3950 ;; arch-tag: e1af7a8f-691c-41a0-aac1-ddd4d3c87517