Server IP : 111.118.215.189 / Your IP : 18.117.158.174 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/org/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:07:29 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/org/org-indent.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\300\302!\210\300\303!\210\304\305\306\307\310\311\312\303&\207" [require org-macs org-compat org custom-declare-group org-indent nil "Options concerning dynamic virtual outline indentation." :tag "Org Indent" :group] 8) #@36 Maximum indentation in characters. (defconst org-indent-max 40 (#$ . 804)) #@184 Maximum added level through virtual indentation, in characters. It is computed by multiplying `org-indent-indentation-per-level' minus one by actual level of the headline minus one. (defconst org-indent-max-levels 20 (#$ . 886)) #@81 Vector with all indentation strings. It will be set in `org-indent-initialize'. (defvar org-indent-strings nil (#$ . 1122)) #@86 Vector with all indentation star strings. It will be set in `org-indent-initialize'. (defvar org-indent-stars nil (#$ . 1252)) #@48 First star of inline tasks, with correct face. (defvar org-indent-inlinetask-first-star (org-add-props "*" '(face org-warning)) (#$ . 1385)) #@37 Timer running the initialize agent. (defvar org-indent-agent-timer nil (#$ . 1532)) #@50 List of buffers watched by the initialize agent. (defvar org-indent-agentized-buffers nil (#$ . 1622)) #@68 Timer to reschedule agent after switching to other idle processes. (defvar org-indent-agent-resume-timer nil (#$ . 1731)) #@114 Time to run agent before switching to other idle processes. Delay used when the buffer to initialize is current. (defvar org-indent-agent-active-delay '(0 2 0) (#$ . 1860)) #@117 Time to run agent before switching to other idle processes. Delay used when the buffer to initialize isn't current. (defvar org-indent-agent-passive-delay '(0 0 400000) (#$ . 2040)) #@71 Minimal time for other idle processes before switching back to agent. (defvar org-indent-agent-resume-delay '(0 0 100000) (#$ . 2228)) #@101 Position of initialization before interrupt. This is used locally in each buffer being initialized. (defvar org-indent-initial-marker nil (#$ . 2370)) #@15 Used locally. (defvar org-hide-leading-stars-before-indent-mode nil (#$ . 2527)) #@115 Non-nil means the last deletion operated on an headline. It is modified by `org-indent-notify-modified-headline'. (defvar org-indent-modified-headline-flag nil (#$ . 2615)) (byte-code "\300\301\302\303\304\305\306\307\310\311& \210\300\312\313\314\304\305\310\315&\210\300\316\313\317\304\305\310\315&\210\300\320\321\322\304\305\310\323&\210\324\305\325\326\211\"\327\304\330%\207" [custom-declare-variable org-indent-boundary-char 32 "The end of the virtual indentation strings, a single-character string.\nThe default is just a space, but if you wish, you can use \"|\" or so.\nThis can be useful on a terminal window - under a windowing system,\nit may be prettier to customize the org-indent face." :group org-indent :set #[(var val) " L\210\n\205\n \303 \207" [var val org-indent-strings org-indent-initialize] 2] :type character org-indent-mode-turns-off-org-adapt-indentation t "Non-nil means setting the variable `org-indent-mode' will turn off indentation adaptation.\nFor details see the variable `org-adapt-indentation'." boolean org-indent-mode-turns-on-hiding-stars "Non-nil means setting the variable `org-indent-mode' will turn on `org-hide-leading-stars'." org-indent-indentation-per-level 2 "Indentation per level in number of characters." integer custom-declare-face org-compatible-face nil "Face for outline indentation.\nThe default is to make it look like whitespace. But you may find it\nuseful to make it ever so slightly different." org-faces] 10) #@37 Initialize the indentation strings. (defalias 'org-indent-initialize #[nil "\306T\307\"\306T\307\" \310\307I\210\n\310\307I\210\311\fX\2039 \312\313S\314\"\315 !P\307\316\317$I\210T\211\202 *\311X\203[ \n\312\313\320\"\307\316\321$I\210T\211\202A *\307\207" [org-indent-max org-indent-strings org-indent-stars i #1=#:--cl-var-- org-indent-boundary-char make-vector nil 0 1 org-add-props make-string 32 char-to-string face org-indent 42 org-hide org-indent-max-levels #2=#:--cl-var--] 8 (#$ . 4099)]) #@42 Remove indentations between BEG and END. (defalias 'org-indent-remove-properties #[(beg end) "\306 \307\211\307\310\211\310\f\311\216\312 \313#.\207" [#1=#:modified buffer-undo-list inhibit-read-only inhibit-modification-hooks deactivate-mark buffer-file-name buffer-modified-p t nil ((byte-code "\204 \301\302!\210\302\207" [#1# restore-buffer-modified-p nil] 2)) remove-text-properties (line-prefix nil wrap-prefix nil) buffer-file-truename beg end] 5 (#$ . 4631)]) (put 'org-indent-remove-properties 'byte-optimizer 'byte-compile-inline-expand) #@99 Non-nil if Org-Indent mode is enabled. Use the command `org-indent-mode' to change this variable. (defvar org-indent-mode nil (#$ . 5198)) (make-variable-buffer-local 'org-indent-mode) #@331 When active, indent text according to outline structure. Internally this works by adding `line-prefix' and `wrap-prefix' properties, after each buffer modification, on the modified zone. The process is synchronous. Though, initial indentation of buffer, which can take a few seconds on large buffers, is done during idle time. (defalias 'org-indent-mode #[(&optional arg) "\306 \307=\203 \n?\202 \310 !\311V\211\2030 \312\313\314\315#\2040 \316\317!\210\320 \210\321\322!\210\323\202W\n\203\344 \324\323\325\f!L\210* \204F \326 \210\327\330\322!\325\f!L\210*?\203c \331\323\325\f!L\210*@\203 \332\325\f!L\210*\333\334\325\f!L\210*\325\335!\210\336\335\337\"\210\340\341\342\323\343$\210\340\344\345\323\343$\210A\203\236 \346 \210edBC\347 D\334\211EF\334G\323\211HI\323J\350\216\351CB\352#.\n\210K\203\324 pKBK\202WpKBK\353\354\334\355#L\202W\356\331!\210\357pK\"K\360!\203\374 \323\211\223\210\361\332!\203\333\325\f!L\210*\362\335\363\"\210\362\341\342\343#\210\362\344\345\343#\210\212\214~\210edBC\347 D\334\211EF\334G\323\211HI\323J\350\216\351CB\352#.\n\210*A\203T\346 \210\364 \210\365\366\n\203a\367\202b\370\"\210\371\372!\203\203\306 \203v\306 \232\203\203\316\373\n\203\200\374\202\201\375\"\210)\376 \210\n\207" [#1=#:last-message arg org-indent-mode value var org-indent-strings current-message toggle prefix-numeric-value 0 org-version-check "23.1.50" "Org Indent mode" :predicate message "org-indent-mode can crash Emacs 23.1 - refusing to turn it on!" ding sit-for 1 nil indent-tabs-mode make-local-variable org-indent-initialize org-indent-initial-marker copy-marker org-adapt-indentation org-hide-leading-stars-before-indent-mode org-hide-leading-stars t filter-buffer-substring-functions add-hook #[(fun start end delete) "\304 \n#!\207" [fun start end delete org-indent-remove-properties-from-string] 5] org-add-hook after-change-functions org-indent-refresh-maybe local before-change-functions org-indent-notify-modified-headline org-restart-font-lock buffer-modified-p ((byte-code "\204 \301\302!\210\302\207" [#2=#:modified restore-buffer-modified-p nil] 2)) remove-text-properties (line-prefix nil wrap-prefix nil) run-with-idle-timer 0.2 org-indent-initialize-agent kill-local-variable delq markerp boundp remove-hook #[(fun start end delete) "\304 \n#!\207" [fun start end delete org-indent-remove-properties-from-string] 5] redraw-display run-hooks org-indent-mode-hook org-indent-mode-on-hook org-indent-mode-off-hook called-interactively-p any "Org-Indent mode %sabled" "en" "dis" force-mode-line-update org-indent-mode-turns-off-org-adapt-indentation org-indent-mode-turns-on-hiding-stars font-lock-mode end beg #2# buffer-undo-list inhibit-read-only inhibit-modification-hooks deactivate-mark buffer-file-name buffer-file-truename org-indent-agentized-buffers org-indent-agent-timer] 6 (#$ . 5390) (list (or current-prefix-arg 'toggle))]) (byte-code "\301\302\303\304\300!\205\n \305\211%\207" [org-indent-mode-map add-minor-mode org-indent-mode " Ind" boundp nil] 6) #@66 Add indentation properties to the accessible part of the buffer. (defalias 'org-indent-indent-buffer #[nil "\306\307!\204\n \310\311!\207\312\313!\210ed\314 \315\211\315\316\211\316\317\216\320 \321#.\n\210\322ed\"\210\312\323!\207" [end beg #1=#:modified buffer-undo-list inhibit-read-only inhibit-modification-hooks derived-mode-p org-mode error "Not in Org mode" message "Setting buffer indentation. It may take a few seconds..." buffer-modified-p t nil ((byte-code "\204 \301\302!\210\302\207" [#1# restore-buffer-modified-p nil] 2)) remove-text-properties (line-prefix nil wrap-prefix nil) org-indent-add-properties "Indentation of buffer set." deactivate-mark buffer-file-name buffer-file-truename] 4 (#$ . 8486) nil]) #@44 Remove indentation properties from STRING. (defalias 'org-indent-remove-properties-from-string #[(string) "\301\302G\303$\210\207" [string remove-text-properties 0 (line-prefix nil wrap-prefix nil)] 5 (#$ . 9233)]) #@179 Start or resume current buffer initialization. Only buffers in `org-indent-agentized-buffers' trigger an action. When no more buffer is being watched, the agent suppress itself. (defalias 'org-indent-initialize-agent #[nil "\203 \305!\210\306\307 \"\211\204 \305\n!\207p >\203 \310p\"\207\310 @\f\"\207" [org-indent-agent-resume-timer org-indent-agentized-buffers org-indent-agent-timer org-indent-agent-active-delay org-indent-agent-passive-delay cancel-timer org-remove-if-not buffer-live-p org-indent-initialize-buffer] 4 (#$ . 9458)]) #@143 Set virtual indentation for the buffer BUFFER, asynchronously. Give hand to other idle processes if it takes longer than DELAY, a time value. (defalias 'org-indent-initialize-buffer #[(buffer delay) "rq\210 \205! \212\214~\210\305\306\215\n\307\223\210\n?\205 \310\f\"\211+)\207" [buffer org-indent-mode interruptp org-indent-initial-marker org-indent-agentized-buffers interrupt (byte-code "\203 \302!\203 \303d #\210\304\207" [org-indent-initial-marker delay marker-position org-indent-add-properties nil] 4) nil delq] 3 (#$ . 10011)]) #@321 Set prefix properties on current line an move to next one. Prefix properties `line-prefix' and `wrap-prefix' in current line are set to, respectively, length L and W. If H is non-nil, `line-prefix' will be starred. If H is `inline', the first star will have `org-warning' face. Assume point is at beginning of line. (defalias 'org-indent-set-line-properties #[(l w h) "\306=\203) \n^H\211\205% \307\305!\203$ \203$ \f\310\311OP\202% \f)\202<