File: elisp-refs.el.html

elisp-refs.el is an Emacs package for finding references to functions, macros or variables. Unlike a dumb text search, elisp-refs.el actually parses the code, so it's never confused by comments or foo-bar matching foo.

See https://github.com/Wilfred/refs.el/blob/master/README.md for more information.

Defined variables (6)

elisp-refs--highlighting-bufferA temporary buffer used for highlighting.
elisp-refs--pathA buffer-local variable used by ‘elisp-refs--contents-buffer’.
elisp-refs-mode-abbrev-tableAbbrev table for ‘elisp-refs-mode’.
elisp-refs-mode-hookHook run after entering Refs mode.
elisp-refs-mode-mapKeymap for ‘elisp-refs-mode’.
elisp-refs-mode-syntax-tableSyntax table for ‘elisp-refs-mode’.

Defined functions (46)

elisp--refs-visit-match(OPEN-FN)
elisp-refs--completing-read-symbol(PROMPT &optional FILTER)
elisp-refs--containing-lines(BUFFER START-POS END-POS)
elisp-refs--contents-buffer(PATH)
elisp-refs--describe(BUTTON)
elisp-refs--describe-button(SYMBOL KIND)
elisp-refs--filter-obarray(PRED)
elisp-refs--find-file(BUTTON)
elisp-refs--format-count(SYMBOL REF-COUNT FILE-COUNT SEARCHED-FILE-COUNT PREFIX)
elisp-refs--format-int(INTEGER)
elisp-refs--function-p(SYMBOL FORM PATH)
elisp-refs--lines(STRING)
elisp-refs--loaded-bufs()
elisp-refs--loaded-paths()
elisp-refs--macro-p(SYMBOL FORM PATH)
elisp-refs--map-lines(STRING FN)
elisp-refs--move-to-match(DIRECTION)
elisp-refs--path-button(PATH)
elisp-refs--pluralize(NUMBER THING)
elisp-refs--proper-list-p(VAL)
elisp-refs--read-all-buffer-forms(BUFFER SYMBOLS-WITH-POS)
elisp-refs--read-and-find(BUFFER SYMBOL MATCH-P)
elisp-refs--read-and-find-symbol(BUFFER SYMBOL)
elisp-refs--read-buffer-form(SYMBOLS-WITH-POS)
elisp-refs--replace-tabs(STRING)
elisp-refs--search(SYMBOL DESCRIPTION MATCH-FN &optional PATH-PREFIX)
elisp-refs--search-1(BUFS MATCH-FN)
elisp-refs--sexp-positions(BUFFER START-POS END-POS)
elisp-refs--show-results(SYMBOL DESCRIPTION RESULTS SEARCHED-FILE-COUNT PREFIX)
elisp-refs--special-p(SYMBOL FORM PATH)
elisp-refs--start-pos(END-POS)
elisp-refs--syntax-highlight(STR)
elisp-refs--unindent-rigidly(STRING)
elisp-refs--variable-p(SYMBOL FORM PATH)
elisp-refs--walk(BUFFER FORM START-POS END-POS SYMBOL MATCH-P &optional PATH)
elisp-refs--walk-positioned-symbols(FORMS SYMBOL)
elisp-refs-function(SYMBOL &optional PATH-PREFIX)
elisp-refs-macro(SYMBOL &optional PATH-PREFIX)
elisp-refs-mode()
elisp-refs-next-match()
elisp-refs-prev-match()
elisp-refs-special(SYMBOL &optional PATH-PREFIX)
elisp-refs-symbol(SYMBOL &optional PATH-PREFIX)
elisp-refs-variable(SYMBOL &optional PATH-PREFIX)
elisp-refs-visit-match()
elisp-refs-visit-match-other-window()

Defined faces (0)