;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\310\311\302\312\313& \210\314\315\316\317\320DD\321\322\323\311\304&\210\314\324\316\317\325DD\326\322\323\311\304&\207" [require xref ivy custom-declare-group ivy-xref nil "Select xref results using ivy." :prefix "ivy-xref-" :group :link (url-link :tag "Github" "https://github.com/alexmurray/ivy-xref") custom-declare-variable ivy-xref-use-file-path funcall function #[0 "\300\207" [nil] 1] "Whether to display the file path." :type boolean ivy-xref-remove-text-properties #[0 "\300\207" [nil] 1] "Whether to display the candidates with their original faces."] 10) #@75 Transform XREFS into a collection for display via `ivy-read'. (fn XREFS) (defalias 'ivy-xref-make-collection #[257 "\302\211\203_\211@\211\303\304\305\"!\306\304\305\"!\307\203\202!\310!\250\203-\311\312\"\202.\313P\314\315# \203F\316\317\304\320\"G\302\304\320\"$\210\304\320\"P\211\304\305\"BB\262\266A\266\202\202\210\211\237\207" [ivy-xref-use-file-path ivy-xref-remove-text-properties nil xref-location-line slot-value location xref-location-group propertize file-name-nondirectory format ":%d: " ": " face compilation-info set-text-properties 0 summary] 15 (#$ . 715)]) #@83 Show the list of xrefs returned by FETCHER and ALIST via ivy. (fn FETCHER ALIST) (defalias 'ivy-xref-show-xrefs #[514 "\300!\203\301\302\"\206 \202\303\"\304 \210p`\305C\306\307\310!\311\312\313\314\315  #\316\314\317\f\f\f$\320\321&\n\266\207" [functionp assoc-default fetched-xrefs xref--show-xref-buffer quit-window nil ivy-read "xref: " ivy-xref-make-collection :require-match t :action make-closure #[257 "\301\n\304=\240\210\3051/\306A!\307!r\300q\210\310\311 \312\"\203%\313\314#\202)\313\"!)\266\2020\207\315\316!!\207" [V0 V1 this-command emacs-version ivy-done (user-error) xref-location-marker marker-buffer select-window version< "26.0.90" xref--show-pos-in-buf t message error-message-string] 8 "\n\n(fn CANDIDATE)"] :unwind #[0 "\302\242?\205\f\303\300!\210\301b\207" [V0 V1 V2 switch-to-buffer] 2] :caller ivy-xref-show-xrefs] 20 (#$ . 1326)]) #@139 Show the list of definitions returned by FETCHER and ALIST via ivy. Will jump to the definition if only one is found. (fn FETCHER ALIST) (defalias 'ivy-xref-show-defs #[514 " \211A\204\300@\301\302\"\"\207\303\304BB\"\207" [xref-pop-to-location assoc-default display-action ivy-xref-show-xrefs fetched-xrefs] 8 (#$ . 2224)]) (provide 'ivy-xref)