| Server IP : 217.160.0.212 / Your IP : 216.73.217.98 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 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/eshell/ |
Upload File : |
;ELC ;;; Compiled ;;; in Emacs version 28.2 ;;; with all optimizations. (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\210\312\313\314\315\316DD\317\320\321%\210\312\322\314\315\323DD\324\320\325%\210\312\326\314\315\327DD\330\320\331%\210\312\332\314\315\333DD\334\320\335%\210\336\332\304\337#\210\312\340\314\315\341DD\342\320\321%\210\312\343\314\315\344DD\345\320\346%\210\312\347\314\315\350DD\351\320\346%\210\312\352\314\315\353DD\354\355\356\320\357&\210\312\360\314\315\361DD\362\320\321%\210\312\363\314\315\364DD\365\320\357%\210\312\366\314\315\367DD\370\320\371%\207" [require seq 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 funcall function #[0 "\300\207" [t] 1 #1=""] "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 #[0 "\300\207" ["/etc/group"] 1 #1#] "If non-nil, the name of the group file on your system." (choice (const :tag "No group file" nil) file) eshell-passwd-file #[0 "\300\207" ["/etc/passwd"] 1 #1#] "If non-nil, the name of the passwd file on your system." (choice (const :tag "No passwd file" nil) file) eshell-hosts-file #[0 "\300\207" ["/etc/hosts"] 1 #1#] "The name of the /etc/hosts file.\nUse `pcomplete-hosts-file' instead; this variable is obsolete and\nhas no effect." (choice (const :tag "No hosts file" nil) file) make-obsolete-variable "28.1" eshell-handle-errors #[0 "\300\207" [t] 1 #1#] "If non-nil, Eshell will handle errors itself.\nSetting this to nil is offered as an aid to debugging only." eshell-private-file-modes #[0 "\300\207" [384] 1 #1#] "The file-modes value to use for creating \"private\" files." integer eshell-private-directory-modes #[0 "\300\207" [448] 1 #1#] "The file-modes value to use for creating \"private\" directories." eshell-tar-regexp #[0 "\300\207" ["\\.t\\(ar\\(\\.\\(gz\\|bz2\\|xz\\|Z\\)\\)?\\|gz\\|a[zZ]\\|z2\\)\\'"] 1 #1#] "Regular expression used to match tar file names." :version "24.1" regexp eshell-convert-numeric-arguments #[0 "\300\207" [t] 1 #1#] "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 "\300\207" ["-?\\([0-9]*\\.\\)?[0-9]+\\(e[-0-9.]+\\)?"] 1 #1#] "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 #[0 "\300\207" [nil] 1 #1#] "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)))))] 8) #@38 A cache to hold the names of groups. (defvar eshell-group-names nil (#$ . 3569)) #@46 A timestamp of when the group file was read. (defvar eshell-group-timestamp nil (#$ . 3656)) #@37 A cache to hold the names of users. (defvar eshell-user-names nil (#$ . 3755)) #@45 A timestamp of when the user file was read. (defvar eshell-user-timestamp nil (#$ . 3840)) (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#\210\300\310\311\303#\210\304\211\203W \211@\310N\203P \311N\204P \305\311\310N#\210A\266\202\2026 \210\306\310\311\307#\207" [defvaralias eshell-host-names pcomplete--host-name-cache nil (saved-value saved-variable-comment) put make-obsolete-variable "28.1" eshell-host-timestamp pcomplete--host-name-cache-timestamp] 7) #@56 Return non-nil if we are running under MS-DOS/Windows. (defalias 'eshell-under-windows-p #[0 "\301>\207" [system-type (ms-dos windows-nt)] 2 (#$ . 4397)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put eshell-under-windows-p speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@145 If `eshell-handle-errors' is non-nil, this is `condition-case'. Otherwise, evaluates FORM with no error handling. (fn TAG FORM &rest HANDLERS) (defalias 'eshell-condition-case '(macro . #[642 "\203\f \301BBB\207\207" [eshell-handle-errors condition-case-unless-debug] 7 (#$ . 4708)])) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put eshell-condition-case lisp-indent-function 2 put edebug-form-spec (sexp form &rest form)] 5) #@345 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. (fn OPEN CLOSE &optional BOUND REVERSE-P BACKSLASH-P) (defalias 'eshell-find-delimiter #[1282 "\212\300\206 d\203 `Sf=\202 \301f=\203'