Server IP : 111.118.215.189 / Your IP : 18.218.26.136 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/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:12:51 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/w32-fns.el ;;; in Emacs version 24.3 ;;; 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 "\301\302!\210\301\303!\210\304\301\207" [find-file-visit-truename require w32-vars w32-common-fns t] 2) #@42 Return the name of the shell being used. (defalias 'w32-shell-name #[nil "\301\300!\203\n \206 \302\303!\206 \302\304!\206 \305 \203 \306\207\307\207" [shell-file-name boundp getenv "ESHELL" "SHELL" w32-using-nt "cmd.exe" "command.com"] 2 (#$ . 665)]) (defalias 'w32-system-shell-p #[(shell-name) "\205\n \302!\227 \235\207" [shell-name w32-system-shells file-name-nondirectory] 2]) #@84 Return non-nil if the interactive shell being used expects MS-DOS shell semantics. (defalias 'w32-shell-dos-semantics #[nil "\300\301 !\206 \302\301 !\227\303\235\205 \300\304\305!!\207" [w32-system-shell-p w32-shell-name file-name-nondirectory ("cmdproxy" "cmdproxy.exe") getenv "COMSPEC"] 3 (#$ . 1061)]) #@248 Check the configuration of shell variables on Windows. This function is invoked after loading the init files and processing the command line arguments. It issues a warning if the user or site has configured the shell with inappropriate settings. (defalias 'w32-check-shell-configuration #[nil "p\306\307!\310 q\210\311 \210\312\313\314!!\203 \315\316\313\314!\"c\210\312\313\317!!\203. \315\320\313\317!\"c\210\312!\203: \315\321\"c\210\322\304!\203L \312\f!\203L \315\323\f\"c\210\324 \325V \203X \311 \210\203q \326\230\203f \327c\210\203\203 \330c\210\202\203 \331\230\203{ \332c\210\204\203 \333c\210\324 \325V\203\221 \334 !\210\202\225 \335 !\210\nq+\207" [system-shell buffer prev-buffer shell-file-name explicit-shell-file-name w32-allow-system-shell get-buffer-create "*Shell Configuration*" nil erase-buffer w32-system-shell-p getenv "ESHELL" format "Warning! The ESHELL environment variable uses %s.\nYou probably want to change it so that it uses cmdproxy.exe instead.\n\n" "SHELL" "Warning! The SHELL environment variable uses %s.\nYou probably want to change it so that it uses cmdproxy.exe instead.\n\n" "Warning! shell-file-name uses %s.\nYou probably want to change it so that it uses cmdproxy.exe instead.\n\n" boundp "Warning! explicit-shell-file-name uses %s.\nYou probably want to change it so that it uses cmdproxy.exe instead.\n\n" buffer-size 0 "-c" "Warning! shell-command-switch is \"-c\".\nYou should set this to \"/c\" when using a system shell.\n\n" "Warning! w32-quote-process-args is t.\nYou should set this to nil when using a system shell.\n\n" "/c" "Warning! shell-command-switch is \"/c\".\nYou should set this to \"-c\" when using a non-system shell.\n\n" "Warning! w32-quote-process-args is nil.\nYou should set this to t when using a non-system shell.\n\n" display-buffer kill-buffer shell-command-switch w32-quote-process-args] 4 (#$ . 1377) nil]) (add-hook 'after-init-hook 'w32-check-shell-configuration) (defalias 'set-default-process-coding-system #[nil "\301\302!\203\n \303\202 \304\305\306\307\301\302!\203 \310\202 \311B\"\210\305\306\312\301\302!\203* \313\202+ \314B\"\207" [default-process-coding-system default-value enable-multibyte-characters (undecided-dos . undecided-unix) (raw-text-dos . raw-text-unix) add-to-list process-coding-system-alist "[cC][mM][dD][pP][rR][oO][xX][yY]" (undecided-dos . undecided-dos) (raw-text-dos . raw-text-dos) "[pP][lL][iI][nN][kK]" (undecided-dos . undecided-dos) (raw-text-dos . raw-text-dos)] 5]) (add-hook 'before-init-hook 'set-default-process-coding-system) #@43 List of locale ids known to be supported. (defvar w32-valid-locales nil (#$ . 3955)) (byte-code "\300\301!\204 \302\301\303\"\210\300\207" [fboundp w32-get-valid-locale-ids defalias #[nil "\302\303\211\304V\203 \305 !\203 B S\211\202 *\207" [locales i 65535 nil 0 w32-get-locale-info] 3 "Return list of all valid Windows locale ids."]] 3) #@59 List the name and id of all locales supported by Windows. (defalias 'w32-list-locales #[nil "\204\n \306\307 \310\" r\311\312!q\210p\313 \210\n\314\211\315\211\315\316 \210\317\320!\210+\211\321\322!\210\314\211\205_ @\321\323\324\325!\325\315\"$!\210A\211\204? \314*\326!\210+\207" [w32-valid-locales default-directory #1=#:old-dir buffer-read-only buffer-file-name buffer-undo-list sort w32-get-valid-locale-ids < get-buffer-create "*Supported Locales*" kill-all-local-variables nil t erase-buffer run-hooks temp-buffer-setup-hook princ "LCID Abbrev Full name\n\n" format "%d %s %s\n" w32-get-locale-info internal-temp-output-buffer-show inhibit-modification-hooks inhibit-read-only #2=#:buf standard-output locale --dolist-tail--] 9 (#$ . 4311) nil]) #@375 Convert a standard file's name to something suitable for MS-Windows. This means to guarantee valid names and perhaps to canonicalize certain patterns. This function is called by `convert-standard-filename'. Replace invalid characters and turn Cygwin names into native names, and also turn slashes into backslashes if the shell requires it (see `w32-shell-dos-semantics'). (defalias 'w32-convert-standard-filename #[(filename) "\304 \305\216\306\307 \"\203 \310\311\312\313 $\202 \314 !\315\211G\316V\203, \316H\317=\203, \320\306\321\n#\203@ \315\224\322I\210\315\225\202, \323 \203[ \315\306\324\n#\203[ \315\224\325I\210\315\225\202G ,\207" [save-match-data-internal filename start name match-data ((byte-code "\301\302\"\207" [save-match-data-internal set-match-data evaporate] 3)) string-match "\\`/cygdrive/\\([a-zA-Z]\\)/" replace-match "\\1:/" t nil copy-sequence 0 1 58 2 "[?*:<>|\"