File: dired-aux.el.html

The parts of Dired mode not normally used. This is a space-saving hack to avoid having to load a large mode when all that's wanted are a few functions.

Rewritten in 1990/1991 to add tree features, file marking and sorting by Sebastian Kremer <sk@thp.uni-koeln.de>. Finished up by rms in 1992.

Defined variables (25)

dired-backup-overwriteIf non-nil, Dired makes backups of files before overwriting them.
dired-compress-directory-default-suffixDefault suffix for compressing a directory.
dired-compress-file-alistControls the compression shell command for ‘dired-do-compress-to’.
dired-compress-file-default-suffixDefault suffix for compressing a single file.
dired-compress-file-suffixesControl changes in file name suffixes for compression and uncompression.
dired-compress-files-alistControls the compression shell command for ‘dired-do-compress-to’.
dired-confirm-shell-commandWhether ‘dired-do-shell-command’ should prompt for confirmation.
dired-copy-how-to-fnEither nil or a function used by ‘dired-do-copy’ to determine target.
dired-create-destination-dirsWhether Dired should create destination dirs when copying/removing files.
dired-create-destination-dirs-on-trailing-dirsepIf non-nil, consider a file name ending in a slash as a directory to create.
dired-create-empty-file-in-current-directoryWhether ‘dired-create-empty-file’ acts on the current directory.
dired-create-files-failuresVariable where ‘dired-create-files’ records failing file names.
dired-do-revert-bufferAutomatically revert Dired buffers after ‘dired-do’ operations.
dired-guess-shell-alist-defaultDefault alist used for shell command guessing.
dired-guess-shell-alist-optionalOptional alist used for shell command guessing.
dired-isearch-filenamesIf non-nil, Isearch in Dired buffers matches only file names.
dired-isearch-filenames-modeNon-nil if Dired-Isearch-Filenames mode is enabled.
dired-isearch-filenames-mode-hookHook run after entering or leaving ‘dired-isearch-filenames-mode’.
dired-mark-postfixAppended to marked files in Dired shell commands.
dired-mark-prefixPrepended to marked files in Dired shell commands.
dired-mark-separatorSeparates marked files in Dired shell commands.
dired-shell-command-historyHistory list for commands that read dired-shell commands.
dired-vc-rename-fileWhether Dired should register file renaming in underlying VC system.
shell-command-guess-functionsList of functions that guess shell commands for files.
shell-command-guess-openA shell command to open a file externally.

Defined functions (134)

dired--find-topmost-parent-dir(FILENAME)
dired--highlight-no-subst-chars(POSITIONS COMMAND MARK)
dired--mark-positions(POSITIONS)
dired--need-confirm-positions(COMMAND STRING)
dired--no-subst-ask(CHAR NB-OCCUR DETAILS)
dired--no-subst-confirm(CHAR-POSITIONS COMMAND)
dired--no-subst-explain(BUF CHAR-POSITIONS COMMAND MARK-POSITIONS)
dired--star-or-qmark-p(STRING MATCH &optional KEEP START)
dired-add-entry(FILENAME &optional MARKER-CHAR RELATIVE)
dired-add-file(FILENAME &optional MARKER-CHAR)
dired-after-subdir-garbage(DIR)
dired-alist-add(DIR NEW-MARKER)
dired-backup-diff(&optional SWITCHES)
dired-bunch-files(MAX FUNCTION ARGS FILES)
dired-check-process(MSG PROGRAM &rest ARGUMENTS)
dired-clean-directory(KEEP)
dired-collect-file-versions(FN)
dired-compare-directories(DIR2 PREDICATE)
dired-compress-file(FILE)
dired-copy-file(FROM TO OK-FLAG)
dired-copy-file-recursive(FROM TO OK-FLAG &optional PRESERVE-TIME TOP RECURSIVE DEREFERENCE)
dired-create-directory(DIRECTORY)
dired-create-empty-file(FILE)
dired-create-files(FILE-CREATOR OPERATION FN-LIST NAME-CONSTRUCTOR &optional MARKER-CHAR)
dired-create-files-non-directory(FILE-CREATOR BASENAME-CONSTRUCTOR OPERATION ARG)
dired-diff(FILE &optional SWITCHES)
dired-do-async-shell-command(COMMAND &optional ARG FILE-LIST)
dired-do-byte-compile(&optional ARG)
dired-do-chgrp(&optional ARG)
dired-do-chmod(&optional ARG)
dired-do-chown(&optional ARG)
dired-do-chxxx(ATTRIBUTE-NAME PROGRAM OP-SYMBOL ARG)
dired-do-compress(&optional ARG)
dired-do-compress-to()
dired-do-copy(&optional ARG)
dired-do-copy-regexp(REGEXP NEWNAME &optional ARG WHOLE-NAME)
dired-do-create-files(OP-SYMBOL FILE-CREATOR OPERATION ARG &optional MARKER-CHAR OP1 HOW-TO)
dired-do-create-files-regexp(FILE-CREATOR OPERATION ARG REGEXP NEWNAME &optional WHOLE-NAME MARKER-CHAR)
dired-do-find-regexp(REGEXP)
dired-do-find-regexp-and-replace(FROM TO)
dired-do-hardlink(&optional ARG)
dired-do-hardlink-regexp(REGEXP NEWNAME &optional ARG WHOLE-NAME)
dired-do-isearch()
dired-do-isearch-regexp()
dired-do-kill-lines(&optional ARG FMT INIT-COUNT)
dired-do-load(&optional ARG)
dired-do-open(&optional ARG)
dired-do-print(&optional ARG)
dired-do-query-replace-regexp(FROM TO &optional DELIMITED)
dired-do-redisplay(&optional ARG TEST-FOR-SUBDIR)
dired-do-relsymlink(&optional ARG)
dired-do-relsymlink-regexp(REGEXP NEWNAME &optional ARG WHOLE-NAME)
dired-do-rename(&optional ARG)
dired-do-rename-regexp(REGEXP NEWNAME &optional ARG WHOLE-NAME)
dired-do-replace-regexp-as-diff(FROM TO &optional DELIMITED)
dired-do-search(REGEXP)
dired-do-shell-command(COMMAND &optional ARG FILE-LIST)
dired-do-symlink(&optional ARG)
dired-do-symlink-regexp(REGEXP NEWNAME &optional ARG WHOLE-NAME)
dired-do-touch(&optional ARG)
dired-downcase(&optional ARG)
dired-dwim-target-defaults(FN-LIST TARGET-DIR)
dired-dwim-target-next(&optional ALL-FRAMES)
dired-file-set-difference(LIST1 LIST2 PREDICATE)
dired-files-attributes(DIR)
dired-goto-subdir(DIR)
dired-guess-default(FILES)
dired-guess-shell-command(PROMPT FILES)
dired-handle-overwrite(TO)
dired-hardlink(FILE NEWNAME &optional OK-IF-ALREADY-EXISTS)
dired-hide-all(&optional IGNORED)
dired-hide-subdir(ARG)
dired-insert-subdir(DIRNAME &optional SWITCHES NO-ERROR-IF-NOT-DIR-P)
dired-insert-subdir-del(ELEMENT)
dired-insert-subdir-doinsert(DIRNAME SWITCHES)
dired-insert-subdir-doupdate(DIRNAME ELT BEG-END)
dired-insert-subdir-newpos(NEW-DIR)
dired-insert-subdir-validate(DIRNAME &optional SWITCHES)
dired-into-dir-with-symlinks(TARGET)
dired-isearch-filenames()
dired-isearch-filenames-end()
dired-isearch-filenames-mode(&optional ARG)
dired-isearch-filenames-regexp()
dired-isearch-filenames-setup()
dired-isearch-search-filenames(ORIG-FUN)
dired-isolated-string-re(STRING)
dired-kill-line(&optional ARG)
dired-kill-subdir(&optional REMEMBER-MARKS)
dired-kill-tree(DIRNAME &optional REMEMBER-MARKS KILL-ROOT)
dired-make-relative-symlink(FILE1 FILE2 &optional OK-IF-ALREADY-EXISTS)
dired-map-dired-file-lines(FUN)
dired-map-over-marks-check(FUN ARG OP-SYMBOL &optional SHOW-PROGRESS)
dired-mark-confirm(OP-SYMBOL ARG)
dired-mark-read-file-name(PROMPT DIR OP-SYMBOL ARG FILES &optional DEFAULT)
dired-mark-read-regexp(OPERATION)
dired-mark-read-string(PROMPT INITIAL OP-SYMBOL ARG FILES &optional DEFAULT-VALUE COLLECTION)
dired-mark-subdir-files()
dired-maybe-create-dirs(DIR)
dired-maybe-insert-subdir(DIRNAME &optional SWITCHES NO-ERROR-IF-NOT-DIR-P)
dired-nondirectory-p(FILE)
dired-prev-subdir(ARG &optional NO-ERROR-IF-NOT-FOUND NO-SKIP)
dired-query(SYM PROMPT &rest ARGS)
dired-read-shell-command(PROMPT ARG FILES)
dired-relist-entry(FILE)
dired-relist-file(FILE)
dired-remove-file(FILE)
dired-rename-file(FILE NEWNAME OK-IF-ALREADY-EXISTS)
dired-rename-non-directory(BASENAME-CONSTRUCTOR OPERATION ARG)
dired-rename-subdir(FROM-DIR TO-DIR)
dired-rename-subdir-1(DIR TO)
dired-rename-subdir-2(ELT DIR TO)
dired-reset-subdir-switches()
dired-run-shell-command(COMMAND)
dired-shell-command(CMD)
dired-shell-stuff-it(COMMAND FILE-LIST ON-EACH &optional RAW-ARG)
dired-show-file-type(FILE &optional DEREF-SYMLINKS)
dired-split(PAT STR &optional LIMIT)
dired-trample-file-versions(FN)
dired-tree-down()
dired-tree-lessp(DIR1 DIR2)
dired-tree-up(ARG)
dired-unsubdir(DIR)
dired-upcase(&optional ARG)
dired-update-file-line(FILE)
dired-vc-deduce-fileset(&optional STATE-MODEL-ONLY-FILES NOT-STATE-CHANGING)
dired-vc-next-action(VERBOSE)
shell-command-do-open(FILES)
shell-command-guess(FILES)
shell-command-guess-dired-default(COMMANDS FILES)
shell-command-guess-dired-optional(COMMANDS FILES)
shell-command-guess-dired-user(COMMANDS FILES)
shell-command-guess-mailcap(COMMANDS FILES)
shell-command-guess-open(COMMANDS FILES)
shell-command-guess-xdg(COMMANDS FILES)

Defined faces (0)