Function: xref-backend-xrefs-by-kind

xref-backend-xrefs-by-kind is a byte-compiled function defined in xref.el.gz.

Signature

(xref-backend-xrefs-by-kind BACKEND IDENTIFIER KIND)

Documentation

Return xrefs of KIND for IDENTIFIER.

KIND must be one of the values of :kind from xref-backend-xref-kinds The return value must be a list of xref values, like in xref-backend-definitions.

Implementations

(xref-backend-xrefs-by-kind (BACKEND (eql 'etags)) IDENTIFIER KIND) in `etags.el'.

Return a list of xrefs of KIND for IDENTIFIER for the `etags' backend. This is the implementation for the `etags' backend. It returns a list of xref items whose summary is the tag's description from the tags table, and whose location is an `xref-etags-location' object.

(xref-backend-xrefs-by-kind (BACKEND (eql eglot)) ID KIND) in `eglot.el'.

Undocumented

(xref-backend-xrefs-by-kind BACKEND IDENTIFIER KIND) in `xref.el'.

Undocumented

(xref-backend-xrefs-by-kind (BACKEND (eql 'elisp)) IDENTIFIER KIND) in `elisp-mode.el'.

Undocumented

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/xref.el.gz
(cl-defgeneric xref-backend-xrefs-by-kind (_backend _identifier _kind)
  "Return xrefs of KIND for IDENTIFIER.

KIND must be one of the values of `:kind' from `xref-backend-xref-kinds'
The return value must be a list of xref values, like in
`xref-backend-definitions'."
  nil)