Function: semantic-texi-associated-files
semantic-texi-associated-files is a byte-compiled function defined in
texi.el.gz.
Signature
(semantic-texi-associated-files &optional BUFFER)
Documentation
Find texinfo files associated with BUFFER.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/texi.el.gz
;;; Special features of Texinfo tag streams
;;
;; This section provides specialized access into texinfo files.
;; Because texinfo files often directly refer to functions and programs
;; it is useful to access the texinfo file from the C code for document
;; maintenance.
(defun semantic-texi-associated-files (&optional buffer)
"Find texinfo files associated with BUFFER."
(save-excursion
(if buffer (set-buffer buffer))
(cond ((and (fboundp 'ede-documentation-files)
ede-minor-mode (ede-current-project))
;; When EDE is active, ask it.
(ede-documentation-files)
)
((and (featurep 'semantic/db) (semanticdb-minor-mode-p))
;; See what texinfo files we have loaded in the database
(let ((tabs (semanticdb-get-database-tables
semanticdb-current-database))
(r nil))
(while tabs
(if (eq (oref (car tabs) major-mode) 'texinfo-mode)
(setq r (cons (oref (car tabs) file) r)))
(setq tabs (cdr tabs)))
r))
(t
(directory-files default-directory nil "\\.texi\\'"))
)))