Server IP : 111.118.215.189 / Your IP : 3.131.85.46 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/eshell/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:10:55 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/eshell/esh-util.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; 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\302\303\304\305\306\307&\210\310\311\312\313\314\315\306\301&\210\310\316\317\320\314\321\306\301&\210\310\322\323\324\314\325\306\301&\210\310\326\327\330\314\331\306\301&\210\310\332\312\333\314\315\306\301&\210\310\334\335\336\314\337\306\301&\210\310\340\341\342\314\337\306\301&\210\310\343\344\345\346\347\314\350\306\301& \210\310\351\312\352\314\315\306\301&\210\310\353\354\355\314\350\306\301&\210\310\356\302\357\314\360\306\301&\207" [custom-declare-group eshell-util nil "This is general utility code, meant for use by Eshell itself." :tag "General utilities" :group eshell custom-declare-variable eshell-stringify-t t "If non-nil, the string representation of t is 't'.\nIf nil, t will be represented only in the exit code of the function,\nand not printed as a string. This causes Lisp functions to behave\nsimilarly to external commands, as far as successful result output." :type boolean eshell-group-file "/etc/group" "If non-nil, the name of the group file on your system." (choice (const :tag "No group file" nil) file) eshell-passwd-file "/etc/passwd" "If non-nil, the name of the passwd file on your system." (choice (const :tag "No passwd file" nil) file) eshell-hosts-file "/etc/hosts" "The name of the /etc/hosts file." (choice (const :tag "No hosts file" nil) file) eshell-handle-errors "If non-nil, Eshell will handle errors itself.\nSetting this to nil is offered as an aid to debugging only." eshell-private-file-modes 384 "The file-modes value to use for creating \"private\" files." integer eshell-private-directory-modes 448 "The file-modes value to use for creating \"private\" directories." eshell-tar-regexp "\\.t\\(ar\\(\\.\\(gz\\|bz2\\|xz\\|Z\\)\\)?\\|gz\\|a[zZ]\\|z2\\)\\'" "Regular expression used to match tar file names." :version "24.1" regexp eshell-convert-numeric-arguments "If non-nil, converting arguments of numeric form to Lisp numbers.\nNumeric form is tested using the regular expression\n`eshell-number-regexp'.\n\nNOTE: If you find that numeric conversions are interfering with the\nspecification of filenames (for example, in calling `find-file', or\nsome other Lisp function that deals with files, not numbers), add the\nfollowing in your init file:\n\n (put 'find-file 'eshell-no-numeric-conversions t)\n\nAny function with the property `eshell-no-numeric-conversions' set to\na non-nil value, will be passed strings, not numbers, even when an\nargument matches `eshell-number-regexp'." eshell-number-regexp "-?\\([0-9]*\\.\\)?[0-9]+\\(e[-0-9.]+\\)?" "Regular expression used to match numeric arguments.\nIf `eshell-convert-numeric-arguments' is non-nil, and an argument\nmatches this regexp, it will be converted to a Lisp number, using the\nfunction `string-to-number'." eshell-ange-ls-uids "List of user/host/id strings, used to determine remote ownership." (repeat (cons :tag "Host for User/UID map" (string :tag "Hostname") (repeat (cons :tag "User/UID List" (string :tag "Username") (repeat :tag "UIDs" string)))))] 10) #@38 A cache to hold the names of groups. (defvar eshell-group-names nil (#$ . 3574)) #@46 A timestamp of when the group file was read. (defvar eshell-group-timestamp nil (#$ . 3661)) #@37 A cache to hold the names of users. (defvar eshell-user-names nil (#$ . 3760)) #@45 A timestamp of when the user file was read. (defvar eshell-user-timestamp nil (#$ . 3845)) #@49 A cache the names of frequently accessed hosts. (defvar eshell-host-names nil (#$ . 3942)) #@46 A timestamp of when the hosts file was read. (defvar eshell-host-timestamp nil (#$ . 4039)) #@56 Return non-nil if we are running under MS-DOS/Windows. (defalias 'eshell-under-windows-p #[nil "\301>\207" [system-type (ms-dos windows-nt)] 2 (#$ . 4137)]) (put 'eshell-under-windows-p 'byte-optimizer 'byte-compile-inline-expand) #@115 If `eshell-handle-errors' is non-nil, this is `condition-case'. Otherwise, evaluates FORM with no error handling. (defalias 'eshell-condition-case '(macro . #[(tag form &rest handlers) "\203\f \304 \nBBB\207\n\207" [eshell-handle-errors tag form handlers condition-case] 4 (#$ . 4376)])) (put 'eshell-condition-case 'lisp-indent-function 2) #@290 From point, find the CLOSE delimiter corresponding to OPEN. The matching is bounded by BOUND. If REVERSE-P is non-nil, process the region backwards. If BACKSLASH-P is non-nil, and OPEN and CLOSE are the same character, then quoting is done by a backslash, rather than a doubled delimiter. (defalias 'eshell-find-delimiter #[(open close &optional bound reverse-p backslash-p) "\212\306\206 d\n\203 `Sf=\202 \307f\f=\203'