| 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.
(byte-code "\300\301!\210\300\302!\207" [require reftex reftex-parse] 2)
#@169 Return the environment or macro which determines the label type at point.
If optional BOUND is an integer, limit backward searches to that point.
(fn &optional BOUND)
(defalias 'reftex-label-location #[256 "\304\"\305 \"\306\307\"A\206 \310A\206 \310A\206 \310]]\211U\203: @G\\@\206u \311\207U\203P \312\\@G\\@\206u \311\207U\203t @\262\204b \311\2079\203k \313!\207;\203r \207\311\207\311\207" [reftex-label-mac-list reftex-label-env-list reftex-location-start reftex-default-context-position reftex-what-macro reftex-what-environment reftex-what-special-env 1 0 "section" 8 symbol-name] 10 (#$ . 158)])
#@13
(fn CELL)
(defalias 'reftex-label-info-update #[257 "\211@A@\3038\3048\3058\306\307=?\"\211\204$ \310\311\257\207r\211q\210\214~\210\312b\210\313\314 \315 !\"\316\307#\204J \313\314\n\315 !\"\316\307#\203Z \317u\210\320\321\"C\"\202b \310\311\257*\207" [reftex-keep-temporary-buffers reftex-find-label-regexp-format reftex-find-label-regexp-format2 3 4 5 reftex-get-file-buffer-force t "" "LOST LABEL. RESCAN TO FIX." 1 re-search-forward format regexp-quote nil -1 append reftex-label-info] 13 (#$ . 810)])
#@53
(fn LABEL &optional FILE BOUND DERIVE ENV-OR-MAC)
(defalias 'reftex-label-info #[1281 "\304\305\"\205
\306\307\"\310\"A\206 \311 \312 \203R \313\267\202+ \202F \202R ;\2037 \304\"\202C <\203B \235\202C \314\203R \315\316 !\257\207\206Z \317!\310\n\"A@\320\310\n\"8\321
$
\257\207" [reftex-prefix-to-typekey-alist reftex-trust-label-prefix reftex-env-or-mac-alist reftex-location-start string-match "^[a-zA-Z0-9]+:" match-string 0 assoc buffer-file-name reftex-in-comment #s(hash-table size 2 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (t 37 nil 40)) nil reftex-nicify-text reftex-context-substring reftex-label-location 2 reftex-short-context] 19 (#$ . 1351)])
#@512 Insert a unique label. Return the label.
If ENVIRONMENT is given, don't bother to find out yourself.
If NO-INSERT is non-nil, do not insert label into buffer.
With prefix arg, force to rescan document first.
When you are prompted to enter or confirm a label, and you reply with
just the prefix or an empty string, no label at all will be inserted.
A new label is also recorded into the label list.
This function is controlled by the settings of reftex-insert-label-flags.
(fn &optional ENVIRONMENT NO-INSERT)
(defalias 'reftex-label #[512 "\306!\210\203 \307 \"\204 \310 \262\204 \311\312!\210\3132\365\307 \"\211A@\3148\315\316!\307@ \"\317\211\211\211\211\211\211\320\f8\204F \3208\203R h\321>\203R \322\262\323\262\n\307\n\"A\206_ \n\324P\262\325!\262\326@\"\203\302 \327\330\331 @\fJ#\332\333\334\335\317\211\322$8!\262\336\337\"\204\247 \336\340\"\204\247 \336\341\"\204\247 \336\342\"\204\247 \336\343\"\203\260 \262\322\262\202\330 ?!P\262\344\317\324#\262\202\330 \326A@\"\203\322 \262\202\330 \344\322\"\262\326A@\"\204\346 \203Q\204T\345\203\364 \346\202\365 \347\"\262\336\350\351!\352Q\"\203\353\354!\210\355\313\317\"\210\202\346 \336@\"\203,\353\356\"\210\357 \210\360\333!\210\202\346 \307\fJ\"\211\262
\203K\357 \210\361\362\363 \"!\203\346 \322\262\202\346 \322\262\202\346 \262\212\204^\f\203jA\250\203jAb\210\331 )\211@A\203x\364\202y\365\366 \fJ>A\204\207\322\262\211\203\244\317\317\257AB\241\266\367\f\370\322#\210\266\f\204\322A\203\272A\"\202\300\371\n\"c\210B\203\322\372\373!\203\322\373!\210C\203\344\374\375\f!!\210\374\375\335!!\210\211\203\360D\203\360\376 \210\266\2140\207" [current-prefix-arg reftex-env-or-mac-alist reftex-typekey-to-prefix-alist reftex-insert-label-flags reftex-docstruct-symbol reftex-active-toc reftex-access-scan-info assoc reftex-label-location error "Can't figure out what kind of label should be inserted" exit 3 reftex-what-macro 1 nil 5 (91 123) t "%s" "-" reftex-replace-prefix-escapes reftex-typekey-check reftex-last-assoc-before-elt toc reftex-where-am-I reftex-no-props 2 reftex-label-info " " string-match "NO MATCH FOR CONTEXT REGEXP" "INVALID VALUE OF PARSE" "SECTION HEADING NOT FOUND" "HOOK ERROR" "^[ ]*$" reftex-uniquify-label read-string "Naked Label: " "Label: " "\\`\\(" regexp-quote "\\)?[ ]*\\'" message "No label inserted." throw "Label \"%s\" contains invalid characters" ding sit-for y-or-n-p format-message "Label `%s' exists. Use anyway?" "" "POSITION UNCERTAIN. RESCAN TO FIX." buffer-file-name put modified format fboundp LaTeX-add-labels reftex-erase-buffer reftex-make-selection-buffer-name reftex-parse-one reftex-string-to-label-function reftex-label-illegal-re reftex-format-label-function reftex-plug-into-AUCTeX reftex-auto-update-selection-buffers reftex-allow-automatic-rescan] 25 (#$ . 2083) nil])
#@194 Convert a string (a sentence) to a label.
Uses `reftex-derive-label-parameters' and `reftex-label-illegal-re'. It
also applies `reftex-translate-to-ascii-function' to the string.
(fn STRING)
(defalias 'reftex-string-to-label #[257 "\203 \303!\203 !\262\304\305\306 \307\211\n&\207" [reftex-translate-to-ascii-function reftex-label-illegal-re reftex-derive-label-parameters fboundp apply reftex-convert-string "[-~ \n
,;]+" nil] 9 (#$ . 5023)])
#@15
(fn STRING)
(defalias 'reftex-latin1-to-ascii #[257 "\300\301\302\303\304#\305#\207" ["@@@@@@@@@@@@@@@@@@'@@@@@@@@@@@@@ icLxY|S\"ca<--R-o|23'uq..1o>423?AAAAAAACEEEEIIIIDNOOOOOXOUUUUYP3aaaaaaaceeeeiiiidnooooo:ouuuuypy" t mapconcat make-closure #[257 "\211\302V\203 \211\303W\203 \304\300\305ZH!\207\301\203, \211\306V\203, \211\307W\203, \304\300\310ZH!\207\304!\207" [V0 V1 127 256 char-to-string 128 2175 2304 2176] 5 "\n\n(fn C)"] ""] 8 (#$ . 5485)])
#@15
(fn PREFIX)
(defalias 'reftex-replace-prefix-escapes #[257 "\303 \304\305\"\216\306\307\306\310\311#\203\342 \312\313\"\262\303 \304\314\"\216\315\267\202\310 \316\317 !\202\311 \320\321 !\322\317 !\310\323\324!P\"\203K \211G\306O\266\202\202\311 \211\266\202\202\311 \316\321 !\202\311 \325\320\321 !\307\326O!\202\311 \327 \206\311 \330\202\311 \306\211\211\212\303 \304\331\"\216\332\306\333#\203\247 \334\335!\262\336 \"A\2629\203\242 \337\303 \304\340\"\216 )\262!\202\245 \337!\262\336\n\"\206\276 \336\n\"\206\276 \333\n\236\206\276 \333\341DA)\262)\266\203\202\311 \330)\262\262\313\224G\\S\262\342\306\211$\262\202\n \266\203)\207" [reftex-section-regexp reftex-section-levels-all reftex-section-prefixes match-data make-closure #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] nil 0 string-match "%\\([a-zA-Z]\\)" match-string 1 #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] #s(hash-table size 6 test equal rehash-size 1.5 rehash-threshold 0.8125 purecopy t data ("f" 39 "F" 46 "m" 81 "M" 88 "u" 100 "S" 109)) file-name-base buffer-file-name file-name-directory reftex-TeX-master-file file-name-sans-extension "\\`" regexp-quote file-name-nondirectory -1 user-login-name "" #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] re-search-backward t reftex-match-string 2 assoc abs #[0 "\301\300\302\"\207" [V0 set-match-data evaporate] 3] "sec:" replace-match] 15 (#$ . 5954)])
#@40
(fn LABEL &optional FORCE SEPARATOR)
(defalias 'reftex-uniquify-label #[769 "\301 \210\204 \302J\"\204 \207\303J\236\211A\302\"\206&