Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/textmodes/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:11:48 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/textmodes/reftex-cite.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303!\207" [provide reftex-cite require reftex] 2) (defvar reftex-cite-regexp-hist nil) (defconst reftex-citation-prompt "Select: [n]ext [p]revious [r]estrict [ ]full_entry [q]uit RET [?]Help+more") (defconst reftex-citation-help " n / p Go to next/previous entry (Cursor motion works as well).\n g / r Start over with new regexp / Refine with additional regexp.\n SPC Show full database entry in other window.\n f Toggle follow mode: Other window will follow with full db entry.\n . Show insertion point.\n q Quit without inserting \\cite macro into buffer.\n TAB Enter citation key with completion.\n RET Accept current entry (also on mouse-2) and create \\cite macro.\n m / u Mark/Unmark the entry.\n e / E Create BibTeX file with all (marked/unmarked) entries\n a / A Put all (marked) entries into one/many \\cite commands.") (defalias 'reftex-with-special-syntax-for-bib '(macro . #[(&rest body) "\301\302\303\304\305BB\306BBE\207" [body let ((saved-syntax (syntax-table))) unwind-protect progn (set-syntax-table reftex-syntax-table-for-bib) ((set-syntax-table saved-syntax))] 6])) (defalias 'reftex-default-bibliography #[nil "\300\302N=\204 \303\300\304\305 \"#\210\303\300\302#\210\300\304N\207" [reftex-default-bibliography default-directory :reftex-raw put :reftex-expanded reftex-locate-bibliography-files] 6]) (defalias 'reftex-bib-or-thebib #[nil "J\306\307 D \235\206 \303\n\236\304\n\236\n>\f\n>\f\2048 \2048 \303 \236\304 \236 >\f > GGV\203I \205N \303\202N \f\205N \304.\207" [reftex-docstruct-symbol docstruct rest bib thebib bibmem bof buffer-file-name thebibmem] 2]) (defalias 'reftex-get-bibfile-list #[nil "\301 \210\302\303\304\305 D\306\305 DJ\235#A\206- \303\306\305 DJ\235\236A\206- \303J\236A\206- \307\310!\207" [reftex-docstruct-symbol reftex-access-scan-info reftex-last-assoc-before-elt bib eof buffer-file-name bof error "\\bibliography statement missing or .bib files not found"] 5]) (defalias 'reftex-pop-to-bibtex-entry #[(key file-list &optional mark-to-kill highlight item return) "\203 \306\307 !\310Q\202 \311\307 !\312Qp\313\211\313\211\314\315\215.\207" [item key re buffer-conf file buf "\\\\bibitem[ ]*\\(\\[[^]]*\\]\\)?[ ]*{" regexp-quote "}" "@\\(?:\\w\\|\\s_\\)+[ \n ]*[{(][ \n ]*" "[, \n}]" nil exit (byte-code "\203| @A\306 \n\"\211\204 \307\310 \"\210q\210`~\210eb\210\311 \312\313#\2040 \fb\210\202 \314\224b\210`\203Z \203E \314\225b\210`\315!{\fb\210q\210\316\317\"\210\320!\210b\210\321\314!\210\203s \322\314\211\224\314\225#\210\316\317\323 \"\210\202 q\210\203\213 \307\324\"\207\307\325\"\207" [file-list file mark-to-kill buf oldpos re reftex-get-file-buffer-force error "No such file %s" re-search-forward nil t 0 reftex-end-of-bib-entry throw exit switch-to-buffer-other-window recenter reftex-highlight selected-window "No \\bibitem with citation key %s" "No BibTeX entry with citation key %s" pos return item buffer-conf highlight key] 4) pos oldpos] 4]) (defalias 'reftex-end-of-bib-entry #[(item) "\212\300\301\302\217)\207" [nil (byte-code "\203 \301\210\302\303!\210\304\224S\207\305\306!\210`\207" [item nil re-search-forward "\\\\bibitem\\|\\end{thebibliography}" 0 forward-list 1] 2) ((error (byte-code "d\300`\\^\207" [300] 3)))] 3]) (defalias 'reftex-extract-bib-entries #[(buffers) "\306\211\306<\203 \202 C\306\2118\306\2119:\306\211;<\306\211=>\306?\307\310 !?\311\312\313\314?\315R@\205Q \316\317!\203J \317 \202Q \320\321AJ\"A\306\211\211\322&\323\"\211\203d \324\232\203h ?C@A\325\326 \206u \327\"\203} \330\331!\210\212\332 B\333\216\f\203\n\f@:\fA\334:!\203\244 \335:!\203\244 :9\202\255 \336:C?\"99\204\273 \337\340:\"\210\202\341 \337\3419\"\210\3429!\204\341 \343\344\345\346\3479!!\"!\203\341 r9q\210\350\351\211\"\210)9q\210\352 D\353\216\354E!\210\212eb\210\355 \306\351#\203\356\357\215\210\202\364 +\360 \210\202\204 + \237F\361=\203\362 \363\"\2029F\364=\203*\362 \365\"\2029F\366=\2038\362 \367\"\2029 . \207" [re-list first-re rest-re buffers buffer-list found-list nil regexp-quote reftex-get-bibkey-default split-string completing-read "Regex { && Regex...}: " "[" "]: " fboundp LaTeX-bibitem-list assoc bibview-cache reftex-cite-regexp-hist "[ ]*&&[ ]*" (#1="") string-match "\\`[ ]*\\'" #1# error "Empty regular expression" current-window-configuration ((set-window-configuration #2=#:wconfig)) bufferp buffer-live-p reftex-get-file-buffer-force message "No such BibTeX file %s (ignored)" "Scanning bibliography database %s" verify-visited-file-modtime y-or-n-p format "File %s changed on disk. Reread from disk? " file-name-nondirectory buffer-file-name revert-buffer t syntax-table ((set-syntax-table saved-syntax)) set-syntax-table re-search-forward search-again (byte-code "`\306\307\310\311#\204 \312\313\310\"\210`\314\225b\210\310\315\316\217\210`\317\320!\227\321\230\204= \317\320!\227\322\230\204= \317\320!\227\323\230\204= `W\203E b\210\312\313\310\"\210 `{\f \203e \324 @\"\204\\ \312\313\310\"\210 \211A@\210\202K \325\310 \n#\326BB\327\330\"\203\206 \331\332!\"\333\334!BB\335\336\"B\211 B \310\207" [key-point start-point end-point entry rest-re re-list re-search-backward "\\(\\`\\|[\n ]\\)[ ]*@\\(\\(?:\\w\\|\\s_\\)+\\)[ \n ]*[{(]" nil t throw search-again 0 (up-list 1) ((error (byte-code "b\210\301\302\303\"\207" [key-point throw search-again nil] 3))) match-string 2 "string" "comment" "c" string-match reftex-parse-bibtex-entry "&entry" assoc "crossref" append reftex-get-crossref-alist "&formatted" reftex-format-bib-entry reftex-get-bib-field "&key" alist found-list] 5) reftex-kill-temporary-buffers author sort reftex-bib-sort-author year reftex-bib-sort-year reverse-year reftex-bib-sort-year-reverse entry buffer1 buffer alist key-point start-point end-point default reftex-mode reftex-docstruct-symbol #2# reftex-keep-temporary-buffers saved-syntax reftex-syntax-table-for-bib reftex-sort-bibtex-matches] 9]) (defalias 'reftex-bib-sort-author #[(e1 e2) "\304\305\"\304\305 \"\203) \n\203) @\n@\230\203) \211A@\210\n\211A@\210\202\n @;\203= \n@;\203= @\n@\231\202A @;?*\207" [e1 e2 al2 al1 reftex-get-bib-names "author"] 4]) (defalias 'reftex-bib-sort-year #[(e1 e2) "\302\303\304\"A\206\n \305!\302\303\304 \"A\206 \305!W\207" [e1 e2 string-to-number assoc "year" "0"] 5]) (defalias 'reftex-bib-sort-year-reverse #[(e1 e2) "\302\303\304\"A\206\n \305!\302\303\304 \"A\206 \305!V\207" [e1 e2 string-to-number assoc "year" "0"] 5]) (defalias 'reftex-get-crossref-alist #[(entry) "\303\304\"A\305\212\214~\210\306\307\310\n!\311Q\305\312#\205&