Current File : //proc/self/root/kunden/usr/share/emacs/27.2/lisp/cedet/semantic/sb.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\300\305!\210\306\307\310\311\312\305\313\314&\207" [require semantic semantic/format semantic/sort semantic/util speedbar custom-declare-variable semantic-sb-autoexpand-length 1 "Length of a semantic bucket to autoexpand in place.\nThis will replace the named bucket that would have usually occurred here." :group :type integer] 8)
#@133 Tags classes to not display in speedbar.
Make this buffer local for modes that have different types of tags
that should be ignored.
(defvar semantic-sb-filter-tags-of-class '(code) (#$ . 807))
(byte-code "\301\302\303\304\305\306\307&\210\301\310\311\312\305\306\307&\207" [semantic-format-tag-custom-list custom-declare-variable semantic-sb-button-format-tag-function 'semantic-format-tag-abbreviate "Function called to create the text for a but from a token." :group speedbar :type semantic-sb-info-format-tag-function 'semantic-format-tag-summarize "Function called to create the text for info display from a token."] 8)
#@115 Set the current buffer to something associated with TAG.
use the `speedbar-line-file' to get this info if needed.
(defalias 'semantic-sb-tag-set-buffer #[(tag) "\302!\203 \302!q\207\303 \304 !q)\207" [tag f semantic-tag-buffer speedbar-line-file find-file-noselect] 2 (#$ . 1442)])
#@111 Set the current buffer to the origin of TAG and execute FORMS.
Restore the old current buffer when completed.
(defalias 'semantic-sb-with-tag-buffer '(macro . #[(tag &rest forms) "\302\303D BB\207" [tag forms save-excursion semantic-sb-tag-set-buffer] 3 (#$ . 1735)]))
(put 'semantic-sb-with-tag-buffer 'lisp-indent-function 1)
#@155 For TAG, return a list of children that TAG expands to.
If this returns a value, then a +> icon is created.
If it returns nil, then a => icon is created.
(defalias 'semantic-sb-tag-children-to-expand #[(tag) "\305\211\306\307\310!\306\204\"