mirror of https://github.com/Chizi123/.emacs.d.git

Chizi123
2018-11-18 76bbd07de7add0f9d13c6914f158d19630fe2f62
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
;ELC
;;; Compiled
;;; in Emacs version 26.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\300\304!\210\305\306\307\310\311\312\313\303&\207" [require org-macs org-compat org cl-lib custom-declare-group org-indent nil "Options concerning dynamic virtual outline indentation." :tag "Org Indent" :group] 8)
#@48 First star of inline tasks, with correct face.
(defvar org-indent-inlinetask-first-star (org-add-props "*" '(face org-warning)) (#$ . 675))
#@37 Timer running the initialize agent.
(defvar org-indent-agent-timer nil (#$ . 821))
#@50 List of buffers watched by the initialize agent.
(defvar org-indent-agentized-buffers nil (#$ . 910))
#@68 Timer to reschedule agent after switching to other idle processes.
(defvar org-indent-agent-resume-timer nil (#$ . 1018))
#@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) (#$ . 1147))
#@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) (#$ . 1327))
#@71 Minimal time for other idle processes before switching back to agent.
(defvar org-indent-agent-resume-delay '(0 0 100000) (#$ . 1515))
#@101 Position of initialization before interrupt.
This is used locally in each buffer being initialized.
(defvar org-indent--initial-marker nil (#$ . 1657))
#@15 Used locally.
(defvar org-hide-leading-stars-before-indent-mode nil (#$ . 1815))
#@114 Non-nil means the last deletion operated on a headline.
It is modified by `org-indent-notify-modified-headline'.
(defvar org-indent-modified-headline-flag nil (#$ . 1903))
(byte-code "\300\301\302\303\304DD\305\306\307\310\311&\210\300\312\302\303\313DD\314\306\307\310\315&\210\300\316\302\303\317DD\320\306\307\310\315&\210\300\321\302\303\322DD\323\306\307\310\324&\210\325\307\326\327\306\330%\207" [custom-declare-variable org-indent-boundary-char funcall function #[0 "\300\207" [32] 1] "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 :type character org-indent-mode-turns-off-org-adapt-indentation #[0 "\300\207" [t] 1] "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 #[0 "\300\207" [t] 1] "Non-nil means setting the variable `org-indent-mode' will turn on `org-hide-leading-stars'." org-indent-indentation-per-level #[0 "\300\207" [2] 1] "Indentation per level in number of characters." integer custom-declare-face ((t (:inherit org-hide))) "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] 8)
#@59 Vector containing line prefixes strings for regular text.
(defvar org-indent--text-line-prefixes nil (#$ . 3411))
#@54 Vector containing line prefix strings for headlines.
(defvar org-indent--heading-line-prefixes nil (#$ . 3531))
#@57 Vector containing line prefix strings for inline tasks.
(defvar org-indent--inlinetask-line-prefixes nil (#$ . 3649))
#@37 Maximum theoretical headline depth.
(defconst org-indent--deepest-level 50 (#$ . 3773))
#@56 Compute prefix strings for regular text and headlines.
(defalias 'org-indent--compute-prefixes #[0 "\306\307\"\306\307\"\306\307\"\310\211W\205\200\211\211\311X\203\"\310\202'\fSS_\312\313\"    \314\307\315\316$I\210\n\211\311X\203A\317\202[\320\305!\203U \203U\311\307OP\202[\314\307\315\316$I\266 \314\312\\\321\"\307\315\316$\310V\205u\322!PI\266\211T\262\202\207" [org-indent--deepest-level org-indent--heading-line-prefixes org-indent--inlinetask-line-prefixes org-indent--text-line-prefixes org-indent-indentation-per-level org-inlinetask-show-first-star make-vector nil 0 1 make-string 42 org-add-props face org-indent "" boundp 32 char-to-string org-indent-inlinetask-first-star org-indent-boundary-char] 12 (#$ . 3867)])
#@56 Remove indentations between BEG and END.
 
(fn BEG END)
(defalias 'org-indent-remove-properties #[514 "\303 \304\211\304\305\306\307\310\311!\312\"\313$\216\314\315#,\207" [buffer-undo-list inhibit-read-only inhibit-modification-hooks buffer-modified-p t make-byte-code 0 "\300?\205\301\302!\207" vconcat vector [restore-buffer-modified-p nil] 2 remove-text-properties (line-prefix nil wrap-prefix nil)] 10 (#$ . 4637)])
(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 (#$ . 5151))
(make-variable-buffer-local 'org-indent-mode)
#@351 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.
 
(fn &optional ARG)
(defalias 'org-indent-mode #[256 "\306 \307=\203 ?\202\310!\311V\211\203\241\312\301!\210\313\312\302!\210\314\315! \203/\312\304!\210\313 \203B\312\316!\210\312\317!\210\320\321 \210\322\323\324\313\320$\210\322\325\326\313\327$\210\322\330\331\313\327$\210:\203b\332 \210ed\333 \320\211;<\320=\334\311\335\336\337!\340\"\341$\216\342\343#,\266>\203\221p>B>\202p>B>\344\345\320\346#?\202\347\304!\210\350p>\">\351\n!\203\267\n\313\211\223\210\352\316!\203\305\312\317!\210\353\323\354\"\210\353\325\326\327#\210\353\330\331\327#\210\212\214~\210ed\333 \320\211;<\320=\334\311\335\336\337!\340\"\341$\216\342\343#,\266*:\203\332 \210\355 \210\356\357\203\360\202\361\"\210\362\363!\2036\306 \203&\211\306 \232\2036\364\365\366\2031\367\2022\370#\266\210\371 \210\207" [org-indent-mode indent-tabs-mode org-indent--initial-marker org-indent-mode-turns-off-org-adapt-indentation org-adapt-indentation org-indent-mode-turns-on-hiding-stars current-message toggle prefix-numeric-value 0 make-local-variable nil copy-marker 1 org-hide-leading-stars-before-indent-mode org-hide-leading-stars t org-indent--compute-prefixes add-hook filter-buffer-substring-functions #[1028 "\300#!\207" [org-indent-remove-properties-from-string] 9 "\n\n(fn FUN START END DELETE)"] after-change-functions org-indent-refresh-maybe local before-change-functions org-indent-notify-modified-headline org-restart-font-lock buffer-modified-p make-byte-code "\300?\205\301\302!\207" vconcat vector [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 #[1028 "\300#!\207" [org-indent-remove-properties-from-string] 9 "\n\n(fn FUN START END DELETE)"] redraw-display run-hooks org-indent-mode-hook org-indent-mode-on-hook org-indent-mode-off-hook called-interactively-p any " in current buffer" message "Org-Indent mode %sabled%s" "en" "dis" force-mode-line-update font-lock-mode buffer-undo-list inhibit-read-only inhibit-modification-hooks org-indent-agentized-buffers org-indent-agent-timer] 12 (#$ . 5343) (byte-code "\206\301C\207" [current-prefix-arg toggle] 1)])
(defvar org-indent-mode-hook nil)
(byte-code "\301\302N\204\f\303\301\302\304#\210\305\306\307\310\300!\205\311\211%\207" [org-indent-mode-map org-indent-mode-hook variable-documentation put "Hook run after entering or leaving `org-indent-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" 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 #[0 "\303\304!\204\n\305\306!\207\307\310!\210ed\311 \312\211\312\313\314\315\316\317!\320\"\321$\216\322\323#,\266\324ed\"\210\307\325!\207" [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 make-byte-code 0 "\300?\205\301\302!\207" vconcat vector [restore-buffer-modified-p nil] 2 remove-text-properties (line-prefix nil wrap-prefix nil) org-indent-add-properties "Indentation of buffer set."] 9 (#$ . 8392) nil])
#@57 Remove indentation properties from STRING.
 
(fn STRING)
(defalias 'org-indent-remove-properties-from-string #[257 "\300\301G\302$\210\207" [remove-text-properties 0 (line-prefix nil wrap-prefix nil)] 6 (#$ . 9074)])
#@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 #[0 "\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 cl-remove-if-not buffer-live-p org-indent-initialize-buffer] 4 (#$ . 9299)])
#@162 Set virtual indentation for the buffer BUFFER, asynchronously.
Give hand to other idle processes if it takes longer than DELAY,
a time value.
 
(fn BUFFER DELAY)
(defalias 'org-indent-initialize-buffer #[514 "rq\210\205=\212\214~\210\3032*    \203(\304    !\203(\305    !\232\203(\306    d#\210\3070    \307\223\210\211?\205:\310\n\"\211\262*)\207" [org-indent-mode org-indent--initial-marker org-indent-agentized-buffers interrupt marker-position marker-buffer org-indent-add-properties nil delq] 6 (#$ . 9849)])
#@355 Set prefix properties on current line an move to next one.
 
LEVEL is the current level of heading.  INDENTATION is the
expected indentation when wrapping line.
 
When optional argument HEADING is non-nil, assume line is at
a heading.  Moreover, if is is `inlinetask', the first star will
have `org-warning' face.
 
(fn LEVEL INDENTATION &optional HEADING)
(defalias 'org-indent-set-line-properties #[770 "\211\204\202\211\303=\203    \202\nH\304\203%\305\306\"\307P\202)\305\310\"P\311\312\313$\314\315 \315\316!\317\320F#\266\311y\207" [org-indent--text-line-prefixes org-indent--inlinetask-line-prefixes org-indent--heading-line-prefixes inlinetask org-add-props make-string 42 " " 32 nil face org-indent add-text-properties line-beginning-position 2 line-prefix wrap-prefix] 12 (#$ . 10368)])
#@339 Add indentation properties between BEG and END.
 
When DELAY is non-nil, it must be a time value.  In that case,
the process is asynchronous and can be interrupted, either by
user request, or after DELAY.  This is done by throwing the
`interrupt' tag along with the buffer position where the process
stopped.
 
(fn BEG END &optional DELAY)
(defalias 'org-indent-add-properties #[770 "\306 \307\310\311\312\313!\314\"\315$\216\212\214~\210b\210\316 \210\317\320 \321 \206\"\310\205+\322\323 \"\324 \317\211\317\307\310\325\312\313!\326\"\327$\216`X\205\302m?\205\302\203\\\330 \203\\\331\332`\"\210\202?\203z\333\323 \"\203z\334\322\335 \f\"\336\337#\331\332`\"\210\202?\340(!\203\252\341\310\225\310\224\342#\317)\340!)\262\206\226\343\344\310#\210\211\343=\204\245\262\266\202?\345 \203\271\344\346`!\"\210\202?\344\347 \"\210\202?,\262)\266\203+\207" [case-fold-search buffer-undo-list inhibit-read-only inhibit-modification-hooks org-indent-agent-resume-delay org-indent-agent-resume-timer match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 beginning-of-line t org-get-limited-outline-regexp org-current-level time-add current-time buffer-modified-p "\300?\205\301\302!\207" [restore-buffer-modified-p nil] 2 input-pending-p throw interrupt time-less-p run-with-idle-timer current-idle-time nil org-indent-initialize-agent looking-at - 1 inlinetask org-indent-set-line-properties org-at-item-p org-list-item-body-column org-get-indentation org-outline-regexp inhibit-changing-match-data] 15 (#$ . 11187)])
#@304 Set `org-indent-modified-headline-flag' depending on context.
 
BEG and END are the positions of the beginning and end of the
range of deleted text.
 
This function is meant to be called by `before-change-functions'.
Flag will be non-nil if command is going to modify or delete an
headline.
 
(fn BEG END)
(defalias 'org-indent-notify-modified-headline #[514 "\205:\212\214~\210b\210\305 \306\307\310\311\312!\313\"\314$\216\315 \203%\307\225W\2064\316\317\320 \211\321\nP+\317#)\262*\211\207" [org-indent-mode org-called-with-limited-levels org-outline-regexp outline-regexp org-indent-modified-headline-flag match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 org-at-heading-p re-search-forward t org-get-limited-outline-regexp "^"] 10 (#$ . 12790)])
#@264 Refresh indentation properties in an adequate portion of buffer.
BEG and END are the positions of the beginning and end of the
range of inserted text.  DUMMY is an unused argument.
 
This function is meant to be called by `after-change-functions'.
 
(fn BEG END _)
(defalias 'org-indent-refresh-maybe #[771 "\205[\306 \307\310\311\312\313!\314\"\315$\216\212\214~\210    \2044\212b\210\316 \210\317\320\321 \211\322 P+\320#)\203T\212b\210\320\321 \211\322 P\323 \210,`)\324\325\"\262\202X\325\"+\262\207" [org-indent-mode org-indent-modified-headline-flag org-called-with-limited-levels org-outline-regexp outline-regexp org-outline-regexp-bol match-data make-byte-code 0 "\301\300\302\"\207" vconcat vector [set-match-data evaporate] 3 beginning-of-line re-search-forward t org-get-limited-outline-regexp "^" outline-next-heading nil org-indent-add-properties] 11 (#$ . 13601)])
(provide 'org-indent)