%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/cedet/semantic/decorate/ |
Current File : //usr/local/share/emacs/27.2/lisp/cedet/semantic/decorate/mode.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\300\302!\210\300\303!\210\300\304!\210\305\306\307\310\311\301\312\313&\207" [require semantic semantic/decorate semantic/tag-ls semantic/util-modes custom-declare-variable semantic-decoration-styles nil "List of active decoration styles.\nIt is an alist of (NAME . FLAG) elements, where NAME is a style name\nand FLAG is non-nil if the style is enabled.\nSee also `define-semantic-decoration-style' which will automatically\nadd items to this list." :group :type (repeat (cons (string :tag "Decoration Name") (boolean :tag "Enabled")))] 8) #@40 Return the STYLE's predicate function. (defalias 'semantic-decorate-style-predicate #[(style) "\301\302\303\"!\207" [style intern format "%s-p"] 4 (#$ . 976)]) (put 'semantic-decorate-style-predicate 'byte-optimizer 'byte-compile-inline-expand) #@42 Return the STYLE's highlighter function. (defalias 'semantic-decorate-style-highlighter #[(style) "\301\302\303\"!\207" [style intern format "%s-highlight"] 4 (#$ . 1228)]) (put 'semantic-decorate-style-highlighter 'byte-optimizer 'byte-compile-inline-expand) #@40 Return the STYLE's predicate function. (defalias 'semantic-decorate-style-predicate-default #[(style) "\301\302\303\"!\207" [style intern format "%s-p-default"] 4 (#$ . 1495)]) (put 'semantic-decorate-style-predicate-default 'byte-optimizer 'byte-compile-inline-expand) #@42 Return the STYLE's highlighter function. (defalias 'semantic-decorate-style-highlighter-default #[(style) "\301\302\303\"!\207" [style intern format "%s-highlight-default"] 4 (#$ . 1772)]) (put 'semantic-decorate-style-highlighter-default 'byte-optimizer 'byte-compile-inline-expand) #@47 Return non-nil if OBJECT is a tag decoration. (defalias 'semantic-decoration-p #[(object) "\301!\205\n \302\303\"\207" [object overlayp overlay-get semantic-decoration] 3 (#$ . 2063)]) (put 'semantic-decoration-p 'byte-optimizer 'byte-compile-inline-expand) #@59 Set the DECO decoration's PROPERTY to VALUE. Return DECO. (defalias 'semantic-decoration-set-property #[(deco property value) "\304 !\205\f \305 \306\")\204 \307\310!\210\311\n#\210\207" [deco object property value overlayp overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco) overlay-put] 4 (#$ . 2329)]) (put 'semantic-decoration-set-property 'byte-optimizer 'byte-compile-inline-expand) #@46 Return the DECO decoration's PROPERTY value. (defalias 'semantic-decoration-get-property #[(deco property) "\303 !\205\f \304 \305\")\204 \306\307!\210\304\n\"\207" [deco object property overlayp overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco)] 3 (#$ . 2760)]) (put 'semantic-decoration-get-property 'byte-optimizer 'byte-compile-inline-expand) #@59 Set the face of the decoration DECO to FACE. Return DECO. (defalias 'semantic-decoration-set-face #[(deco face) "\301 \211\305\f!\205 \306\f\307\")\204 \310\311!\210\312\n#\210+\207" [deco face value property object overlayp overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco) overlay-put] 5 (#$ . 3149)]) (put 'semantic-decoration-set-face 'byte-optimizer 'byte-compile-inline-expand) #@41 Return the face of the decoration DECO. (defalias 'semantic-decoration-face #[(deco) "\303\211\304\n!\205 \305\n\306\")\204 \307\310!\210\305 \"*\207" [deco property object face overlayp overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco)] 4 (#$ . 3581)]) (put 'semantic-decoration-face 'byte-optimizer 'byte-compile-inline-expand) #@67 Set the priority of the decoration DECO to PRIORITY. Return DECO. (defalias 'semantic-decoration-set-priority #[(deco priority) "\305!\204\n \306\307!\210 \300\211\310\f!\205 \311\f\312\")\204$ \306\313!\210\314 \n#\210 +\207" [priority deco value property object natnump cl--assertion-failed (natnump priority) overlayp overlay-get semantic-decoration (semantic-decoration-p deco) overlay-put] 5 (#$ . 3956)]) (put 'semantic-decoration-set-priority 'byte-optimizer 'byte-compile-inline-expand) #@45 Return the priority of the decoration DECO. (defalias 'semantic-decoration-priority #[(deco) "\303\211\304\n!\205 \305\n\306\")\204 \307\310!\210\305 \"*\207" [deco property object priority overlayp overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco)] 4 (#$ . 4465)]) (put 'semantic-decoration-priority 'byte-optimizer 'byte-compile-inline-expand) #@76 Move the decoration DECO on the region between BEGIN and END. Return DECO. (defalias 'semantic-decoration-move #[(deco begin end) "\304 !\205\f \305 \306\")\204 \307\310!\210\311\n#\210\207" [deco object begin end overlayp overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco) move-overlay] 4 (#$ . 4856)]) (put 'semantic-decoration-move 'byte-optimizer 'byte-compile-inline-expand) #@192 Add a new decoration on TAG on the region between BEGIN and END. If optional argument FACE is non-nil, set the decoration's face to FACE. Return the overlay that makes up the new decoration. (defalias 'semantic-decorate-tag #[(tag begin end &optional face) "\306!\307 \310\311#\210 \n\211\312\f!\205 \313\f\310\")\204$ \314\315!\210\316 \n#\210 +\210 \211\305 \211\312\f!\205E \313\f\310\")\204M \314\317!\210\307 #\210 -\210 )\207" [tag deco begin end object face semantic-tag-create-secondary-overlay overlay-put semantic-decoration t overlayp overlay-get cl--assertion-failed (semantic-decoration-p deco) move-overlay (semantic-decoration-p deco) value property] 5 (#$ . 5280)]) #@97 Remove decorations from TAG. If optional argument DECO is non-nil, remove only that decoration. (defalias 'semantic-decorate-clear-tag #[(tag &optional deco) "\203 \303 !\205 \304 \305\")\204 \306\307!\210\310\n!\210\311\n\206# \305\"\207" [deco object tag overlayp overlay-get semantic-decoration cl--assertion-failed (or (null deco) (semantic-decoration-p deco)) semantic-unhighlight-tag semantic-tag-delete-secondary-overlay] 3 (#$ . 5990)]) #@33 Return decoration found on TAG. (defalias 'semantic-decorate-tag-decoration #[(tag) "\301\302\"\207" [tag semantic-tag-get-secondary-overlay semantic-decoration] 3 (#$ . 6448)]) #@185 Flush decorations found in BUFFER. BUFFER defaults to the current buffer. Should be used to flush decorations that might remain in BUFFER, for example, after tags have been refreshed. (defalias 'semantic-decorate-flush-decorations #[(&optional buffer) "r\206 pq\210\304ed\"\305\211\2052 \n@\211\306!\205\"