%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/eshell/ |
Current File : //usr/local/share/emacs/27.2/lisp/eshell/esh-module.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; 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!\210\302\303\304\305\306\307\310\311&\210\312\313\304\314#\210\315\316\317\320\321DD\322\323\324\310\303&\210\315\325\317\320\326DD\327\323\330\331\306\332E\333\334\335\333\336\337\303!\"\340\"\"\341#\310\303&\207" [require esh-util custom-declare-group eshell-module nil "The `eshell-module' group is for Eshell extension modules, which\nprovide optional behavior which the user can enable or disable by\ncustomizing the variable `eshell-modules-list'." :tag "Extension modules" :group eshell load "esh-groups" nomessage custom-declare-variable eshell-module-unload-hook funcall function #[0 "\300\207" [(eshell-unload-extension-modules)] 1] "A hook run when `eshell-module' is unloaded." :type hook eshell-modules-list #[0 "\300\207" [(eshell-alias eshell-banner eshell-basic eshell-cmpl eshell-dirs eshell-glob eshell-hist eshell-ls eshell-pred eshell-prompt eshell-script eshell-term eshell-unix)] 1] "A list of optional add-on modules to be loaded by Eshell.\nChanges will only take effect in future Eshell buffers." append set "Supported modules" mapcar #[257 "\300!\301\302\303\304\305N#\306\307N@@\310\311\312N\313Q\257\207" [intern const :tag format "%s -- %s" custom-tag :link custom-links :doc "\n" group-documentation "\n "] 11 "\n\n(fn MODNAME)"] sort symbol-name eshell-subgroups string-lessp ((repeat :inline t :tag "Other modules" symbol))] 14) #@190 Return non-nil if a certain Eshell MODULE is in use. The MODULE should be a symbol corresponding to that module's customization group. Example: `eshell-cmpl' for that module. (fn MODULE) (defalias 'eshell-using-module #[257 "\211>\207" [eshell-modules-list] 3 (#$ . 1803)]) (put 'eshell-using-module 'byte-optimizer 'byte-compile-inline-expand) #@47 Unload any memory resident extension modules. (defalias 'eshell-unload-extension-modules #[0 "\300\301!\211\2054 \211@\302!\203- \3031( \304\305\306!\"\210\307!\210\304\310\306!\"0\202, \210\202- \210A\266\202\202 \207" [eshell-subgroups eshell-module featurep (error) message "Unloading %s..." symbol-name unload-feature "Unloading %s...done"] 6 (#$ . 2157)]) (provide 'esh-module)