| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (require 'dired) #@20 Internal variable. (defvar find-lisp-regexp nil (#$ . 101)) #@35 Indentation for Dired file lines. (defconst find-lisp-line-indent " " (#$ . 167)) #@42 Predicate for choosing to include files. (defvar find-lisp-file-predicate nil (#$ . 256)) #@53 Predicate for choosing to descend into directories. (defvar find-lisp-directory-predicate nil (#$ . 352)) #@35 Buffer for debugging information. (defvar find-lisp-debug-buffer "*Find Lisp Debug*" (#$ . 464)) #@31 Whether debugging is enabled. (defvar find-lisp-debug nil (#$ . 567)) #@74 Print a debug message MESSAGE in `find-lisp-debug-buffer'. (fn MESSAGE) (defalias 'find-lisp-debug-message #[257 "\301!q\210db\210\211\302\261\207" [find-lisp-debug-buffer get-buffer-create "\n"] 3 (#$ . 643)]) #@107 True if DIR is not a dot file, and not a symlink. PARENT is the parent directory of DIR. (fn DIR PARENT) (defalias 'find-lisp-default-directory-predicate #[514 "\203\f \301\302\303#!\210\304\230\206 \305\230\206 \306\307\"!?\207" [find-lisp-debug find-lisp-debug-message format "Processing directory %s in %s" "." ".." file-symlink-p expand-file-name] 7 (#$ . 864)]) #@95 True if FILE matches `find-lisp-regexp'. DIR is the directory containing FILE. (fn FILE DIR) (defalias 'find-lisp-default-file-predicate #[514 "\203\f \302\303\304#!\210\305\306\"!?\205 \307 \"\207" [find-lisp-debug find-lisp-regexp find-lisp-debug-message format "Processing file %s in %s" file-directory-p expand-file-name string-match] 7 (#$ . 1247)]) #@92 True if FILE is a directory. Argument DIR is the directory containing FILE. (fn FILE DIR) (defalias 'find-lisp-file-predicate-is-directory #[514 "\203\f \301\302\303#!\210\304\305\"!\205 \306\230\206 \307\230?\207" [find-lisp-debug find-lisp-debug-message format "Processing file %s in %s" file-directory-p expand-file-name "." ".."] 7 (#$ . 1616)]) #@84 Find files under DIRECTORY, recursively, that match REGEXP. (fn DIRECTORY REGEXP) (defalias 'find-lisp-find-files #[514 "\211\301\302\303#)\207" [find-lisp-regexp find-lisp-find-files-internal find-lisp-default-file-predicate find-lisp-default-directory-predicate] 6 (#$ . 1982)]) #@343 Find files under DIRECTORY which satisfy FILE-PREDICATE. FILE-PREDICATE is a function which takes two arguments: the file and its directory. DIRECTORY-PREDICATE is used to decide whether to descend into directories. It is a function which takes two arguments, the directory and its parent. (fn DIRECTORY FILE-PREDICATE DIRECTORY-PREDICATE) (defalias 'find-lisp-find-files-internal #[771 "\300!\262\301\211\302\301\211\303$\211\203i \211@\304\"\305\304\n\"!\203a \306!\203G \"\203G \307#\262\203D \244\210\202G \262 \"\203a \203] C\244\266\202b \211C\262\210A\266\202\202 \210\207" [file-name-as-directory nil directory-files t expand-file-name file-readable-p file-directory-p find-lisp-find-files-internal] 12 (#$ . 2273)]) #@54 Find files in DIR, matching REGEXP. (fn DIR REGEXP) (defalias 'find-lisp-find-dired #[514 "\211\301\302\303\304$)\207" [find-lisp-regexp find-lisp-find-dired-internal find-lisp-default-file-predicate find-lisp-default-directory-predicate "*Find Lisp Dired*"] 7 (#$ . 3042) "DFind files in directory: \nsMatching regexp: "]) #@43 Find all subdirectories of DIR. (fn DIR) (defalias 'find-lisp-find-dired-subdirectories #[257 "\300\301\302\303$\207" [find-lisp-find-dired-internal find-lisp-file-predicate-is-directory find-lisp-default-directory-predicate "*Find Lisp Dired Subdirectories*"] 6 (#$ . 3375) "DFind subdirectories of directory: "]) #@132 Run find (Lisp version) and go into Dired mode on a buffer of the output. (fn DIR FILE-PREDICATE DIRECTORY-PREDICATE BUFFER-NAME) (defalias 'find-lisp-find-dired-internal #[1028 " \306\307!!\262\310!\204 \311\312\"\210\313 \203% \313 \230\204+ \314\315!!\210~\210\316 \210\317\320 \210\321!\210\322\323\324 \325 \"!\210\326\304!\210\326\305!\210\326\301!\210\211\326\327!\210\330\331\332!\203j \332 \210\202u \326\333!\210\334 BC\335\336$\210eb\210\337 )\207" [dired-buffers find-lisp-regexp buffer-read-only default-directory find-lisp-file-predicate find-lisp-directory-predicate file-name-as-directory expand-file-name file-directory-p error "find-dired needs a directory: %s" buffer-name switch-to-buffer get-buffer-create kill-all-local-variables nil erase-buffer dired-mode use-local-map append make-sparse-keymap current-local-map make-local-variable revert-buffer-function #[514 "\303 \n\304$\207" [default-directory find-lisp-file-predicate find-lisp-directory-predicate find-lisp-insert-directory ignore] 7 "\n\n(fn IGNORE1 IGNORE2)"] fboundp dired-simple-subdir-alist dired-subdir-alist point-min-marker find-lisp-insert-directory ignore dired-goto-next-file] 11 (#$ . 3699)]) #@128 Insert the results of `find-lisp-find-files' in the current buffer. (fn DIR FILE-PREDICATE DIRECTORY-PREDICATE SORT-FUNCTION) (defalias 'find-lisp-insert-directory #[1028 "\302\303#G\304 \210 \305\261\210 \306\261\210\307\310\311\"\312\313\"\"\210eb\210\314 )\207" [buffer-read-only find-lisp-line-indent nil find-lisp-find-files-internal erase-buffer ":\n" "\n" mapc make-closure #[257 "\301\300\302Op\"\207" [V0 find-lisp-find-dired-insert-file nil] 5 "\n\n(fn FILE)"] sort string-lessp dired-goto-next-file] 12 (#$ . 4930)]) #@78 Change the filter on a `find-lisp-find-dired' buffer to REGEXP. (fn REGEXP) (defalias 'find-lisp-find-dired-filter #[257 "\211\301 \207" [find-lisp-regexp revert-buffer] 2 (#$ . 5478) "sSet filter to regexp: "]) #@20 (fn FILE BUFFER) (defalias 'find-lisp-find-dired-insert-file #[514 "\211q\210\301\302\303\"\304C\305 $\261\207" [find-lisp-line-indent find-lisp-format file-attributes string "" current-time] 8 (#$ . 5698)]) #@220 Format one line of long ls output for file FILE-NAME. FILE-ATTR and FILE-SIZE give the file's attributes and size. SWITCHES and TIME-INDEX give the full switch list and time data. (fn FILE-NAME FILE-ATTR SWITCHES NOW) (defalias 'find-lisp-format #[1028 "\211@\262\301>\205 \302\303\3048\262\"\305>\205'