Function: pcomplete/org-mode/file-option
pcomplete/org-mode/file-option is a byte-compiled function defined in
org-pcomplete.el.gz.
Signature
(pcomplete/org-mode/file-option)
Documentation
Complete against all valid file options.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-pcomplete.el.gz
;;; Completion functions
(defun pcomplete/org-mode/file-option ()
"Complete against all valid file options."
(require 'org-element)
(pcomplete-here
(org-pcomplete-case-double
(append (mapcar (lambda (keyword) (concat keyword " "))
org-options-keywords)
(mapcar (lambda (keyword) (concat keyword ": "))
org-element-affiliated-keywords)
(let (block-names)
(dolist (name
'("CENTER" "COMMENT" "EXAMPLE" "EXPORT" "QUOTE" "SRC"
"VERSE")
block-names)
(push (format "END_%s" name) block-names)
(push (concat "BEGIN_"
name
;; Since language is compulsory in
;; export blocks source blocks, add
;; a space.
(and (member name '("EXPORT" "SRC")) " "))
block-names)
(push (format "ATTR_%s: " name) block-names)))
(mapcar (lambda (keyword) (concat keyword ": "))
(org-get-export-keywords))))
(substring pcomplete-stub 2)))