|
@@ -91,8 +91,6 @@
|
|
|
(require 'org-macs)
|
|
|
(require 'org-compat)
|
|
|
|
|
|
-(declare-function cdlatex-environment "ext:cdlatex" (environment item))
|
|
|
-
|
|
|
;; `org-outline-regexp' ought to be a defconst but is let-bound in
|
|
|
;; some places -- e.g. see the macro `org-with-limited-levels'.
|
|
|
;;
|
|
@@ -122,67 +120,62 @@ Stars are put in group 1 and the trimmed body in group 2.")
|
|
|
(unless (boundp 'diary-fancy-buffer)
|
|
|
(org-defvaralias 'diary-fancy-buffer 'fancy-diary-buffer))
|
|
|
|
|
|
+(declare-function cdlatex-environment "ext:cdlatex" (environment item))
|
|
|
(declare-function org-add-archive-files "org-archive" (files))
|
|
|
-
|
|
|
-(declare-function org-inlinetask-at-task-p "org-inlinetask" ())
|
|
|
-(declare-function org-inlinetask-outline-regexp "org-inlinetask" ())
|
|
|
-(declare-function org-inlinetask-toggle-visibility "org-inlinetask" ())
|
|
|
-(declare-function org-pop-to-buffer-same-window "org-compat" (&optional buffer-or-name norecord label))
|
|
|
+(declare-function org-agenda-entry-get-agenda-timestamp "org-agenda" (pom))
|
|
|
+(declare-function org-agenda-list "org-agenda" (&optional arg start-day span))
|
|
|
+(declare-function org-agenda-redo "org-agenda" (&optional all))
|
|
|
+(declare-function org-babel-do-in-edit-buffer "ob-core" (&rest body))
|
|
|
+(declare-function org-babel-tangle-file "ob-tangle" (file &optional target-file lang))
|
|
|
+(declare-function org-beamer-mode "ox-beamer" ())
|
|
|
(declare-function org-clock-get-last-clock-out-time "org-clock" ())
|
|
|
-(declare-function org-clock-timestamps-up "org-clock" (&optional n))
|
|
|
-(declare-function org-clock-timestamps-down "org-clock" (&optional n))
|
|
|
+(declare-function org-clock-out "org-clock" (&optional switch-to-state fail-quietly at-time))
|
|
|
(declare-function org-clock-remove-overlays "org-clock" (&optional beg end noremove))
|
|
|
(declare-function org-clock-sum "org-clock" (&optional tstart tend headline-filter propname))
|
|
|
(declare-function org-clock-sum-current-item "org-clock" (&optional tstart))
|
|
|
+(declare-function org-clock-timestamps-down "org-clock" (&optional n))
|
|
|
+(declare-function org-clock-timestamps-up "org-clock" (&optional n))
|
|
|
(declare-function org-clock-update-time-maybe "org-clock" ())
|
|
|
(declare-function org-clocktable-shift "org-clock" (dir n))
|
|
|
-
|
|
|
-(declare-function org-babel-tangle-file "ob-tangle" (file &optional target-file lang))
|
|
|
-(declare-function org-babel-do-in-edit-buffer "ob-core" (&rest body))
|
|
|
-(declare-function orgtbl-mode "org-table" (&optional arg))
|
|
|
-(declare-function org-clock-out "org-clock" (&optional switch-to-state fail-quietly at-time))
|
|
|
-(declare-function org-beamer-mode "ox-beamer" ())
|
|
|
-(declare-function org-table-blank-field "org-table" ())
|
|
|
-(declare-function org-table-edit-field "org-table" (arg))
|
|
|
-(declare-function org-table-insert-row "org-table" (&optional arg))
|
|
|
-(declare-function org-table-justify-field-maybe "org-table" (&optional new))
|
|
|
-(declare-function org-table-calc-current-TBLFM "org-table" (&optional arg))
|
|
|
-(declare-function org-id-get-create "org-id" (&optional force))
|
|
|
-(declare-function org-add-archive-files "org-archive" (files))
|
|
|
+(declare-function org-element-at-point "org-element" ())
|
|
|
+(declare-function org-element-cache-refresh "org-element" (pos))
|
|
|
+(declare-function org-element-cache-reset "org-element" (&optional all))
|
|
|
+(declare-function org-element-contents "org-element" (element))
|
|
|
+(declare-function org-element-context "org-element" (&optional element))
|
|
|
+(declare-function org-element-copy "org-element" (datum))
|
|
|
+(declare-function org-element-interpret-data "org-element" (data &optional parent))
|
|
|
+(declare-function org-element-lineage "org-element" (blob &optional types with-self))
|
|
|
+(declare-function org-element-nested-p "org-element" (elem-a elem-b))
|
|
|
+(declare-function org-element-parse-buffer "org-element" (&optional granularity visible-only))
|
|
|
+(declare-function org-element-property "org-element" (property element))
|
|
|
+(declare-function org-element-put-property "org-element" (element property value))
|
|
|
+(declare-function org-element-swap-A-B "org-element" (elem-a elem-b))
|
|
|
+(declare-function org-element-type "org-element" (element))
|
|
|
+(declare-function org-element-update-syntax "org-element" ())
|
|
|
(declare-function org-id-find-id-file "org-id" (id))
|
|
|
-(declare-function org-tags-view "org-agenda" (&optional todo-only match))
|
|
|
-(declare-function org-agenda-list "org-agenda" (&optional arg start-day span))
|
|
|
-(declare-function org-agenda-redo "org-agenda" (&optional all))
|
|
|
+(declare-function org-id-get-create "org-id" (&optional force))
|
|
|
+(declare-function org-inlinetask-at-task-p "org-inlinetask" ())
|
|
|
+(declare-function org-inlinetask-outline-regexp "org-inlinetask" ())
|
|
|
+(declare-function org-inlinetask-toggle-visibility "org-inlinetask" ())
|
|
|
+(declare-function org-plot/gnuplot "org-plot" (&optional params))
|
|
|
+(declare-function org-pop-to-buffer-same-window "org-compat" (&optional buffer-or-name norecord label))
|
|
|
(declare-function org-table-align "org-table" ())
|
|
|
(declare-function org-table-begin "org-table" (&optional table-type))
|
|
|
+(declare-function org-table-beginning-of-field "org-table" (&optional n))
|
|
|
(declare-function org-table-blank-field "org-table" ())
|
|
|
+(declare-function org-table-calc-current-TBLFM "org-table" (&optional arg))
|
|
|
+(declare-function org-table-edit-field "org-table" (arg))
|
|
|
(declare-function org-table-end "org-table" (&optional table-type))
|
|
|
(declare-function org-table-end-of-field "org-table" (&optional n))
|
|
|
(declare-function org-table-insert-row "org-table" (&optional arg))
|
|
|
-(declare-function org-table-paste-rectangle "org-table" ())
|
|
|
+(declare-function org-table-justify-field-maybe "org-table" (&optional new))
|
|
|
(declare-function org-table-maybe-eval-formula "org-table" ())
|
|
|
(declare-function org-table-maybe-recalculate-line "org-table" ())
|
|
|
+(declare-function org-table-next-row "org-table" ())
|
|
|
+(declare-function org-table-paste-rectangle "org-table" ())
|
|
|
+(declare-function org-tags-view "org-agenda" (&optional todo-only match))
|
|
|
(declare-function orgtbl-ascii-plot "org-table" (&optional ask))
|
|
|
-(declare-function org-plot/gnuplot "org-plot" (&optional params))
|
|
|
-
|
|
|
-(declare-function org-element-at-point "org-element" ())
|
|
|
-(declare-function org-element-cache-reset "org-element" (&optional all))
|
|
|
-(declare-function org-element-cache-refresh "org-element" (pos))
|
|
|
-(declare-function org-element-contents "org-element" (element))
|
|
|
-(declare-function org-element-context "org-element" (&optional element))
|
|
|
-(declare-function org-element-interpret-data "org-element"
|
|
|
- (data &optional parent))
|
|
|
-(declare-function org-element-nested-p "org-element" (elem-a elem-b))
|
|
|
-(declare-function org-element-parse-buffer "org-element"
|
|
|
- (&optional granularity visible-only))
|
|
|
-(declare-function org-element-property "org-element" (property element))
|
|
|
-(declare-function org-element-put-property "org-element"
|
|
|
- (element property value))
|
|
|
-(declare-function org-element-swap-A-B "org-element" (elem-a elem-b))
|
|
|
-(declare-function org-element-parse-buffer "org-element"
|
|
|
- (&optional granularity visible-only))
|
|
|
-(declare-function org-element-type "org-element" (element))
|
|
|
-(declare-function org-element-update-syntax "org-element" ())
|
|
|
+(declare-function orgtbl-mode "org-table" (&optional arg))
|
|
|
|
|
|
(defsubst org-uniquify (list)
|
|
|
"Non-destructively remove duplicate elements from LIST."
|
|
@@ -5379,6 +5372,7 @@ This variable is set by `org-before-change-function'.
|
|
|
(require 'time-date)
|
|
|
(unless (fboundp 'time-subtract) (defalias 'time-subtract 'subtract-time))
|
|
|
(require 'easymenu)
|
|
|
+(autoload 'easy-menu-add "easymenu")
|
|
|
(require 'overlay)
|
|
|
|
|
|
;; (require 'org-macs) moved higher up in the file before it is first used
|