File: list.el.html

Provide a simple user facing API to finding symbol references.

This UI is the base of some refactoring tools. For any refactor, the user will execute semantic-symref in a tag. Once that data is collected, the output will be listed in a buffer. In the output buffer, the user can then initiate different refactoring operations.

NOTE: Need to add some refactoring tools.

Defined variables (9)

semantic-symref-auto-expand-resultsNon-nil to expand symref results on buffer creation.
semantic-symref-current-resultsThe current results in a results mode buffer.
semantic-symref-list-menuSymref Mode Menu.
semantic-symref-list-menu-entriesMenu entries for the Semantic Symref list mode.
semantic-symref-results-mode-abbrev-tableAbbrev table for ‘semantic-symref-results-mode’.
semantic-symref-results-mode-hookHook run when ‘semantic-symref-results-mode’ starts.
semantic-symref-results-mode-mapKeymap used in ‘semantic-symref-results-mode’.
semantic-symref-results-mode-syntax-tableSyntax table for ‘semantic-symref-results-mode’.
semantic-symref-results-summary-functionFunction to use when creating items in Imenu.

Defined functions (22)

semantic-symref()
semantic-symref-list-call-macro-on-open-hits()
semantic-symref-list-contract-all()
semantic-symref-list-create-macro-on-open-hit()
semantic-symref-list-expand-all()
semantic-symref-list-map-open-hits(FUNCTION)
semantic-symref-list-menu(ARG1)
semantic-symref-list-next-line()
semantic-symref-list-on-hit-p()
semantic-symref-list-prev-line()
semantic-symref-list-rename-open-hits(NEWNAME)
semantic-symref-list-toggle-showing()
semantic-symref-list-update-open-hits()
semantic-symref-produce-list-on-results(RES STR)
semantic-symref-rb-goto-file(&optional BUTTON)
semantic-symref-rb-goto-match(&optional BUTTON)
semantic-symref-rb-goto-tag(&optional BUTTON)
semantic-symref-rb-toggle-expand-tag(&optional BUTTON)
semantic-symref-regexp(SYM)
semantic-symref-results-dump(RESULTS)
semantic-symref-results-mode()
semantic-symref-symbol(SYM)

Defined faces (0)