;ELC   
;;; Compiled
;;; in Emacs version 25.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.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(require 'tex)
#@39 Package options for the acro package.
(defvar LaTeX-acro-package-options-list '(("version" ("0" "1")) ("single" ("true" "false")) ("hyperref" ("true" "false")) ("record-pages" ("true" "false")) ("only-used" ("true" "false")) ("mark-as-used" ("first" "any")) ("macros" ("true" "false")) ("xspace" ("true" "false")) ("strict" ("true" "false")) ("sort" ("true" "false")) ("cite" ("all" "first" "none")) ("cite-cmd") ("cite-space") ("index-cmd") ("accsupp" ("true" "false")) ("uc-cmd") ("short-format") ("long-format") ("first-long-format") ("list-short-format") ("list-long-format") ("extra-format") ("first-style" ("default" "plain" "empty" "square" "short" "reversed" "plain-reversed" "footnote" "sidenote")) ("extra-style" ("default" "plain" "comma" "paren" "bracket")) ("plural-ending") ("page-ref" ("none" "plain" "comma" "paren")) ("page-name") ("pages-name") ("page-ranges" ("true" "false")) ("next-page") ("next-pages") ("list-type" ("table" "itemize" "description")) ("list-style" ("list" "tabular" "longtable" "extra-tabular" "extra-longtable" "extra-tabular-rev" "extra-longtable-rev")) ("list-header" ("chapter" "chapter*" "section" "section*" "subsection" "subsection*" "addchap" "addsec")) ("list-name") ("list-table-width") ("list-caps" ("true" "false"))) (#$ . 425))
#@90 Information about acro-acronyms in the current buffer.
Generated by `TeX-auto-add-type'.
(defvar LaTeX-auto-acro-acronym nil (#$ . 1711))
#@90 Information about acro-acronyms in the current buffer.
Generated by `TeX-auto-add-type'.
(defvar LaTeX-acro-acronym-list nil (#$ . 1855))
(make-variable-buffer-local 'LaTeX-acro-acronym-list)
#@90 Information about acro-acronyms in the current buffer.
Generated by `TeX-auto-add-type'.
(defvar LaTeX-acro-acronym-changed nil (#$ . 2053))
(make-variable-buffer-local 'LaTeX-acro-acronym-changed)
#@94 Add information about ACRO-ACRONYMS to the current buffer.
Generated by `TeX-auto-add-type'.
(defalias 'LaTeX-add-acro-acronyms #[(&rest acro-acronyms) "\301\302\"\207" [acro-acronyms TeX-auto-add-information "acro-acronym"] 3 (#$ . 2257)])
#@87 List of acro-acronyms active in the current buffer.
Generated by `TeX-auto-add-type'.
(defalias 'LaTeX-acro-acronym-list #[nil "\300\301!\207" [TeX-auto-list-information "acro-acronym"] 2 (#$ . 2505)])
(byte-code "\300\301\302\303#\210\304\305\306\"\207" [add-to-list TeX-auto-parser ("acro-acronym" LaTeX-auto-acro-acronym LaTeX-add-acro-acronyms LaTeX-acro-acronym-list LaTeX-acro-acronym-changed) t add-hook TeX-remove-style-hook #[nil "\301\211\207" [LaTeX-acro-acronym-list nil] 2]] 4)
#@37 Matches `acro' acronym definitions.
(defvar LaTeX-acro-regexp "\\\\DeclareAcronym{\\([^\n%\\{}]+\\)}" (#$ . 3003))
#@51 Temporary for parsing `acro' acronym definitions.
(defvar LaTeX-auto-acro-acronym nil (#$ . 3125))
#@45 Clear `LaTex-auto-acro-acronym' before use.
(defalias 'LaTeX-acro-prepare #[nil "\301\211\207" [LaTeX-auto-acro-acronym nil] 2 (#$ . 3230)])
#@129 Move acronyms from `LaTeX-auto-acro-acronym' to
`LaTeX-acro-list' and to `TeX-auto-symbol' if option `macros' is
set to `true'.
(defalias 'LaTeX-acro-cleanup #[nil "\301\302\"\210\303\304\305\"\204 \303\304\306\"\205 \307\310\"\207" [LaTeX-auto-acro-acronym mapc #[(acronym) "C\211\n\235\203 \n\202 	\nB\211)\207" [acronym #1=#:x LaTeX-acro-acronym-list] 3] LaTeX-provided-package-options-member "acro" "macros" "macros=true" add-to-list TeX-auto-symbol] 3 (#$ . 3379)])
(byte-code "\300\301\302\303#\210\300\304\305\303#\210\300\306\307\303#\207" [add-hook TeX-auto-prepare-hook LaTeX-acro-prepare t TeX-auto-cleanup-hook LaTeX-acro-cleanup TeX-update-style-hook TeX-auto-parse] 4)
#@30 History of acronyms in acro.
(defvar LaTeX-acro-acronym-history nil (#$ . 4077))
#@278 Prompt for an acronym completing with known acronyms.
If OPTIONAL is non-nil, insert the resulting value as an optional
argument, otherwise as a mandatory one.  Use PROMPT as the prompt
string.  If DEFINITION is non-nil, add the chosen acronym to the
list of defined acronyms.
(defalias 'LaTeX-arg-acro-acronym #[(optional &optional prompt definition) "\304\305	\306#\307 \310\211\211\311&\203 \n\312\230\204 \313\n!\210\314\n\211#)\207" [optional prompt acronym definition completing-read TeX-argument-prompt "Acronym" LaTeX-acro-acronym-list nil LaTeX-acro-acronym-history "" LaTeX-add-acro-acronyms TeX-argument-insert] 7 (#$ . 4165)])
#@195 Prompt for an acronym completing with known acronyms.
If OPTIONAL is non-nil, insert the resulting value as an optional
argument, otherwise as a mandatory one.  Use PROMPT as the prompt
string.
(defalias 'LaTeX-arg-define-acro-acronym #[(optional &optional prompt) "\302	\303#\207" [optional prompt LaTeX-arg-acro-acronym t] 4 (#$ . 4818)])
#@101 List of keys accepted by `DeclareAcronym' macro of `acro' package
in its second mandatory argument.
(defvar LaTeX-acro-declareacronym-keys '(("short") ("long") ("short-plural") ("long-plural") ("long-plural-form") ("short-indefinite") ("long-indefinite") ("long-pre") ("long-post") ("alt") ("alt-indefinite") ("extra") ("sort") ("class") ("cite") ("short-format") ("long-format") ("first-long-format") ("pdfstring") ("accsupp") ("index-sort") ("index") ("index-cmd")) (#$ . 5167))
#@92 List of keys accepted by `printacronyms' macro of `acro' package
in its optional argument.
(defvar LaTeX-acro-printacronyms-keys '(("include-classes") ("exclude-classes") ("name") ("header")) (#$ . 5654))
#@421 Prompt for keys and values in KEY-VAL-ALIST.
<SPC> key binding in minibuffer is removed temporarily.  Insert
the given value as a TeX macro argument.  If OPTIONAL is non-nil,
insert it as an optional argument.  Use PROMPT as the prompt
string.  KEY-VAL-ALIST is an alist.  The car of each element
should be a string representing a key and the optional cdr should
be a list with strings to be used as values for the key.
(defalias 'LaTeX-arg-acro-key-val #[(optional prompt key-val-alist) "\304\305\306\"\"\307	\n#)\207" [crm-local-completion-map optional key-val-alist prompt remove assoc 32 TeX-arg-key-val] 4 (#$ . 5866)])
(TeX-add-style-hook "acro" #[nil "\302\303B!\210\304\305\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\332\333\334\335\336\337\340\341\342\343\344\345\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\372\373\374\375\376\377\201@ \201A \201B \201C \201D \201E \201F \201G \201H \201I &E\210\201J \201K \201L \201M \201N \201O \201P &\210\201Q \201R !\205\227 	\201S =\205\227 \201T \201U \201V \"\207" [LaTeX-acro-regexp TeX-install-font-lock TeX-auto-add-regexp (1 LaTeX-auto-acro-acronym) TeX-add-symbols ("DeclareAcronym" LaTeX-arg-define-acro-acronym (LaTeX-arg-acro-key-val "Definition of acronym (k=v)" LaTeX-acro-declareacronym-keys)) ("ac" LaTeX-arg-acro-acronym) ("ac*" LaTeX-arg-acro-acronym) ("Ac" LaTeX-arg-acro-acronym) ("Ac*" LaTeX-arg-acro-acronym) ("acs" LaTeX-arg-acro-acronym) ("acs*" LaTeX-arg-acro-acronym) ("acl" LaTeX-arg-acro-acronym) ("acl*" LaTeX-arg-acro-acronym) ("Acl" LaTeX-arg-acro-acronym) ("Acl*" LaTeX-arg-acro-acronym) ("aca" LaTeX-arg-acro-acronym) ("aca*" LaTeX-arg-acro-acronym) ("acf" LaTeX-arg-acro-acronym) ("acf*" LaTeX-arg-acro-acronym) ("Acf" LaTeX-arg-acro-acronym) ("Acf*" LaTeX-arg-acro-acronym) ("acp" LaTeX-arg-acro-acronym) ("acp*" LaTeX-arg-acro-acronym) ("Acp" LaTeX-arg-acro-acronym) ("Acp*" LaTeX-arg-acro-acronym) ("acsp" LaTeX-arg-acro-acronym) ("acsp*" LaTeX-arg-acro-acronym) ("aclp" LaTeX-arg-acro-acronym) ("aclp*" LaTeX-arg-acro-acronym) ("Aclp" LaTeX-arg-acro-acronym) ("Aclp*" LaTeX-arg-acro-acronym) ("acap" LaTeX-arg-acro-acronym) ("acap*" LaTeX-arg-acro-acronym) ("acfp" LaTeX-arg-acro-acronym) ("acfp*" LaTeX-arg-acro-acronym) ("Acfp" LaTeX-arg-acro-acronym) ("Acfp*" LaTeX-arg-acro-acronym) ("iac" LaTeX-arg-acro-acronym) ("iac*" LaTeX-arg-acro-acronym) ("Iac" LaTeX-arg-acro-acronym) ("Iac*" LaTeX-arg-acro-acronym) ("iacs" LaTeX-arg-acro-acronym) ("iacs*" LaTeX-arg-acro-acronym) ("Iacs" LaTeX-arg-acro-acronym) ("Iacs*" LaTeX-arg-acro-acronym) ("iaca" LaTeX-arg-acro-acronym) ("iaca*" LaTeX-arg-acro-acronym) ("Iaca" LaTeX-arg-acro-acronym) ("Iaca*" LaTeX-arg-acro-acronym) ("iacl" LaTeX-arg-acro-acronym) ("iacl*" LaTeX-arg-acro-acronym) ("Iacl" LaTeX-arg-acro-acronym) ("Iacl*" LaTeX-arg-acro-acronym) ("iacf" LaTeX-arg-acro-acronym) ("iacf*" LaTeX-arg-acro-acronym) ("Iacf" LaTeX-arg-acro-acronym) ("Iacf*" LaTeX-arg-acro-acronym) ("iacflike" LaTeX-arg-acro-acronym) ("iacflike*" LaTeX-arg-acro-acronym) ("Iacflike" LaTeX-arg-acro-acronym) ("Iacflike*" LaTeX-arg-acro-acronym) ("acflike" LaTeX-arg-acro-acronym) ("acflike*" LaTeX-arg-acro-acronym) ("acfplike" LaTeX-arg-acro-acronym) ("acfplike*" LaTeX-arg-acro-acronym) ("acreset" "List of acronyms") ("acresetall" 0) ("acuse" "List of acronyms") ("acuseall" 0) ("acpdfstring" LaTeX-arg-acro-acronym) ("acpdfstringplural" LaTeX-arg-acro-acronym) ("printacronyms" [LaTeX-arg-acro-key-val nil LaTeX-acro-printacronyms-keys]) ("acsetup" (TeX-arg-key-val LaTeX-acro-package-options-list)) TeX-run-style-hooks "l3sort" "xspace" "xtemplate" "l3keys2e" "xparse" "expl3" featurep font-latex font-latex-setup font-latex-add-keywords (("DeclareAcronym" "{{") ("ac" "*{") ("Ac" "*{") ("acs" "*{") ("acl" "*{") ("Acl" "*{") ("aca" "*{") ("acf" "*{") ("Acf" "*{") ("acp" "*{") ("Acp" "*{") ("acsp" "*{") ("aclp" "*{") ("Aclp" "*{") ("acap" "*{") ("acfp" "*{") ("Acfp" "*{") ("acflike" "*{") ("acfplike" "*{") ("iac" "*{") ("Iac" "*{") ("iacs" "*{") ("Iacs" "*{") ("iaca" "*{") ("Iaca" "*{") ("iacl" "*{") ("Iacl" "*{") ("iacf" "*{") ("Iacf" "*{") ("iacflike" "*{") ("Iacflike" "*{") ("acuse" "{")) function] 70] LaTeX-dialect)
#@50 Prompt for package options for the acro package.
(defalias 'LaTeX-acro-package-options #[nil "\301\302\"\207" [LaTeX-acro-package-options-list TeX-read-key-val t] 3 (#$ . 10105)])
