commit | author | age
|
76bbd0
|
1 |
;ELC |
C |
2 |
;;; Compiled |
|
3 |
;;; in Emacs version 26.1 |
|
4 |
;;; with all optimizations. |
|
5 |
|
|
6 |
;;; This file uses dynamic docstrings, first added in Emacs 19.29. |
|
7 |
|
|
8 |
;;; This file does not contain utf-8 non-ASCII characters, |
|
9 |
;;; and so can be loaded in Emacs versions earlier than 23. |
|
10 |
|
|
11 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
12 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
13 |
|
|
14 |
|
|
15 |
(byte-code "\300\301!\210\300\302!\210\300\303!\207" [require org-macs org-compat pcomplete] 2) |
|
16 |
#@120 Examine the thing at point and let the caller know what it is. |
|
17 |
The return value is a string naming the thing at point. |
|
18 |
(defalias 'org-thing-at-point #[0 "\212\302\303x\210`)\212\304\303x\210`)\305 `{\306\307\"\203 \310\311B\202\376 \306\312\"\203, \310\313B\202\376 \212\314\315\316 \317#)\203? \320\321\322!B\202\376 \306\323\"\203L \320\303B\202\376 \206Q `Sf\324\232\203^ \325\303B\202\376 \206c `Sf\326\232\203p \327\303B\202\376 \306\330\305 {\"\203\200 \331\303B\202\376 \206\205 `Sf\332\232\203\222 \333\303B\202\376 \206\227 `Sf\334\232\203\254 \305 f\332\232\203\254 \335\303B\202\376 \206\261 `Sf\334\232\203\343 \305 f\332\232\204\343 \212\336\322!\210\337\303x\210\340\341\342O\316 \"\206\331 \340 \316 \")\203\343 \343\303B\202\376 \206\350 `Sf\334\232\203\375 \305 f\332\232\204\375 \344\303B\202\376 \303\207" [org-drawer-regexp org-property-re "[:alnum:]-_@" nil "a-zA-Z0-9-_:$" point-at-bol string-match "\\`[ ]*#\\+begin: clocktable[ ]+" "block-option" "clocktable" "\\`[ ]*#\\+begin_src[ ]+" "src" re-search-backward "^[ ]*#\\+\\([A-Z_]+\\):.*" line-beginning-position t "file-option" match-string-no-properties 1 "\\`[ ]*#\\+[a-zA-Z_]*\\'" 91 "link" 92 "tex" "\\`\\*+[ ]+\\'" "todo" 42 "searchhead" 58 "tag" move-beginning-of-line "[ \n]" looking-back 0 -1 "prop" "drawer"] 7 (#$ . 505)]) |
|
19 |
#@155 Return the qualified name of the Org completion entity at point. |
|
20 |
When completing for #+STARTUP, for example, this function returns |
|
21 |
"file-option/startup". |
|
22 |
(defalias 'org-command-at-point #[0 "\300 \211@\301\230\203 \211@A\205 \302A\227PP\202, \211@\303\230\203* \211@\302A\227Q\202, \211@\207" [org-thing-at-point "file-option" "/" "block-option"] 4 (#$ . 1841)]) |
|
23 |
#@61 Parse whitespace separated arguments in the current region. |
|
24 |
(defalias 'org-parse-arguments #[0 "\300 \301 \302\211\214}\210\212eb\210m\204, \303\302w\210`B\262\304\302w\210\305@`\"B\262\202 \306!\306!*B\207" [line-beginning-position line-end-position nil " \n[" "^ \n[" buffer-substring-no-properties reverse] 7 (#$ . 2215)]) |
|
25 |
#@69 Calls the right completion function for first argument completions. |
|
26 |
(defalias 'org-pcomplete-initial #[0 "\301\302\303 @!\206\n \210\207" [pcomplete-default-completion-function nil pcomplete-find-completion-function org-thing-at-point] 3 (#$ . 2559)]) |
|
27 |
#@42 Complete against all valid file options. |
|
28 |
(defalias 'pcomplete/org-mode/file-option #[0 "\301\302!\210\303\304\305\306O\306\211$\207" [pcomplete-stub require org-element pcomplete--here #[0 "\302\303\304\305\"\304\306 \"\307\310\211\2037 \211@\311\312\"B\262\313\211\314\235\205# \315QB\262\311\316\"B\262A\266\202\202\f \262\262\304\317\320 \"$!\207" [org-options-keywords org-element-affiliated-keywords org-pcomplete-case-double append mapcar #[257 "\211\300P\207" [" "] 3 "\n\n(fn KEYWORD)"] #[257 "\211\300P\207" [": "] 3 "\n\n(fn KEYWORD)"] nil ("CENTER" "COMMENT" "EXAMPLE" "EXPORT" "QUOTE" "SRC" "VERSE") format "END_%s" "BEGIN_" ("EXPORT" "SRC") " " "ATTR_%s: " #[257 "\211\300P\207" [": "] 3 "\n\n(fn KEYWORD)"] org-get-export-keywords] 11] 2 nil] 5 (#$ . 2819)]) |
|
29 |
#@50 Complete arguments for the #+AUTHOR file option. |
|
30 |
(defalias 'pcomplete/org-mode/file-option/author #[0 "\300\301\302\211\211$\207" [pcomplete--here #[0 "C\207" [user-full-name] 1] nil] 5 (#$ . 3613)]) |
|
31 |
#@48 Complete arguments for the #+DATE file option. |
|
32 |
(defalias 'pcomplete/org-mode/file-option/date #[0 "\300\301\302\211\211$\207" [pcomplete--here #[0 "\301@!C\207" [org-time-stamp-formats format-time-string] 2] nil] 5 (#$ . 3820)]) |
|
33 |
#@49 Complete arguments for the #+EMAIL file option. |
|
34 |
(defalias 'pcomplete/org-mode/file-option/email #[0 "\300\301\302\211\211$\207" [pcomplete--here #[0 "C\207" [user-mail-address] 1] nil] 5 (#$ . 4056)]) |
|
35 |
#@56 Complete arguments for the #+EXCLUDE_TAGS file option. |
|
36 |
(defalias 'pcomplete/org-mode/file-option/exclude_tags #[0 "\300\301!\210\302\303\304\211\211$\207" [require ox pcomplete--here #[0 "\205\n \301\302\303#C\207" [org-export-exclude-tags mapconcat identity " "] 4] nil] 5 (#$ . 4264)]) |
|
37 |
#@52 Complete arguments for the #+FILETAGS file option. |
|
38 |
(defalias 'pcomplete/org-mode/file-option/filetags #[0 "\300\301\302\211\211$\207" [pcomplete--here #[0 "\205 |