Function: semantic-decoration-fileless-include-describe
semantic-decoration-fileless-include-describe is an interactive and
byte-compiled function defined in include.el.gz.
Signature
(semantic-decoration-fileless-include-describe)
Documentation
Describe the current fileless include.
Argument EVENT is the mouse clicked event.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/decorate/include.el.gz
;;; Fileless Include functions
;;
(defun semantic-decoration-fileless-include-describe ()
"Describe the current fileless include.
Argument EVENT is the mouse clicked event."
(interactive)
(let* ((tag (semantic-current-tag))
(table (semanticdb-find-table-for-include tag (current-buffer)))
) ;; (mm major-mode)
(with-output-to-temp-buffer (help-buffer) ; "*Help*"
(help-setup-xref (list #'semantic-decoration-fileless-include-describe)
(called-interactively-p 'interactive))
(princ "Include Tag: ")
(princ (semantic-format-tag-name tag nil t))
(princ "\n\n")
(princ "This header tag has been marked \"Fileless\".
This means that Semantic cannot find a file associated with this tag
on disk, but a database table of tags has been associated with it.
This means that the include will still be used to find tags for
searches, but you cannot visit this include.\n\n")
(princ "This Header is now represented by the following database table:\n\n ")
(princ (cl-prin1-to-string table))
)))