%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; Function definitions are lazy-loaded. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\301%\210\302\307\304\310\311\312\306\303&\210\313\314\315\316\317DD\320\321\322\306\307&\210\313\323\315\316\324DD\325\321\322\326\327\306\307& \210\313\330\315\316\331DD\332\321\322\326\333\306\307& \210\313\334\315\316\335DD\336\321\322\326\337\306\307& \210\313\340\315\316\341DD\342\321\343\306\303&\210\313\344\315\316\345DD\346\321\347\306\303&\210\350\351\352\304#\210\353\211\203\237 \211@\351N\203\230 \352N\204\230 \354\352\351N#\210A\266\202\202~ \210\355\351\352\356#\207" [require dired custom-declare-group dired-x nil "Extended directory editing (dired-x)." :group dired-keys "Dired keys customizations." :prefix "dired-" custom-declare-variable dired-bind-vm funcall function #[0 "\300\207" [nil] 1] "Non-nil means \"V\" runs `dired-vm', otherwise \"V\" runs `dired-rmail'.\nRMAIL files in the old Babyl format (used before before Emacs 23.1)\ncontain \"-*- rmail -*-\" at the top, so `dired-find-file'\nwill run `rmail' on these files. New RMAIL files use the standard\nmbox format, and so cannot be distinguished in this way." :type boolean dired-bind-jump #[0 "\300\207" [t] 1] "Non-nil means bind `dired-jump' to C-x C-j, otherwise do not.\nSetting this variable directly after dired-x is loaded has no effect -\nuse \\[customize]." :set #[514 "L\203 \302\303\304#\210\302 \303\305#\207\306\303\"\304=\203! \302\303\307#\210\306 \303\"\305=\205/ \302 \303\307#\207" [ctl-x-map ctl-x-4-map define-key "\n" dired-jump dired-jump-other-window lookup-key nil] 6 "\n\n(fn SYM VAL)"] dired-bind-man #[0 "\300\207" [t] 1] "Non-nil means bind `dired-man' to \"N\" in Dired, otherwise do not.\nSetting this variable directly after dired-x is loaded has no effect -\nuse \\[customize]." #[514 "L\203\f \301\302\303#\207\304\302\"\303=\205 \301\302\305#\207" [dired-mode-map define-key "N" dired-man lookup-key nil] 6 "\n\n(fn SYM VAL)"] dired-bind-info #[0 "\300\207" [t] 1] "Non-nil means bind `dired-info' to \"I\" in Dired, otherwise do not.\nSetting this variable directly after dired-x is loaded has no effect -\nuse \\[customize]." #[514 "L\203\f \301\302\303#\207\304\302\"\303=\205 \301\302\305#\207" [dired-mode-map define-key "I" dired-info lookup-key nil] 6 "\n\n(fn SYM VAL)"] dired-vm-read-only-folders #[0 "\300\207" [nil] 1] "If non-nil, \\[dired-vm] will visit all folders read-only.\nIf neither nil nor t, e.g. the symbol `if-file-read-only', only\nfiles not writable by you are visited read-only." (choice (const :tag "off" nil) (const :tag "on" t) (other :tag "non-writable only" if-file-read-only)) dired-omit-size-limit #[0 "\300\207" [30000] 1] "Maximum size for the \"omitting\" feature.\nIf nil, there is no maximum size." (choice (const :tag "no maximum" nil) integer) defvaralias dired-omit-files-p dired-omit-mode (saved-value saved-variable-comment) put make-obsolete-variable "22.1"] 10) #@99 Non-nil if Dired-Omit mode is enabled. Use the command `dired-omit-mode' to change this variable. (defvar dired-omit-mode nil (#$ . 3353)) (make-variable-buffer-local 'dired-omit-mode) #@675 Toggle omission of uninteresting files in Dired (Dired-Omit mode). With a prefix argument ARG, enable Dired-Omit mode if ARG is positive, and disable it otherwise. If called from Lisp, enable the mode if ARG is omitted or nil. Dired-Omit mode is a buffer-local minor mode. When enabled in a Dired buffer, Dired does not list files whose filenames match regexp `dired-omit-files', nor files ending with extensions in `dired-omit-extensions'. To enable omitting in every Dired buffer, you can put this in your init file: (add-hook \='dired-mode-hook (lambda () (dired-omit-mode))) See Info node `(dired-x) Omitting Variables' for more information. (fn &optional ARG) (defalias 'dired-omit-mode #[256 #@556 ("\302 \303=\203 0?\2020\304!\305V\211\203 0\306\307 \210)\202#0\310 \210\311\312\203-0\313\202.0\314\"\210\315\316!\203R0\302 \203B0\211\302 \232\203R0\317\320\321\203M0\322\202N0\323#\266\210\324 \210\207" . [dired-omit-mode dired-omit-size-limit current-message toggle prefix-numeric-value 0 nil dired-omit-expunge revert-buffer run-hooks dired-omit-mode-hook dired-omit-mode-on-hook dired-omit-mode-off-hook called-interactively-p any " in current buffer" message "Dired-Omit mode %sabled%s" "en" "dis" force-mode-line-update])(#$ . 4259) nil 8 (#$ . 3545) (byte-code "\206 \301C\207" [current-prefix-arg toggle] 1)]) #@180 Hook run after entering or leaving `dired-omit-mode'. No problems result if this variable is not bound. `add-hook' automatically binds it. (This is true for all hook variables.) (defvar dired-omit-mode-hook nil (#$ . 4913)) (byte-code "\302\303\304\305\300!\205\n \304\211%\210\306\303\307\310#\210\311\312\313\314\315DD\316\317\320\321\322&\210\311\323\313\314\324DD\325\326\327\317\330\321\322& \210\311\331\313\314\332DD\333\317\330\321\322&\210\311\334\313\314\335DD\336\337\340\317\341\321\322& \210\342\334\343\327#\210\311\344\313\314\345DD\346\326\327\317\347\321\322& \210\311\350\313\314\351DD\352\317\330\321\322&\210\311\353\313\314\354DD\355\317\356\321\322&\210\311\357\313\314\360DD\361\317\330\321\322&\210\362 \363\303#\210\362 \364\365#\210\362 \366\367#\210\362 \370\367#\210\362 \371\372#\210\362 \373\374#\210\362 \375\376#\210\362 \377\201@ #\210\362 \201A \201B #\210\362 \201C \201D #\210\362 \201E \201F #\210\201G \201H !\210\201I \201J \"\201K \201L \201M \201N $\210\201K \201O \201P \201Q $\210\201K \201R \201S \201T $\210\201K \201U \201V \201W $\210\201K \201X \201Y \201W $\210\201K \201Z \201[ \201\\ $\210\201K \201] \201^ \201_ $\266\201` \201a \201b \"\210\201` \201c \201d \"\207" [dired-omit-mode-map dired-mode-map add-minor-mode dired-omit-mode nil boundp put safe-local-variable booleanp custom-declare-variable dired-omit-files funcall function #[0 "\300\207" [#1="^\\.?#\\|^\\.$\\|^\\.\\.$"] 1 #1#] "Filenames matching this regexp will not be displayed.\nThis only has effect when `dired-omit-mode' is t. See interactive function\n`dired-omit-mode' (\\[dired-omit-mode]) and variable\n`dired-omit-extensions'. The default is to omit `.', `..', auto-save\nfiles and lock files." :type regexp :group dired-x dired-omit-verbose #[0 "\300\207" [t] 1] "When non-nil, show messages when omitting files.\nWhen nil, don't show messages." :version "24.1" boolean dired-find-subdir #[0 "\300\207" [nil] 1] "If non-nil, Dired always finds a directory in a buffer of its own.\nIf nil, Dired finds the directory as a subdirectory in some other buffer\nif it is present as one.\n\nIf there are several Dired buffers for a directory, the most recently\nused is chosen.\n\nDired avoids switching to the current buffer, so that if you have\na normal and a wildcard buffer for the same directory, \\[dired] will\ntoggle between those two." dired-enable-local-variables #[0 "\300\207" [t] 1] "Control use of local-variables lists in Dired.\nThis temporarily overrides the value of `enable-local-variables' when\nlisting a directory. See also `dired-local-variables-file'." :risky t (choice (const :tag "Query Unsafe" t) (const :tag "Safe Only" :safe) (const :tag "Do all" :all) (const :tag "Ignore" nil) (other :tag "Query" other)) make-obsolete-variable "use a standard `dir-locals-file' instead." dired-guess-shell-gnutar #[0 "\3002P \301\211\205M \211@\302\303!r\211q\210\304\305\306\307\310!\311\"\312$\216\3131- \314\315\316\315\317%0\2021 \210\2022 \210\320\321\315\316#\205; \316*\262\203F \322\300\"\210A\266\202\202 \2620\207" [found ("tar" "gtar") generate-new-buffer " *temp*" make-byte-code 0 "\301\300!\205 \302\300!\207" vconcat vector [buffer-name kill-buffer] 2 (error) call-process nil t "--version" re-search-backward "GNU tar" throw] 9] "If non-nil, name of GNU tar executable.\n(E.g., \"tar\" or \"gtar\"). The `z' switch will be used with it for\ncompressed or gzip'ed tar files. If you don't have GNU tar, set this\nto nil: a pipe using `zcat' or `gunzip -c' will be used." (choice (const :tag "Not GNU tar" nil) (string :tag "Command name")) dired-guess-shell-gzip-quiet #[0 "\300\207" [t] 1] "Non-nil says pass -q to gzip overriding verbose GZIP environment." dired-guess-shell-znew-switches #[0 "\300\207" [nil] 1] "If non-nil, then string of switches passed to `znew', example: \"-K\"." (choice (const :tag "None" nil) (string :tag "Switches")) dired-clean-up-buffers-too #[0 "\300\207" [t] 1] "Non-nil means offer to kill buffers visiting files and dirs deleted in Dired." define-key "\357" "*O" dired-mark-omitted "\250" dired-mark-sexp "*(" "*." dired-mark-extension "\241" dired-smart-shell-command "\307" dired-goto-subdir "F" dired-do-find-marked-files "Y" dired-do-relsymlink "%Y" dired-do-relsymlink-regexp "V" dired-do-run-mail require easymenu lookup-key [menu-bar] easy-menu-add-item ("Operate") ["Find Files" dired-do-find-marked-files :help "Find current or marked files"] "Shell Command..." ("Operate") ["Relative Symlink to..." dired-do-relsymlink :visible (fboundp 'make-symbolic-link) :help "Make relative symbolic links for current or marked files"] "Hardlink to..." ("Mark") ["Flag Extension..." dired-flag-extension :help "Flag files with a certain extension for deletion"] "Mark Executables" ("Mark") ["Mark Extension..." dired-mark-extension :help "Mark files with a certain extension"] "Unmark All" ("Mark") ["Mark Omitted" dired-mark-omitted :help "Mark files matching `dired-omit-files' and `dired-omit-extensions'"] ("Regexp") ["Relative Symlink..." dired-do-relsymlink-regexp :visible (fboundp 'make-symbolic-link) :help "Make relative symbolic links for files matching regexp"] "Hardlink..." ("Immediate") ["Omit Mode" dired-omit-mode :style toggle :selected dired-omit-mode :help "Enable or disable omitting \"uninteresting\" files"] "Refresh" add-hook dired-mode-hook dired-extra-startup dired-after-readin-hook dired-omit-expunge] 10) #@639 Automatically put on `dired-mode-hook' to get extra Dired features: \<dired-mode-map> \[dired-do-run-mail] -- run mail on folder (see `dired-bind-vm') \[dired-info] -- run info on file \[dired-man] -- run man on file \[dired-do-find-marked-files] -- visit all marked files simultaneously \[dired-omit-mode] -- toggle omitting of files \[dired-mark-sexp] -- mark by Lisp expression To see the options you can set, use M-x customize-group RET dired-x RET. See also the functions: `dired-flag-extension' `dired-virtual' `dired-jump' `dired-man' `dired-vm' `dired-rmail' `dired-info' `dired-do-find-marked-files' (defalias 'dired-extra-startup #[0 #@74 ("\300 \210\301 \207" . [dired-hack-local-variables dired-omit-startup])(#$ . 11047) nil 1 (#$ . 10368) nil]) #@275 Mark all files with a certain EXTENSION for use in later commands. A `.' is *not* automatically prepended to the string entered. EXTENSION may also be a list of extensions instead of a single one. Optional MARKER-CHAR is marker to use. (fn EXTENSION &optional MARKER-CHAR) (defalias 'dired-mark-extension #[513 #@137 ("<\204 0C\262\300\301\302\303\304\305#\306R\"\207" . [dired-mark-files-regexp "." "\\(" mapconcat regexp-quote "\\|" "\\)$"])(#$ . 11483) nil 9 (#$ . 11164) "sMarking extension: \nP"]) #@143 In Dired, flag all files with a certain EXTENSION for deletion. A `.' is *not* automatically prepended to the string entered. (fn EXTENSION) (defalias 'dired-flag-extension #[257 #@61 ("\301\"\207" . [dired-del-marker dired-mark-extension])(#$ . 11871) nil 4 (#$ . 11685) "sFlagging extension: "]) #@73 List of extensions of dispensable files created by the `patch' program. (defvar dired-patch-unclean-extensions '(".rej" ".orig") (#$ . 11994)) #@57 List of extensions of dispensable files created by TeX. (defvar dired-tex-unclean-extensions '(".toc" ".log" ".aux") (#$ . 12143)) #@59 List of extensions of dispensable files created by LaTeX. (defvar dired-latex-unclean-extensions '(".idx" ".lof" ".lot" ".glo") (#$ . 12280)) #@60 List of extensions of dispensable files created by BibTeX. (defvar dired-bibtex-unclean-extensions '(".blg" ".bbl") (#$ . 12428)) #@61 List of extensions of dispensable files created by texinfo. (defvar dired-texinfo-unclean-extensions '(".cp" ".cps" ".fn" ".fns" ".ky" ".kys" ".pg" ".pgs" ".tp" ".tps" ".vr" ".vrs") (#$ . 12564)) #@102 Flag dispensable files created by patch for deletion. See variable `dired-patch-unclean-extensions'. (defalias 'dired-clean-patch #[0 #@72 ("\301!\207" . [dired-patch-unclean-extensions dired-flag-extension])(#$ . 12907) nil 2 (#$ . 12767) nil]) #@216 Flag dispensable files created by [La]TeX etc. for deletion. See variables `dired-tex-unclean-extensions', `dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions' and `dired-texinfo-unclean-extensions'. (defalias 'dired-clean-tex #[0 #@182 ("\304\305 \n$!\207" . [dired-texinfo-unclean-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-tex-unclean-extensions dired-flag-extension append])(#$ . 13275) nil 6 (#$ . 13022) nil]) #@228 Flag dispensable files created by [La]TeX *and* ".dvi" for deletion. See variables `dired-texinfo-unclean-extensions', `dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions' and `dired-texinfo-unclean-extensions'. (defalias 'dired-very-clean-tex #[0 #@194 ("\304\305 \n\306C%!\207" . [dired-texinfo-unclean-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-tex-unclean-extensions dired-flag-extension append ".dvi"])(#$ . 13770) nil 7 (#$ . 13500) nil]) #@470 Jump to Dired buffer corresponding to current buffer. If in a file, Dired the current directory and move to file's line. If in Dired already, pop up a level and goto old directory's line. In case the proper Dired file line cannot be found, refresh the dired buffer and try again. When OTHER-WINDOW is non-nil, jump to Dired buffer in other window. Interactively with prefix argument, read FILE-NAME and move to its line in dired. (fn &optional OTHER-WINDOW FILE-NAME) (defalias 'dired-jump #[512 #@542 ("\306\300!\2030\2030\307 !\207\211\2060\n\211\2030\310!\2020\f\311=\203C0\204C0\312 \262\313!\210\314!?\205r0\315\310!!\210\314!\202r0\203N0\316!\210\202R0\317!\210\205r0\314!\206r0\315\310!!\210\314!\206r0 \205r0\305 \210\314!\207" . [tar-subfile-mode tar-superior-buffer buffer-file-name default-directory major-mode dired-omit-mode boundp switch-to-buffer file-name-directory dired-mode dired-current-directory dired-up-directory dired-goto-file dired-insert-subdir dired-other-window dired])(#$ . 14511) nil 7 (#$ . 14007) (byte-code "\301\205 \302\303!D\207" [current-prefix-arg nil read-file-name "Jump to Dired file: "] 3)]) #@82 Like \[dired-jump] (`dired-jump') but in other window. (fn &optional FILE-NAME) (defalias 'dired-jump-other-window #[256 #@38 ("\300\301\"\207" . [dired-jump t])(#$ . 15324) nil 4 (#$ . 15196) (byte-code "\205 \301\302!C\207" [current-prefix-arg read-file-name "Jump to Dired file: "] 2)]) #@248 The LOCALP argument `dired-omit-expunge' passes to `dired-get-filename'. If it is `no-dir', omitting is much faster, but you can only match against the non-directory part of the file name. Set it to nil if you need to match the entire file name. (defvar dired-omit-localp 'no-dir (#$ . 15498)) #@100 Temporary marker used by Dired-Omit. Should never be used as marker by the user or other packages. (defvar dired-omit-marker-char 15 (#$ . 15800)) (defalias 'dired-omit-startup #[0 #@159 ("\301\236\206\f0\302\303\"\211\207" . [minor-mode-alist dired-omit-mode append ((dired-omit-mode (:eval (if (eq major-mode 'dired-mode) " Omit" ""))))])(#$ . 15988) nil 3]) #@69 Mark files matching `dired-omit-files' and `dired-omit-extensions'. (defalias 'dired-mark-omitted #[0 #@144 ("\302\303 \210)\304\305 \302\211 $\207" . [dired-omit-mode dired-omit-localp nil revert-buffer dired-mark-unmarked-files dired-omit-regexp])(#$ . 16281) nil 5 (#$ . 16172) nil]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\207" [custom-declare-variable dired-omit-extensions funcall function #[0 "\304 \n$\207" [completion-ignored-extensions dired-latex-unclean-extensions dired-bibtex-unclean-extensions dired-texinfo-unclean-extensions append] 5] "If non-nil, a list of extensions (strings) to omit from Dired listings.\nDefaults to elements of `completion-ignored-extensions',\n`dired-latex-unclean-extensions', `dired-bibtex-unclean-extensions', and\n`dired-texinfo-unclean-extensions'.\n\nSee interactive function `dired-omit-mode' (\\[dired-omit-mode]) and\nvariables `dired-omit-mode' and `dired-omit-files'." :type (repeat string) :group dired-x] 8) #@516 Erases all unmarked files matching REGEXP. Does nothing if global variable `dired-omit-mode' is nil, or if called non-interactively and buffer is bigger than `dired-omit-size-limit'. If REGEXP is nil or not specified, uses `dired-omit-files', and also omits filenames ending in `dired-omit-extensions'. If REGEXP is the empty string, this function is a no-op. This functions works by temporarily binding `dired-marker-char' to `dired-omit-marker-char' and calling `dired-do-kill-lines'. (fn &optional REGEXP) (defalias 'dired-omit-expunge #[256 #@764 ("\205u0\306\307!\204\"0 \203\"0\310 W\204\"0\n\2030\311\312 \"\210\313\211\207\211\206(0\314 \315 \313\316\230\204a0\n\203;0\311\317!\210\320\313\211 $\203X0\321\313\n\203N0\322\202O0\316\"\262\323 \210\202`0\n\203`0\311\324!\210)\325\205q0\212eb\210\326\313\327#)!\210\266\202\207" . [dired-omit-mode dired-omit-size-limit dired-omit-verbose dired-omit-marker-char dired-marker-char dired-omit-localp called-interactively-p interactive buffer-size message "Not omitting: directory larger than %d characters." nil dired-omit-regexp buffer-modified-p "" "Omitting..." dired-mark-unmarked-files dired-do-kill-lines "Omitted %d line%s." force-mode-line-update "(Nothing to omit)" set-buffer-modified-p re-search-forward t dired-re-mark])(#$ . 17720) nil 10 (#$ . 17162) "sOmit files (regexp): "]) (defalias 'dired-omit-regexp #[0 #@216 ("\2030\302\303Q\202\f0\304\2030 \2030\305\2020\304 \203)0\306\302\307\310 \305#\311R\202*0\304Q\207" . [dired-omit-files dired-omit-extensions "\\(" "\\)" "" "\\|" "." mapconcat regexp-quote "\\)$"])(#$ . 18582) nil 8]) #@301 Mark unmarked files matching REGEXP, displaying MSG. REGEXP is matched against the entire file name. When called interactively, prompt for REGEXP. With prefix argument, unflag all those files. Optional fourth argument LOCALP is as in `dired-get-filename'. (fn REGEXP MSG &optional UNFLAG-P LOCALP) (defalias 'dired-mark-unmarked-files #[1026 #@732 ("\2030\304\202 0\305\306\212\307\262\203<0\310\311\304=\203\"0\312\202-0\n=\203,0\313\202-0\314\n=\20390\315\202:0\316$\210eb\210m\204{0\317\305\320!)\262\203u0\321\305\"\211\205e0\306\305\322#)\266\203\262\203u0\323\324!\210c\210\211T\262\324y\210\202?0\203\2400\310\325\326!\304=\203\2210\327\202\2220\316\n=\203\2340\330\202\2350\331&\210)\211\307V\205\2500\211)\266\202)\207" . [dired-marker-char inhibit-read-only dired-del-marker inhibit-changing-match-data 32 t nil 0 message "%s %ss%s..." "Unmarking" "Flagging" "Marking" " for deletion" "" " " looking-at dired-get-filename string-match delete-char 1 "%s %s%s %s%s." dired-plural-s "un" "flagged" "marked"])(#$ . 19175) nil 14 (#$ . 18824) (byte-code "\301\302\303\304#\303\303F\207" [current-prefix-arg read-regexp "Mark unmarked files matching regexp (default all): " nil dired-regexp-history] 4)]) (defalias 'virtual-dired 'dired-virtual) #@848 Put this buffer into Virtual Dired mode. In Virtual Dired mode, all commands that do not actually consult the filesystem will work. This is useful if you want to peruse and move around in an ls -lR output file, for example one you got from an ftp server. With ange-ftp, you can even Dired a directory containing an ls-lR file, visit that file and turn on Virtual Dired mode. But don't try to save this file, as dired-virtual indents the listing and thus changes the buffer. If you have save a Dired buffer in a file you can use \[dired-virtual] to resume it in a later session. Type \<dired-mode-map>\[revert-buffer] in the Virtual Dired buffer and answer `y' to convert the virtual to a real Dired buffer again. You don't have to do this, though: you can relist single subdirs using \[dired-do-redisplay]. (fn DIRNAME &optional SWITCHES) (defalias 'dired-virtual #[513 #@729 ("eb\210\306\307\310!)\262\2040\311ed\312#\210\2040 \262\313\314!!\262\212eb\210\315y\210\310\316!\20570\317\225\320 {)\211\203B0\313 \"\262\210eb\210\n\307\310!)\262\204\\0\306\321\322 !!\323\261\210\324\206c0\"\210\325\326\327\330!\210\331\332 \210eb\210\333!\207" . [inhibit-changing-match-data default-directory dired-subdir-regexp dired-listing-switches mode-name revert-buffer-function " " t looking-at indent-region 2 expand-file-name file-name-as-directory 1 "^ wildcard " 0 line-end-position directory-file-name file-name-directory ":\n" dired-mode "Virtual Dired" dired-virtual-revert make-local-variable dired-subdir-alist nil dired-build-subdir-alist dired-initial-position])(#$ . 21033) nil 6 (#$ . 20148) (byte-code "\300\301\302 \"C\207" [read-string "Virtual Dired directory: " dired-virtual-guess-dir] 3)]) #@204 Guess and return appropriate working directory of this buffer. The buffer is assumed to be in Dired or ls -lR format. The guess is based upon buffer contents. If nothing could be guessed, returns nil. (defalias 'dired-virtual-guess-dir #[0 #@273 ("\300\301eb\210\302!\2030\211\224\225{\303!\262\202/0\304\305\306#\203.0\307\310\303\224\225{!!!\202/0\305\207" . ["^\\( \\)?\\([^ \n ]*\\)\\(:\\)[\n ]" 2 looking-at file-name-as-directory re-search-forward nil t file-name-directory directory-file-name])(#$ . 22153) nil 7 (#$ . 21904)]) (defalias 'dired-virtual-revert #[512 #@250 ("\302\303!\204\n0\304\305!\207\306\307\310 \207" . [mode-name revert-buffer-function y-or-n-p "Cannot revert a Virtual Dired buffer - switch to Real Dired mode? " error "Cannot revert a Virtual Dired buffer" "Dired" dired-revert revert-buffer])(#$ . 22503) nil 4 "\n\n(fn &optional ARG NOCONFIRM)"]) #@349 Put current buffer into Virtual Dired mode (see `dired-virtual'). Useful on `magic-mode-alist' with the regexp "^ \\(/[^ /]+\\)+/?:$" to put saved Dired buffers automatically into Virtual Dired mode. Also useful for `auto-mode-alist' like this: (add-to-list \='auto-mode-alist \='("[^/]\\.dired\\\='" . dired-virtual-mode)) (defalias 'dired-virtual-mode #[0 #@62 ("\300\301 !\207" . [dired-virtual dired-virtual-guess-dir])(#$ . 23202) nil 2 (#$ . 22814) nil]) (byte-code "\300\301\302\303#\210\304\211\203( \211@\301N\203! \302N\204! \305\302\301N#\210A\266\202\202 \210\306\301\302\307#\207" [defvaralias default-directory-alist dired-default-directory-alist nil (saved-value saved-variable-comment) put make-obsolete-variable "24.1"] 7) #@206 Alist of major modes and their opinion on `default-directory'. Each element has the form (MAJOR . EXPRESSION). The function `dired-default-directory' evaluates EXPRESSION to determine a default directory. (defconst dired-default-directory-alist '((dired-mode if (fboundp 'dired-current-directory) (dired-current-directory) default-directory)) (#$ . 23592)) (byte-code "\300\301\302\303#\210\304\301\305\306#\207" [put dired-default-directory-alist risky-local-variable t make-obsolete-variable "this feature is due to be removed." "24.1"] 4) #@115 Return the `dired-default-directory-alist' entry for the current major-mode. If none, return `default-directory'. (defalias 'dired-default-directory #[0 #@100 ("\303 \236A!\206\n0\n\207" . [major-mode dired-default-directory-alist default-directory eval])(#$ . 24301) nil 3 (#$ . 24141)]) (make-obsolete 'dired-default-directory nil "24.1") #@127 Like function `shell-command', but in the current Virtual Dired directory. (fn COMMAND &optional OUTPUT-BUFFER ERROR-BUFFER) (defalias 'dired-smart-shell-command #[769 #@129 ("\302=\2030\303 \206\f0 \304#)\207" . [major-mode default-directory dired-mode dired-current-directory shell-command])(#$ . 24668) nil 7 (#$ . 24492) (byte-code "\304\305\306\211\203 \307!\202 \310=\205 \311\312\211\"$\nE\207" [buffer-file-name major-mode current-prefix-arg shell-command-default-error-buffer read-shell-command "Shell command: " nil file-relative-name dired-mode dired-get-filename t] 7)]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\312\301\313\314#\207" [custom-declare-variable dired-local-variables-file funcall function #[0 "\300\301!\207" [convert-standard-filename ".dired"] 2] "Filename, as string, containing local Dired buffer variables to be hacked.\nIf this file found in current directory, then it will be inserted into dired\nbuffer and `hack-local-variables' will be run. See Info node\n`(emacs)File Variables' for more information on local variables.\nSee also `dired-enable-local-variables'." :type file :group dired make-obsolete-variable dir-locals-file "24.1"] 8) #@76 Evaluate local variables in `dired-local-variables-file' for Dired buffer. (defalias 'dired-hack-local-variables #[0 #@392 (";\20530\305!\20530d\306 \212\211b\210\307c\210\310!\210)\311\312\313\314\315!\316\"\317$\216\320 \210*\321 *\262\207" . [dired-local-variables-file dired-enable-local-variables enable-local-variables inhibit-read-only buffer-file-name file-exists-p t "\f\n" insert-file-contents make-byte-code 0 "\300d|\207" vconcat vector [] 2 hack-local-variables dired-sort-set-mode-line])(#$ . 25834) nil 7 (#$ . 25710)]) (make-obsolete 'dired-hack-local-variables 'hack-dir-local-variables-non-file-buffer "24.1") #@108 Create `dir-locals-file' setting `dired-omit-mode' to t in `dired-mode'. If in a Dired buffer, reverts it. (defalias 'dired-omit-here-always #[0 #@501 ("\302!\203\f0\303\304 #\210\302 !\2030\305\306 \"\207\307\310\311\312#\210\307\310\313\314#\210\315\310!\20510\316 \210\317 \210\320 \207" . [dired-local-variables-file dir-locals-file file-exists-p error "Old-style dired-local-variables-file `./%s' found;\nreplace it with a dir-locals-file `./%s'" message "File `./%s' already exists." add-dir-local-variable dired-mode subdirs nil dired-omit-mode t derived-mode-p hack-dir-local-variables-non-file-buffer dired-extra-startup dired-revert])(#$ . 26510) nil 4 (#$ . 26358) nil]) (make-obsolete 'dired-omit-here-always 'add-dir-local-variable "24.1") #@59 History list for commands that read dired-shell commands. (defvar dired-shell-command-history nil (#$ . 27124)) (autoload 'Man-support-local-filenames "man") #@84 Default alist used for shell command guessing. See `dired-guess-shell-alist-user'. (defvar dired-guess-shell-alist-default (byte-code "\300\301\302\303F\304\305\306E\307\310\311\312\313\257\314\315\316\317F\320\321\322\323F\324\325\326\327\330\331E\332\333\334E\335\336\337\340E\341\342\343E\344\345D\346\347\350E\351\352\353E\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\201@ \201A \201B \201C \201D \201E \201F \201G \201H \201I F\201J \201K \201L \201M \201N \201O \201P \201Q D\201R \201S D\201T \317D\201U \323D\201V \201W \201X E\201Y \2577\207" ["\\.tar\\'" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " xvf") "tar xvf") (if dired-guess-shell-gnutar (concat "mkdir " (file-name-sans-extension file) "; " dired-guess-shell-gnutar " -C " (file-name-sans-extension file) " -xvf") (concat "mkdir " (file-name-sans-extension file) "; tar -C " (file-name-sans-extension file) " -xvf")) (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " tvf") "tar tvf") "\\.tar\\.Z\\'" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " zxvf") (concat "zcat * | tar xvf -")) (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) "\\.t\\(ar\\.\\)?gz\\'" (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " zxvf") (concat "gunzip -qc * | tar xvf -")) (if dired-guess-shell-gnutar (concat "mkdir " (file-name-sans-extension file) "; " dired-guess-shell-gnutar " -C " (file-name-sans-extension file) " -zxvf") (concat "mkdir " (file-name-sans-extension file) "; gunzip -qc * | tar -C " (file-name-sans-extension file) " -xvf -")) (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q" "")) (if dired-guess-shell-gnutar (concat dired-guess-shell-gnutar " ztvf") (concat "gunzip -qc * | tar tvf -")) "\\.t\\(ar\\.bz2\\|bz\\)\\'" "bunzip2 -c * | tar xvf -" (concat "mkdir " (file-name-sans-extension file) "; bunzip2 -c * | tar -C " (file-name-sans-extension file) " -xvf -") "bunzip2" "\\.t\\(ar\\.\\)?xz\\'" "unxz -c * | tar xvf -" (concat "mkdir " (file-name-sans-extension file) "; unxz -c * | tar -C " (file-name-sans-extension file) " -xvf -") "unxz" ("\\.shar\\.Z\\'" "zcat * | unshar") ("\\.shar\\.g?z\\'" "gunzip -qc * | unshar") ("\\.e?ps\\'" "ghostview" "xloadimage" "lpr") "\\.e?ps\\.g?z\\'" "gunzip -qc * | ghostview -" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.e?ps\\.Z\\'" "zcat * | ghostview -" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.patch\\'" "cat * | patch") "\\.patch\\.g?z\\'" "gunzip -qc * | patch" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.patch\\.Z\\'" "zcat * | patch" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) "\\.\\(?:[0-9]\\|man\\)\\'" (let ((loc (Man-support-local-filenames))) (cond ((eq loc 'man-db) "man -l") ((eq loc 'man) "man ./") (t "cat * | tbl | nroff -man -h | col -b"))) "\\.\\(?:[0-9]\\|man\\)\\.g?z\\'" (let ((loc (Man-support-local-filenames))) (cond ((eq loc 'man-db) "man -l") ((eq loc 'man) "man ./") (t "gunzip -qc * | tbl | nroff -man -h | col -b"))) (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.[0-9]\\.Z\\'" (let ((loc (Man-support-local-filenames))) (cond ((eq loc 'man-db) "man -l") ((eq loc 'man) "man ./") (t "zcat * | tbl | nroff -man -h | col -b"))) (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.pod\\'" "perldoc" "pod2man * | nroff -man") ("\\.dvi\\'" "xdvi" "dvips") ("\\.au\\'" "play") ("\\.mpe?g\\'\\|\\.avi\\'" "xine -p") ("\\.ogg\\'" "ogg123") ("\\.mp3\\'" "mpg123") ("\\.wav\\'" "play") ("\\.uu\\'" "uudecode") ("\\.hqx\\'" "mcvert") ("\\.sh\\'" "sh") ("\\.xbm\\'" "bitmap") ("\\.gp\\'" "gnuplot") ("\\.p[bgpn]m\\'" "xloadimage") ("\\.gif\\'" "xloadimage") ("\\.tif\\'" "xloadimage") ("\\.png\\'" "display") ("\\.jpe?g\\'" "xloadimage") ("\\.fig\\'" "xfig") ("\\.out\\'" "xgraph") ("\\.tex\\'" "latex" "tex") ("\\.texi\\(nfo\\)?\\'" "makeinfo" "texi2dvi") ("\\.pdf\\'" "xpdf") ("\\.doc\\'" "antiword" "strings") ("\\.rpm\\'" "rpm -qilp" "rpm -ivh") ("\\.dia\\'" "dia") ("\\.mgp\\'" "mgp") "\\.zip\\'" "unzip" "unzip -l" (concat "unzip" (if dired-guess-shell-gzip-quiet " -q") " -d " (file-name-sans-extension file)) ("\\.zoo\\'" "zoo x//") ("\\.lzh\\'" "lharc x") ("\\.arc\\'" "arc x") ("\\.shar\\'" "unshar") ("\\.rar\\'" "unrar x") ("\\.7z\\'" "7z x") "\\.g?z\\'" (concat "gunzip" (if dired-guess-shell-gzip-quiet " -q")) "\\.dz\\'" "dictunzip" "\\.bz2\\'" "\\.xz\\'" "\\.Z\\'" "uncompress" (concat "znew" (if dired-guess-shell-gzip-quiet " -q") " " dired-guess-shell-znew-switches) ("\\.sign?\\'" "gpg --verify")] 56) (#$ . 27288)) (byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\307\310\315&\207" [custom-declare-variable dired-guess-shell-alist-user funcall function #[0 "\300\207" [nil] 1] "User-defined alist of rules for suggested commands.\nThese rules take precedence over the predefined rules in the variable\n`dired-guess-shell-alist-default' (to which they are prepended).\n\nEach element of this list looks like\n\n (REGEXP COMMAND...)\n\nwhere each COMMAND can either be a string or a Lisp expression that evaluates\nto a string. This expression can access the file name as the variable `file'.\nIf several COMMANDs are given, the first one will be the default\nand the rest will be added temporarily to the history and can be retrieved\nwith \\[previous-history-element] (M-p) .\n\nThe variable `dired-guess-shell-case-fold-search' controls whether\nREGEXP is matched case-sensitively.\n\nYou can set this variable in your ~/.emacs. For example, to add rules for\n`.foo' and `.bar' files, write\n\n (setq dired-guess-shell-alist-user\n \\='((\"\\\\.foo\\\\\\='\" \"FOO-COMMAND\")\n (\"\\\\.bar\\\\\\='\"\n (if condition\n \"BAR-COMMAND-1\"\n \"BAR-COMMAND-2\"))))" :group dired-x :type (alist :key-type regexp :value-type (repeat sexp)) dired-guess-shell-case-fold-search #[0 "\300\207" [t] 1] "If non-nil, `dired-guess-shell-alist-default' and\n`dired-guess-shell-alist-user' are matched case-insensitively." boolean] 8) #@119 Return a shell command, or a list of commands, appropriate for FILES. See `dired-guess-shell-alist-user'. (fn FILES) (defalias 'dired-guess-default #[257 #@580 ("\305\n\"@A\306\211\211\20370@\262@\262A\262\306\307\310#)\266\203\203 0A\262\306\262\202 0\203S0@\306\307\310#)\266\203\203S0A\262\20270?\205Y0\211\262\211A\203u0\311\312\313\314\315\316\317!\320\"\321\322%\"!\202~0\323@\324BC\")\207" . [dired-guess-shell-case-fold-search case-fold-search dired-guess-shell-alist-user dired-guess-shell-alist-default inhibit-changing-match-data append nil t string-match delete-dups mapcar make-byte-code 257 "\301\302\300BC\"\207" vconcat vector [eval file] 5 "\n\n(fn CMD)" eval file])(#$ . 33681) nil 15 (#$ . 33519)]) #@93 Ask user with PROMPT for a shell command, guessing a default from FILES. (fn PROMPT FILES) (defalias 'dired-guess-shell-command #[514 #@344 ("\300!\301\211\2040\302\301\303#\202P0\304\305\306#\262<\20310\262@\262\307\310G\"P\262\20250C\262\307\311\"P\262\302\301\303$\262\211\312\232\203O0\202P0\211\207" . [dired-guess-default nil read-shell-command dired-shell-command-history replace-regexp-in-string ": $" " " format "{%d guesses} " "[%s]: " ""])(#$ . 34442) nil 10 (#$ . 34300)]) #@40 See variable `dired-keep-marker-move'. (defvar dired-keep-marker-relsymlink 83 (#$ . 34825)) #@252 Make a symbolic link (pointing to FILE1) in FILE2. The link is relative (if possible), for example "/vol/tex/bin/foo" "/vol/local/bin/foo" results in "../../tex/bin/foo" "/vol/local/bin/foo" (fn FILE1 FILE2 &optional OK-IF-ALREADY-EXISTS) (defalias 'dired-make-relative-symlink #[770 #@496 ("\300\211\211\211\301\300\302 !\262 \302!\262G\262G\262\300\303\304#\211\262\203I0\211T\211\262^W\203I0 \301O \301O\230\203I0\211\262\2020\262 \301O\262 \300O\262\210\211\304\230\203i0\262\202\2370\300O\301\211\303\304#\211\262\203\2060\211T\262T\262\202p0\211\301\211W\203\2350\211\305\fP\262\f\210\211T\262\202\2100\266\306\307! #\207" . [nil 0 expand-file-name string-match "/" "../" make-symbolic-link directory-file-name])(#$ . 35228) nil 17 (#$ . 34925) "FRelSymLink: \nFRelSymLink %s: \np"]) (autoload 'dired-do-create-files "dired-aux") #@346 Relative symlink all marked (or next ARG) files into a directory. Otherwise make a relative symbolic link to the current file. This creates relative symbolic links like foo -> ../bar/foo not absolute ones like foo -> /ugly/file/name/that/may/change/any/day/bar/foo For absolute symlinks, use \[dired-do-symlink]. (fn &optional ARG) (defalias 'dired-do-relsymlink #[256 #@136 ("\301\302\303\304%\207" . [dired-keep-marker-relsymlink dired-do-create-files relsymlink dired-make-relative-symlink "RelSymLink"])(#$ . 36236) nil 7 (#$ . 35847) "P"]) (byte-code "\300\301\302\"\210\300\303\302\"\207" [autoload dired-mark-read-regexp "dired-aux" dired-do-create-files-regexp] 3) #@185 RelSymlink all marked files containing REGEXP to NEWNAME. See functions `dired-do-rename-regexp' and `dired-do-relsymlink' for more info. (fn REGEXP NEWNAME &optional ARG WHOLE-NAME) (defalias 'dired-do-relsymlink-regexp #[1026 #@135 ("\301\302\303&\207" . [dired-keep-marker-relsymlink dired-do-create-files-regexp dired-make-relative-symlink "RelSymLink"])(#$ . 36779) nil 12 (#$ . 36543) (dired-mark-read-regexp "RelSymLink")]) #@529 Find all marked files displaying all of them simultaneously. With optional NOSELECT just find files but do not select them. The current window is split across all files marked, as evenly as possible. Remaining lines go to bottom-most window. The number of files that can be displayed this way is restricted by the height of the current window and `window-min-height'. To keep Dired buffer displayed, type \[split-window-below] first. To display just marked files, type \[delete-other-windows] first. (fn &optional NOSELECT) (defalias 'dired-do-find-marked-files #[256 #@78 ("\300\301 \"\207" . [dired-simultaneous-find-file dired-get-marked-files])(#$ . 37570) nil 4 (#$ . 36992) "P"]) #@425 Visit all files in FILE-LIST and display them simultaneously. The current window is split across all files in FILE-LIST, as evenly as possible. Remaining lines go to the bottom-most window. The number of files that can be displayed this way is restricted by the height of the current window and the variable `window-min-height'. With non-nil NOSELECT the files are merely found but not selected. (fn FILE-LIST NOSELECT) (defalias 'dired-simultaneous-find-file #[514 #@352 ("\301\203 0\302@!\210\202#0\303 G\245\262X\2040\304\305!\210\306@!\210A\211\205H0\211@\20360\302!\210\202A0\307\310\301\"!\210\306!\210A\266\202\202%0\262\207" . [window-min-height nil find-file-noselect window-height error "Too many files to visit simultaneously. Try C-u prefix" find-file select-window split-window])(#$ . 38168) nil 9 (#$ . 37691)]) #@25 Run `man' on this file. (defalias 'dired-man #[0 #@216 ("\301\302!\210\303 \304\305\306\307\310C\"#\311!)\207" . [manual-program require man dired-get-filename replace-regexp-in-string "\\*" "%s" dired-guess-shell-command "Man command: " Man-getpage-in-background])(#$ . 38614) nil 7 (#$ . 38558) nil]) #@26 Run `info' on this file. (defalias 'dired-info #[0 #@48 ("\300\301 !\207" . [info dired-get-filename])(#$ . 38929) nil 2 (#$ . 38872) nil]) #@167 Run VM on this file. With optional prefix argument, visits the folder read-only. Otherwise obeys the value of `dired-vm-read-only-folders'. (fn &optional READ-ONLY) (defalias 'dired-vm #[256 #@236 ("\302 \303 \304\2060\305=\2060\2050\306!?\"\210\307\301!\210\211\207" . [dired-vm-read-only-folders vm-folder-directory dired-current-directory dired-get-filename vm-visit-folder t file-writable-p make-local-variable])(#$ . 39219) nil 7 (#$ . 39020) "P"]) #@25 Run RMAIL on this file. (defalias 'dired-rmail #[0 #@49 ("\300\301 !\207" . [rmail dired-get-filename])(#$ . 39554) nil 2 (#$ . 39497) nil]) #@182 Visit the current file as a mailbox, using VM or RMAIL. Prompt for confirmation first; if the user says yes, call `dired-vm' if `dired-bind-vm' is non-nil, `dired-rmail' otherwise. (defalias 'dired-do-run-mail #[0 #@251 ("\301\302!\2030\303\304\305\"!\205 0\306 \202 0\303\304\307\"!\205 0\310 \207" . [dired-bind-vm dired-get-filename t y-or-n-p format-message "Visit `%s' as a mail folder with VM?" dired-vm "Visit `%s' as a mailbox with RMAIL?" dired-rmail])(#$ . 39867) nil 5 (#$ . 39646) nil]) #@151 Return t if BUFFER1 is more recently used than BUFFER2. Considers buffers closer to the car of `buffer-list' to be more recent. (fn BUFFER1 BUFFER2) (defalias 'dired-buffer-more-recently-used-p #[514 #@69 ("\232?\2050\300 >\2050\300 >>?\207" . [buffer-list])(#$ . 40368) nil 5 (#$ . 40161)]) #@193 Like `string-to-number' but recognize a trailing unit prefix. For example, 2K is expanded to 2048.0. The caller should make sure that a trailing letter in STR is one of BKkMGTPEZY. (fn STR) (defalias 'dired-x--string-to-number #[257 #@230 ("\300!\211\301U?\2050\211GSH\211\203;0\211\302V\203;0\211\303U\203\"0\304\262\305\211\203:0\211A\262\242U\204:0\306_\262\202#0\210\207" . [string-to-number 0 57 107 75 (66 75 77 71 84 80 69 90 89) 1024.0])(#$ . 40718) nil 6 (#$ . 40476)]) #@1523 Mark files for which PREDICATE returns non-nil. With a prefix arg, unmark or unflag those files instead. PREDICATE is a lisp expression that can refer to the following symbols: inode [integer] the inode of the file (only for ls -i output) s [integer] the size of the file for ls -s output (usually in blocks or, with -k, in KByte) mode [string] file permission bits, e.g. "-rw-r--r--" nlink [integer] number of links to file uid [string] owner gid [string] group (If the gid is not displayed by ls, this will still be set (to the same as uid)) size [integer] file size in bytes time [string] the time that ls displays, e.g. "Feb 12 14:17" name [string] the name of the file sym [string] if file is a symbolic link, the linked-to name, else "" For example, use (equal 0 size) to mark all zero length files. There's an ambiguity when a single integer not followed by a unit prefix precedes the file mode: It is then parsed as inode number and not as block size (this always works for GNU coreutils ls). Another limitation is that the uid field is needed for the function to work correctly. In particular, the field is not present for some values of `ls-lisp-emulation'. This function operates only on the buffer content and does not refer at all to the underlying file system. Contrast this with `find-dired', which might be preferable for the task at hand. (fn PREDICATE &optional UNFLAG-P) (defalias 'dired-mark-sexp #[513 #@1640 ("\305\306\"\210\211\203 0\307\2020\310\211\211\211\211\211\211\211\211\211\n\311\310\212\312\262\313\314\"\203T0\305\315\307=\20370\316\202B0\n=\203A0\317\202B0\320\313\314\"\n=\203Q0\321\202R0\322$\210eb\210m\204H\212\323 \2053\324\325\326 \210\327u\210\330\310\311#\210\331\332!\205{0\333\331\332!!\262 \331\327!\205\2100\334\331\327!!\262\f``\\{\262\211u\210\335\336!\204\2350\332u\210\337p!\262\n\340\310w\210`\341\310w\210`{\262 \323 \210\212\212\340\310x\210`)\342\f!\210\341\310w\210`T{\262\334`\341\310x\210`{!\262\340\310x\210`\341\310x\210`{\262)`\343\311!\206\3500`{\262\335\344!\203\3730\345u\210`\346 {\202\3740\322\262)\311\262\2053\347\350B\351B\352B\353B\354B\355B\356B\357B\360B\361B\257\n\")\203B\362\332!\210c\210\211T\262\332y\210\202W0\313\314\"\203t\305\363\313\314\"\364!\307=\203e\365\202f\322\n=\203p\366\202q\367&\210)\211\312V\205|\211)\266\202)\207" . [dired-marker-char inhibit-read-only dired-del-marker dired-re-inode-size directory-listing-before-filename-regexp message "%s" 32 nil t 0 format "'%s file" "%s %ss%s..." "Unmarking" "Flagging" "Marking" " for deletion" "" dired-move-to-filename 10 "\\=\\s *\\([0-9]+\\s +\\)?\\(?:\\([0-9]+\\(?:\\.[0-9]*\\)?[BkKMGTPEZY]?\\)? ?\\)" beginning-of-line 2 search-forward-regexp match-string 1 string-to-number dired-x--string-to-number looking-at " " read " " "^ " re-search-backward dired-move-to-end-of-filename " -> " 4 line-end-position eval inode s mode nlink uid gid size time name sym delete-char "%s %s%s %s%s." dired-plural-s "un" "flagged" "marked"])(#$ . 42551) nil 28 (#$ . 40988) "xMark if (lisp expr): \nP"]) (byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313\314\315&\207" [custom-declare-variable dired-x-hands-off-my-keys funcall function #[0 "\300\207" [t] 1] "Non-nil means don't remap `find-file' to `dired-x-find-file'.\nSimilarly for `find-file-other-window' and `dired-x-find-file-other-window'.\nIf you change this variable without using \\[customize] after `dired-x.el'\nis loaded then call \\[dired-x-bind-find-file]." :type boolean :initialize custom-initialize-default :set #[514 "L\210\300 \207" [dired-x-bind-find-file] 4 "\n\n(fn SYMBOL VALUE)"] :group dired-x] 12) #@200 Bind `dired-x-find-file' in place of `find-file' (or vice-versa). Similarly for `dired-x-find-file-other-window' and `find-file-other-window'. Binding direction based on `dired-x-hands-off-my-keys'. (defalias 'dired-x-bind-find-file #[0 #@339 ("\301\302!\2030\303\304!?\305\306 \307?\2050\310#\210\305\306 \311?\205!0\312#\207" . [dired-x-hands-off-my-keys called-interactively-p interactive y-or-n-p "Bind dired-x-find-file over find-file? " define-key current-global-map [remap find-file] dired-x-find-file [remap find-file-other-window] dired-x-find-file-other-window])(#$ . 45092) nil 4 (#$ . 44848) nil]) (dired-x-bind-find-file) #@164 Edit file FILENAME. Like `find-file', except that when called interactively with a prefix argument, it offers the filename near point as a default. (fn FILENAME) (defalias 'dired-x-find-file #[257 #@31 ("\300!\207" . [find-file])(#$ . 45703) nil 3 (#$ . 45499) (byte-code "\300\301!C\207" [dired-x-read-filename-at-point "Find file: "] 2)]) #@201 Edit file FILENAME, in another window. Like `find-file-other-window', except that when called interactively with a prefix argument, when it offers the filename near point as a default. (fn FILENAME) (defalias 'dired-x-find-file-other-window #[257 #@44 ("\300!\207" . [find-file-other-window])(#$ . 46105) nil 3 (#$ . 45851) (byte-code "\300\301!C\207" [dired-x-read-filename-at-point "Find file: "] 2)]) #@89 Return the filename closest to point, expanded. Point should be in or after a filename. (defalias 'dired-filename-at-point #[0 #@536 ("\212m\2040\301\302\303!)\262\2030\304\305x\210o\2040\306u\210\307\305\211\310\311\"\302\303!)\262\203h0\305x\210`\262\312\313 {\305\302\314#)\266\203\205I0\315\262\316\317h!\305\302\314#)\266\203\203a0S\262\305w\210\202l0\320\321!\210\322`{P!\266\203)\207" . [inhibit-changing-match-data "[] \n[{}()]" t looking-at " \n ({[]})" nil -1 "-.[:alnum:]_/:$+@" format "[%s]" "^\\w+@" line-end-position string-match "/" "[/~]" char-to-string error "No file found around point!" expand-file-name])(#$ . 46399) nil 10 (#$ . 46265)]) #@134 Return filename prompting with PROMPT with completion. If `current-prefix-arg' is non-nil, uses name at point as guess. (fn PROMPT) (defalias 'dired-x-read-filename-at-point #[257 #@187 ("\2030\302 \303\304!\305\306!%\207\303 \"\207" . [current-prefix-arg default-directory dired-filename-at-point read-file-name file-name-directory nil file-name-nondirectory])(#$ . 47163) nil 9 (#$ . 46975)]) (byte-code "\300\301\302\303#\210\304\301\302\305#\210\300\306\307\303#\210\304\306\307\305#\210\310\311!\207" [defalias read-filename-at-point dired-x-read-filename-at-point nil make-obsolete "24.1" dired-x-submit-report report-emacs-bug provide dired-x] 4)