Function: ebrowse-view/find-class-declaration
ebrowse-view/find-class-declaration is a byte-compiled function
defined in ebrowse.el.gz.
Signature
(ebrowse-view/find-class-declaration &key VIEW WHERE)
Documentation
View or find the declarator of the class point is on.
VIEW non-nil means view it. WHERE is additional position info.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
(cl-defun ebrowse-view/find-class-declaration (&key view where)
"View or find the declarator of the class point is on.
VIEW non-nil means view it. WHERE is additional position info."
(let* ((class (ebrowse-ts-class (ebrowse-tree-at-point)))
(file (ebrowse-cs-file class))
(browse-struct (make-ebrowse-bs
:name (ebrowse-cs-name class)
:pattern (ebrowse-cs-pattern class)
:flags (ebrowse-cs-flags class)
:file (ebrowse-cs-file class)
:point (ebrowse-cs-point class))))
(ebrowse-view/find-file-and-search-pattern
browse-struct
(list ebrowse--header class nil)
file
ebrowse--tags-file-name
view
where)))