%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/mail/ |
Current File : //usr/local/share/emacs/27.2/lisp/mail/footnote.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file contains utf-8 non-ASCII characters, ;;; and so cannot be loaded into Emacs 22 or earlier. (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (string-lessp emacs-version "23") (error "`%s' was compiled for Emacs 23 or later" #$)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301\302\303\304\305\306\307&\210\310\311\312\313\314DD\315\316\317%\210\310\320\312\313\321DD\322\316\323%\210\310\324\312\313\325DD\326\316\323%\210\310\327\312\313\330DD\331\316\323%\210\310\332\312\313\333DD\334\316\323%\210\310\335\312\313\336DD\337\316\340%\210\310\341\312\313\342DD\343\316\344%\210\310\345\312\313\346DD\347\304\350\316\317&\210\310\351\312\313\352DD\353\304\350\316\354&\210\310\355\312\313\356DD\357\316\317%\210\310\360\312\313\361DD\362\316\317%\210\310\363\312\313\364DD\365\316\354%\210\310\366\312\313\367DD\370\316\323%\207" [custom-declare-group footnote nil "Support for footnotes in mail and news messages." :version "21.1" :group message custom-declare-variable footnote-mode-line-string funcall function #[0 "\300\207" [#1=" FN"] 1 #1#] "String to display in modes section of the mode-line." :type string footnote-narrow-to-footnotes-when-editing #[0 "\300\207" [nil] 1] "If non-nil, narrow to footnote text body while editing a footnote." boolean footnote-prompt-before-deletion #[0 "\300\207" [t] 1] "If non-nil, prompt before deleting a footnote.\nThere is currently no way to undo deletions." footnote-spaced-footnotes #[0 "\300\207" [t] 1] "If non-nil, insert an empty line between footnotes.\nCustomizing this variable has no effect on buffers already\ndisplaying footnotes." footnote-use-message-mode #[0 "\300\207" [t] 1] "If non-nil, assume Footnoting will be done in `message-mode'." footnote-body-tag-spacing #[0 "\300\207" [2] 1] "Number of spaces separating a footnote body tag and its text.\nCustomizing this variable has no effect on buffers already\ndisplaying footnotes." integer footnote-prefix #[0 "\300\207" [[(control 99) 33]] 1] "Prefix key to use for Footnote commands in Footnote minor mode.\nThe value of this variable is checked as part of loading Footnote mode.\nAfter that, changing the prefix key requires manipulating keymaps." key-sequence footnote-section-tag #[0 "\300\207" [#2="Footnotes:"] 1 #2#] "Tag inserted at beginning of footnote section.\nIf you set this to the empty string, no tag is inserted and the\nvalue of `footnote-section-tag-regexp' is ignored. Customizing\nthis variable has no effect on buffers already displaying\nfootnotes." "27.1" footnote-section-tag-regexp #[0 "\300\207" [#3="Footnotes\\(\\[.\\]\\)?:"] 1 #3#] "Regexp which indicates the start of a footnote section.\nThis variable is disregarded when `footnote-section-tag' is the\nempty string. Customizing this variable has no effect on buffers\nalready displaying footnotes." regexp footnote-start-tag #[0 "\300\207" [#4="["] 1 #4#] "String used to denote start of numbered footnote.\nShould not be set to the empty string. Customizing this variable\nhas no effect on buffers already displaying footnotes." footnote-end-tag #[0 "\300\207" [#5="]"] 1 #5#] "String used to denote end of numbered footnote.\nShould not be set to the empty string. Customizing this variable\nhas no effect on buffers already displaying footnotes." footnote-signature-separator #[0 "\301\300!\203 \207\302\207" [message-signature-separator boundp "^-- $"] 2] "Regexp used by Footnote mode to recognize signatures." footnote-align-to-fn-text #[0 "\300\207" [t] 1] "How to left-align footnote text.\nIf nil, footnote text is to be aligned flush left with left side\nof the footnote number. If non-nil, footnote text is to be aligned\nleft with the first character of footnote text."] 8) #@69 Footnote style represented as an index into `footnote-style-alist'. (defvar footnote-style-number nil (#$ . 3848)) (make-variable-buffer-local 'footnote-style-number) #@265 List of (FN TEXT . POINTERS). Where FN is the footnote number, TEXT is a marker pointing to the footnote's text, and POINTERS is a list of markers pointing to the places from which the footnote is referenced. Both TEXT and POINTERS points right *before* the [...] (defvar footnote--markers-alist nil (#$ . 4022)) (make-variable-buffer-local 'footnote--markers-alist) #@52 Text property name to enable mouse over highlight. (defvar footnote-mouse-highlight 'highlight (#$ . 4395)) #@20 Regexp for digits. (defconst footnote-numeric-regexp "[0-9]+" (#$ . 4509)) #@69 Numeric footnote style. Use Arabic numerals for footnoting. (fn N) (defalias 'footnote--numeric #[257 "\300!\207" [int-to-string] 3 (#$ . 4590)]) #@30 Upper case English alphabet. (defconst footnote-english-upper "ABCDEFGHIJKLMNOPQRSTUVWXYZ" (#$ . 4744)) #@41 Regexp for upper case English alphabet. (defconst footnote-english-upper-regexp "[A-Z]+" (#$ . 4854)) #@112 Upper case English footnoting. Wrapping around the alphabet implies successive repetitions of letters. (fn N) (defalias 'footnote--english-upper #[257 "\301SG\"SG\245\302H!\303\304Y\203# \211P\262S\262\202 \207" [footnote-english-upper mod char-to-string nil 0] 7 (#$ . 4963)]) #@30 Lower case English alphabet. (defconst footnote-english-lower "abcdefghijklmnopqrstuvwxyz" (#$ . 5260)) #@40 Regexp of lower case English alphabet. (defconst footnote-english-lower-regexp "[a-z]+" (#$ . 5370)) #@112 Lower case English footnoting. Wrapping around the alphabet implies successive repetitions of letters. (fn N) (defalias 'footnote--english-lower #[257 "\301SG\"SG\245\302H!\303\304Y\203# \211P\262S\262\202 \207" [footnote-english-lower mod char-to-string nil 0] 7 (#$ . 5478)]) #@43 List of roman numerals with their values. (defconst footnote-roman-lower-list '((1 . "i") (5 . "v") (10 . "x") (50 . "l") (100 . "c") (500 . "d") (1000 . "m")) (#$ . 5775)) #@27 Regexp of roman numerals. (defconst footnote-roman-lower-regexp (byte-code "\301\302\303\304#\305Q\207" [footnote-roman-lower-list "[" mapconcat cdr "" "]+"] 5) (#$ . 5954)) #@42 Generic Roman number footnoting. (fn N) (defalias 'footnote--roman-lower #[257 "\301\"\207" [footnote-roman-lower-list footnote--roman-common] 4 (#$ . 6135)]) #@43 List of roman numerals with their values. (defconst footnote-roman-upper-list (mapcar #[257 "\211@A\226B\207" [] 3 "\n\n(fn X)"] footnote-roman-lower-list) (#$ . 6303)) #@41 Regexp of roman numerals. Not complete (defconst footnote-roman-upper-regexp (upcase footnote-roman-lower-regexp) (#$ . 6479)) #@42 Generic Roman number footnoting. (fn N) (defalias 'footnote--roman-upper #[257 "\301\"\207" [footnote-roman-upper-list footnote--roman-common] 4 (#$ . 6613)]) #@58 Lower case Roman footnoting. (fn N FOOTNOTE-ROMAN-LIST) (defalias 'footnote--roman-common #[514 "\211\211G\300\211\301\300\211SX\203\"