%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/cedet/semantic/ |
Current File : //usr/local/share/emacs/27.2/lisp/cedet/semantic/util-modes.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\301%\210\307\310\311\312\306\301\313\314\315\316\317\320\321\322& \210\307\323\324\325\306\301\313\326\315\316\317\320&\207" [require semantic custom-declare-group semantic-modes nil "Minor modes associated with the Semantic architecture." :group custom-declare-variable semantic-update-mode-line t "If non-nil, show enabled minor modes in the mode line.\nOnly minor modes that are not turned on globally are shown in the mode\nline." :type boolean :require semantic/util-modes :initialize custom-initialize-default :set #[(sym val) "\302 \"\210\303 \207" [sym val set-default semantic-mode-line-update] 3] semantic-mode-line-prefix (propertize "S" 'face 'bold) "Prefix added to minor mode indicators in the mode line." string] 14) #@108 Mode line format showing Semantic minor modes which are locally enabled. It is displayed in the mode line. (defvar semantic-minor-modes-format nil (#$ . 1189)) (put 'semantic-minor-modes-format 'risky-local-variable t) #@99 Alist saying how to show Semantic minor modes in the mode line. Like variable `minor-mode-alist'. (defvar semantic-minor-mode-alist nil (#$ . 1414)) #@120 Update mode line format of Semantic minor modes. Only minor modes that are locally enabled are shown in the mode line. (defalias 'semantic-mode-line-update #[nil "\306 \306\211\203 @\307\n@\f\236\f\"A\211\204\n * \205\242 \306 \306\211\203W @\211@>\204P \310\311\nA@\"\203P \n@\312\313\314\nA@\"PDBA\211\204, *\205\241 \310\311\"\203m \313\314\"\202n \315\316\317\320\321\322\"B\323PEDC\300\f\236\206\210 \324\211\f>\206\226 \fB\211\211A\244\241+)\207" [semantic-minor-modes-format semantic-minor-mode-alist x --dolist-tail-- minor-mode-alist semantic-update-mode-line nil delq string-match "^[ ]*\\(.+\\)" "/" match-string 1 "S" :eval if or mapcar car " " (semantic-minor-modes-format semantic-minor-modes-format) locals semantic-init-hook semantic-mode-line-prefix prefix elem tail] 7 (#$ . 1570)]) #@122 Installed as a minor-mode initializer for Desktop mode. BUFFER is the buffer to not initialize a Semantic minor mode in. (defalias 'semantic-desktop-ignore-this-minor-mode #[(buffer) "\300\207" [nil] 1 (#$ . 2425)]) #@408 Register a new Semantic minor mode. TOGGLE is a symbol which is the name of a buffer-local variable that is toggled on or off to say whether the minor mode is active or not. It is also an interactive function to toggle the mode. NAME specifies what will appear in the mode line when the minor mode is active. NAME should be either a string starting with a space, or a symbol whose value is such a string. (defalias 'semantic-add-minor-mode #[(toggle name) " \236\211\203 \nC\241\210\202 D B)\304 \210\305\306!\205&