?
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/fill.elc |
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:12:50 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/textmodes/fill.el ;;; in Emacs version 24.3 ;;; 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\302\312\313\314\306\301&\210\310\315\302\316\313\314\306\301&\210\317\315\320\321#\207" [custom-declare-group fill nil "Indenting and filling text." :link (custom-manual "(emacs)Filling") :group editing custom-declare-variable fill-individual-varying-indent "Controls criterion for a new paragraph in `fill-individual-paragraphs'.\nNon-nil means changing indent doesn't end a paragraph.\nThat mode can handle paragraphs with extra indentation on the first line,\nbut it requires separator lines between paragraphs.\nA value of nil means that any change in indentation starts a new paragraph." :type boolean colon-double-space "Non-nil means put two spaces after a colon when filling." put safe-local-variable booleanp] 8) #@369 Mode-specific function to fill a paragraph, or nil if there is none. If the function returns nil, then `fill-paragraph' does its normal work. A value of t means explicitly "do nothing special". Note: This only affects `fill-paragraph' and not `fill-region' nor `auto-fill-mode', so it is often better to use some other hook, such as `fill-forward-paragraph-function'. (defvar fill-paragraph-function nil (#$ . 1339)) #@72 Non-nil means paragraph filling will try to pay attention to comments. (defvar fill-paragraph-handle-comment t (#$ . 1762)) #@248 Non-nil means enable "kinsoku" processing on filling paragraphs. Kinsoku processing is designed to prevent certain characters from being placed at the beginning or end of a line by filling. See the documentation of `kinsoku' for more information. (custom-declare-variable 'enable-kinsoku t '(#$ . 1893) :type 'boolean :group 'fill) #@160 Set the fill prefix to the current line up to point. Filling expects lines to start with the fill prefix and reinserts the fill prefix in each resulting line. (defalias 'set-fill-prefix #[nil "\212\302 \210`)`V\203 `{\211\303\232\203 \304\202 \304) \203( \305\306 \"\207\305\307!\207" [left-margin-pos fill-prefix move-to-left-margin "" nil message "fill-prefix: \"%s\"" "fill-prefix canceled"] 4 (#$ . 2232) nil]) (byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\313\306\307&\210\300\314\315\316\304\313\306\307&\210\300\317\320\321\304\322\306\307&\207" [custom-declare-variable adaptive-fill-mode t "Non-nil means determine a paragraph's fill prefix from its text." :type boolean :group fill adaptive-fill-regexp (purecopy "[ ]*\\([-–!|#%;>*·•‣⁃◦]+[ ]*\\)*") "Regexp to match text at start of line that constitutes indentation.\nIf Adaptive Fill mode is enabled, a prefix matching this pattern\non the first and second lines of a paragraph is used as the\nstandard indentation for the whole paragraph.\n\nIf the paragraph has just one line, the indentation is taken from that\nline, but in that case `adaptive-fill-first-line-regexp' also plays\na role." regexp adaptive-fill-first-line-regexp (purecopy "\\`[ ]*\\'") "Regexp specifying whether to set fill prefix from a one-line paragraph.\nWhen a paragraph has just one line, then after `adaptive-fill-regexp'\nfinds the prefix at the beginning of the line, if it doesn't\nmatch this regexp, it is replaced with whitespace.\n\nBy default, this regexp matches sequences of just spaces and tabs.\n\nHowever, we never use a prefix from a one-line paragraph\nif it would act as a paragraph-starter on the second line." adaptive-fill-function nil "Function to call to choose a fill prefix for a paragraph, or nil.\nA nil value means the function has not determined the fill prefix." (choice (const nil) function)] 8) #@72 Whether or not filling should try to use the major mode's indentation. (defvar fill-indent-according-to-mode nil (#$ . 4153)) #@377 Return the fill-column to use for this line. The fill-column to use for a buffer is stored in the variable `fill-column', but can be locally modified by the `right-margin' text property, which is subtracted from `fill-column'. The fill column to use for a line is the first column at which the column number equals or exceeds the local fill-column - right-margin difference. (defalias 'current-fill-column #[nil "\212\205N \306 \307\310\210`\310\211\310\211\f \311 \312\"\f\206$ \307Z\313 \312\f$\211\f\203I \fSb\210i\211 W\203I \f \202 \n ].)\207" [fill-column here here-col eol margin fill-col line-beginning-position 0 nil get-text-property right-margin text-property-not-all change col] 6 (#$ . 4286)]) #@263 Remove extra spaces between words in region. Leave one space between words, two at end of sentences or after colons (depending on values of `sentence-end-double-space', `colon-double-space', and `sentence-end-without-period'). Remove indentation from each line. (defalias 'canonically-space-region #[(beg end) "\306!\204 \307\310\"\311\312 \313Q\212\nb\210\314\n\315\316$\210`W\205\237 \317 \310#\205\237 \320\225\203<