?
Current Path : /usr/share/emacs/24.3/lisp/textmodes/ |
Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 |
Current File : //usr/share/emacs/24.3/lisp/textmodes/reftex-global.elc |
;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-global.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-global require reftex] 2) #@129 Create TAGS file by running `etags' on the current document. The TAGS file is also immediately visited with `visit-tags-table'. (defalias 'reftex-create-tags-file #[nil "\304!\210\305 \306 \307\310\311\312\n\313#\"r\314 !q\210\315\316!\210\317!\210\320\321!,\207" [current-prefix-arg master files cmd reftex-access-scan-info reftex-TeX-master-file reftex-all-document-files format "etags %s" mapconcat shell-quote-argument " " reftex-get-file-buffer-force message "Running etags to create TAGS file..." shell-command visit-tags-table "TAGS"] 6 (#$ . 649) nil]) (defvar reftex-grep-history nil) #@75 Last grep command used in \[reftex-grep-document]; default for next grep. (defvar reftex-grep-command "grep -n " (#$ . 1254)) #@137 Run grep query through all files related to this document. With prefix arg, force to rescan document. No active TAGS table is required. (defalias 'reftex-grep-document #[(grep-cmd) "\304!\210\305\306!\307\310\n\311\312 \313##\314!*\207" [current-prefix-arg files grep-cmd cmd reftex-access-scan-info reftex-all-document-files t format "%s %s" mapconcat identity " " grep] 7 (#$ . 1387) (list (read-from-minibuffer "Run grep on document (like this): " reftex-grep-command nil nil 'reftex-grep-history))]) #@229 Regexp search through all files of the current document. Starts always in the master file. Stops when a match is found. To continue searching for next match, use command \[tags-loop-continue]. No active TAGS table is required. (defalias 'reftex-search-document #[(&optional regexp) "\303 \204 \304\305\306\"! \307\230\203 \310!\311\n!\210\312 \313C\")\207" [default regexp current-prefix-arg reftex-this-word read-string format "Search regexp in document [%s]: " "" regexp-quote reftex-access-scan-info tags-search reftex-all-document-files] 4 (#$ . 1902) nil]) #@294 Do `query-replace-regexp' of FROM with TO over the entire document. Third arg DELIMITED (prefix arg) means replace only word-delimited matches. If you exit (\[keyboard-quit], RET or q), you can resume the query replace with the command \[tags-loop-continue]. No active TAGS table is required. (defalias 'reftex-query-replace-document #[(&optional from to delimited) "\305 \204 \306\307\310\"!\211\311\230\203 \312!\n\204# \306\307\313 \"!\314!\210\315 \n\f\206/ \316C$)\207" [default from to current-prefix-arg delimited reftex-this-word read-string format "Replace regexp in document [%s]: " "" regexp-quote "Replace regexp %s with: " reftex-access-scan-info tags-query-replace reftex-all-document-files] 6 (#$ . 2480) nil]) #@57 Produce a list of all duplicate labels in the document. (defalias 'reftex-find-duplicate-labels #[nil "\305\306!\210\307 \310\311\312\313J!\"\313 !\211\204 \314\315!\210\316\317!\210\320\304!\210\321 \210\322c\210\323\324\261\210\325c\210\326c\210\327\330 !\210\331\332\333\"\210\331\334\335\"\210 \203m @@\203d @A\203d \nT\336\337 @\340#\341\261\210 \211A@\210\202G eb\210\n\310U\205\200 \342p!\210\343 \210\344\345!+\207" [reftex-docstruct-symbol dlist cnt master TeX-master reftex-access-scan-info t reftex-TeX-master-file 0 mapcar #[(x) "\303 @\304>\203 \303\202) \305 @\nJ\"\306GW\203' \307 @C\310\311\"\"\202) \303C)\207" [x1 x reftex-docstruct-symbol nil (toc bof eof bib thebib label-numbers xr xr-doc master-dir file-error bibview-cache appendix is-multi index) reftex-all-assoc-string 1 append mapcar #[(x) "\301\3028!\207" [x abbreviate-file-name 3] 3]] 5] reftex-uniquify-by-car error "No duplicate labels in document" switch-to-buffer-other-window "*Duplicate Labels*" make-local-variable erase-buffer " MULTIPLE LABELS IN CURRENT DOCUMENT:\n" " Move point to label and type `r' to run a query-replace on the label\n" " and its references. Type `q' to exit this buffer.\n\n" " LABEL FILE\n" " -------------------------------------------------------------\n" use-local-map make-sparse-keymap local-set-key [113] #[nil "\300p!\210\301 \207" [kill-buffer delete-window] 2 "Kill this buffer." nil] [114] reftex-change-label mapconcat identity "\n " "\n" kill-buffer delete-window message "Document does not contain duplicate labels."] 7 (#$ . 3223) nil]) #@257 Run `query-replace-regexp' of FROM with TO in all macro arguments. Works on the entire multifile document. If you exit (\[keyboard-quit], RET or q), you can resume the query replace with the command \[tags-loop-continue]. No active TAGS table is required. (defalias 'reftex-change-label #[(&optional from to) "\303\304! \204 \305\306\307\"! \310\230\203 \n\204\"