| Server IP : 217.160.0.212 / Your IP : 216.73.216.141 Web Server : Apache System : Linux www 6.18.51-i1-ampere #1196 SMP Fri Sep 11 20:43:55 CEST 2026 aarch64 User : sws1073854427 ( 1073854427) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/share/emacs/28.2/lisp/textmodes/ |
Upload File : |
;ELC
;;; Compiled
;;; in Emacs version 28.2
;;; with all optimizations.
(require 'reftex)
#@976 View cross reference of macro at point.
Point must be on the KEY argument. When at a `\ref' macro, show
corresponding `\label' definition, also in external
documents (`xr'). When on a label, show a locations where KEY is
referenced. Subsequent calls find additional locations. When on
a `\cite', show the associated `\bibitem' macro or the BibTeX
database entry. When on a `\bibitem', show a `\cite' macro
which uses this KEY. When on an `\index', show other locations
marked by the same index entry.
To define additional cross referencing items, use the option
`reftex-view-crossref-extra'. See also `reftex-view-crossref-from-bibtex'.
With one or two \[universal-argument] prefixes, enforce rescanning of the document.
With argument 2, select the window showing the cross reference.
AUTO-HOW is only for the automatic crossref display and is handed through
to the functions `reftex-view-cr-cite' and `reftex-view-cr-ref'.
(fn &optional ARG AUTO-HOW FAIL-QUIETLY)
(defalias 'reftex-view-crossref #[768 "\306\307!@\310\311!\312\203 \313 \203 \206\367 \314\315!\207p\316\317\"\203. \320#\262\202\350 \316\321\"\203A \322#\262\202\350 \204\350 \323\232\204Q \235\203f \324!\210\325\326\n\327!\"\330\312\211$\262\202\350 \331\232\203\201 \324!\210\325\326\327!\"\330\312\211$\262\202\350 \f\235\203\234 \324!\210\325\326
\327!\"\332\312\211$\262\202\350 \324!\210\3332\347 !\312\211\211\211\211A\262\242\211\262\203\341 @\262A@\262\3348\262\316 \"\203\253 \325\326 \"\312\211$\262\335\333\336\"\210\202\253 \266\314\315!0\210\334=\205\367 \337!\205\367 \340!\207" [reftex-call-back-to-this-buffer reftex-macros-with-labels reftex-find-reference-format reftex-find-citation-regexp-format reftex-macros-with-index reftex-find-index-entry-regexp-format reftex-what-macro-safe 1 reftex-this-word "^{}%\n
, " nil reftex-in-comment error "Not on a crossref macro argument" string-match "\\`\\\\cite\\|cite\\([s*]\\|texts?\\)?\\'\\|bibentry" reftex-view-cr-cite "\\`\\\\ref\\|ref\\(range\\|s\\)?\\*?\\'" reftex-view-cr-ref "\\label" reftex-access-scan-info reftex-view-regexp-match format regexp-quote 4 "\\bibitem" 3 exit 2 throw t windowp select-window reftex-view-crossref-extra] 16 (#$ . 103) "P"])
#@20
(fn ARG KEY HOW)
(defalias 'reftex-view-cr-cite #[771 "\304\206 !\210\211\305=\203 \306\307\310\311 #\210\312\211\211`\313 \312\314 \211\315\267\202@ \312\262\316 \262\202W \317\262\320\321\322\323\324 J\"\"!\262\202W \n\203N \312\262\302 \262\202W \204W \325\326!\210\327=\203g \330 #\207\305=\204| \331 \312\317 %\210\202\275 \3321\217 \331 \312\317 %0\210\202\235 \210b\210\333\334\n\"\210\325\335!\210\336\337`\340!\"]\262\341\342\343 ZS!\210\344\345!\210)\346\347\350\"\210\346\347\351\"\210\313 \262\352!\210b\210 \341=\205\327 \352!\207" [current-prefix-arg reftex-docstruct-symbol reftex-default-bibliography window-min-height reftex-access-scan-info tmp-window put reftex-auto-view-crossref last-window-conf current-window-configuration nil selected-window reftex-bib-or-thebib #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (bib 36 thebib 46)) reftex-get-bibfile-list t reftex-uniquify mapcar cdr reftex-all-assq thebib error "Cannot display crossref" echo reftex-echo-cite reftex-pop-to-bibtex-entry (error) message "cite: no such citation key %s" "" 1 count-lines reftex-end-of-bib-entry 2 shrink-window window-height recenter 0 add-hook pre-command-hook reftex-restore-window-conf reftex-highlight-shall-die select-window] 16 (#$ . 2373)])
#@22
(fn ARG LABEL HOW)
(defalias 'reftex-view-cr-ref #[771 "\302\206 !\210\211\303=\203 \304\305\306\307 #\210\310 J\236\3118\312 J\"\313 \314`\204q ;\203q \203q \315 \"\203q \212\316 \317\320\"\216\321\312\322\323\f\" A@\"A!\206Y \324\325\n\"q\210)\210\323\225\314O\262\302 \210\312 J\"\262)\326=\203\200 \327 J#\207\307 \3301\223 \331\332\314\332\211%0\266\202\245 \210\333!\210\334\335\n\"\210\324\335\n\"\266\336\337\340\"\210\303=\203\302 \341\342 \343ZS!\210\344\345!\210\336\337\346\"\210\313 \262\347!\210\211b\210\311=\205\327 \347!\207" [current-prefix-arg reftex-docstruct-symbol reftex-access-scan-info tmp-window put reftex-auto-view-crossref last-window-conf current-window-configuration xr 2 assoc selected-window nil string-match match-data make-closure #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] reftex-get-file-buffer-force match-string 1 error "Problem with external label %s" echo reftex-echo-ref (error) reftex-show-label-location t set-window-configuration message "ref: Label %s not found" add-hook pre-command-hook reftex-highlight-shall-die shrink-window window-height 9 recenter (4) reftex-restore-window-conf select-window] 16 (#$ . 3714)])
#@330 View cross reference of \ref or \cite macro where you click.
If the macro at point is a \ref, show the corresponding label definition.
If it is a \cite, show the BibTeX database entry.
If there is no such macro at point, search forward to find one.
With argument, actually select the window showing the cross reference.
(fn EV)
(defalias 'reftex-mouse-view-crossref #[257 "\301!\210\302!\207" [current-prefix-arg mouse-set-point reftex-view-crossref] 3 (#$ . 4942) "e"])
(defalias 'reftex-view-crossref-when-idle #[0 "\205G \304=\204 \305 ?\205G \n\306>?\205G \212\307\310\311\312#\210\313\314!)\205G \3151E \311 \316\267\202A \317\320\321\322#\202B \317\320\323\322#\202B \311)0\207\210\311\207" [reftex-mode reftex-auto-view-crossref last-command current-prefix-arg window current-message (reftex-view-crossref reftex-mouse-view-crossref) search-backward "\\" nil t looking-at "\\\\[a-zA-Z]*\\(cite\\|ref\\|bibentry\\)" (error) #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (t 49 window 57)) reftex-view-crossref -1 echo quiet tmp-window] 4])
(defalias 'reftex-restore-window-conf #[0 "\300\301\302N!\210\303\301\302\304#\210\305\306\307\"\207" [set-window-configuration reftex-auto-view-crossref last-window-conf put nil remove-hook pre-command-hook reftex-restore-window-conf] 4])
#@30
(fn LABEL ENTRY DOCSTRUCT)
(defalias 'reftex-echo-ref #[771 "\211\204 \301\302\303\304\305\"!\"\207\204 \301\306\"\207\3078;\203( \301\310A@\3078#\210\311\312!\211\2057 r\211q\210\313\314!)\207" [reftex-no-info-message message "%s" substitute-command-keys format "ref" "ref: unknown label: %s" 2 "ref(%s): %s" get-buffer " *Echo Area*" run-hooks reftex-display-copied-context-hook] 9 (#$ . 6279)])
#@23
(fn KEY FILES ITEM)
(defalias 'reftex-echo-cite #[771 "\304J\236\305A\"\306\211\211 \203 \203 A\262\202{ \n\204'