summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Goaziou <mail@nicolasgoaziou.fr>2019-03-12 11:05:50 +0100
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2019-03-14 23:41:20 +0100
commite7c3f39a00d4ba1fe163f49255482690a2dd12ad (patch)
treee1608dcc7fc320c4684fc2d641993e465f84718c
parente96f055ce2ab52738bae9173ca07cb0750abef0e (diff)
downloadorg-mode-e7c3f39a00d4ba1fe163f49255482690a2dd12ad.tar.gz
org-table: Do not require 'org
-rw-r--r--lisp/org-table.el61
1 files changed, 45 insertions, 16 deletions
diff --git a/lisp/org-table.el b/lisp/org-table.el
index 83f3083..2386107 100644
--- a/lisp/org-table.el
+++ b/lisp/org-table.el
@@ -35,42 +35,71 @@
;;; Code:
(require 'cl-lib)
-(require 'org)
-
+(require 'org-macs)
+(require 'org-compat)
+(require 'org-keys)
+
+(declare-function org-at-TBLFM-p "org" (&optional pos))
+(declare-function org-at-table-hline-p "org" ())
+(declare-function org-at-table-p "org" (&optional table-type))
+(declare-function org-at-table.el-p "org" ())
+(declare-function org-at-timestamp-p "org" (&optional extended))
+(declare-function org-delete-backward-char "org" (N))
(declare-function org-element-at-point "org-element" ())
(declare-function org-element-contents "org-element" (element))
(declare-function org-element-extract-element "org-element" (element))
(declare-function org-element-interpret-data "org-element" (data))
-(declare-function org-element-lineage "org-element"
- (blob &optional types with-self))
-(declare-function org-element-map "org-element"
- (data types fun
- &optional info first-match no-recursion with-affiliated))
-(declare-function org-element-parse-buffer "org-element"
- (&optional granularity visible-only))
+(declare-function org-element-lineage "org-element" (blob &optional types with-self))
+(declare-function org-element-map "org-element" (data types fun &optional info first-match no-recursion with-affiliated))
+(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-type "org-element" (element))
-
+(declare-function org-entry-get "org" (pom property &optional inherit literal-nil))
(declare-function org-export-create-backend "ox" (&rest rest) t)
(declare-function org-export-data-with-backend "ox" (data backend info))
-(declare-function org-export-filter-apply-functions "ox"
- (filters value info))
+(declare-function org-export-filter-apply-functions "ox" (filters value info))
(declare-function org-export-first-sibling-p "ox" (blob info))
(declare-function org-export-get-backend "ox" (name))
-(declare-function org-export-get-environment "ox"
- (&optional backend subtreep ext-plist))
+(declare-function org-export-get-environment "ox" (&optional backend subtreep ext-plist))
(declare-function org-export-install-filters "ox" (info))
(declare-function org-export-table-has-special-column-p "ox" (table))
(declare-function org-export-table-row-is-special-p "ox" (table-row info))
+(declare-function org-id-find "org-id" (id &optional markerp))
+(declare-function org-indent-line "org" ())
+(declare-function org-load-modules-maybe "org" (&optional force))
+(declare-function org-restart-font-lock "org" ())
+(declare-function org-sort-remove-invisible "org" (s))
+(declare-function org-table-map-tables "org" (function &optional quietly))
+(declare-function org-time-stamp-format "org" (&optional long inactive))
+(declare-function org-time-string-to-absolute "org" (s &optional daynr prefer buffer pos))
+(declare-function org-time-string-to-time "org" (s))
+(declare-function org-timestamp-up-day "org" (&optional arg))
(declare-function calc-eval "calc" (str &optional separator &rest args))
(defvar constants-unit-system)
+(defvar org-M-RET-may-split-line)
(defvar org-element-use-cache)
(defvar org-export-filters-alist)
+(defvar org-finish-function)
+(defvar org-inhibit-highlight-removal)
+(defvar org-inhibit-startup)
+(defvar org-selected-window)
+(defvar org-self-insert-cluster-for-undo)
+(defvar org-self-insert-command-undo-counter)
+(defvar org-table-buffer-is-an)
+(defvar org-table-dataline-regexp)
(defvar org-table-follow-field-mode)
-(defvar orgtbl-mode) ; defined below
-(defvar orgtbl-mode-menu) ; defined when orgtbl mode get initialized
+(defvar org-table-formula-constants-local)
+(defvar org-table-hline-regexp)
+(defvar org-table-may-need-update)
+(defvar org-ts-regexp)
+(defvar org-ts-regexp-both)
+(defvar org-ts-regexp-inactive)
+(defvar org-ts-regexp3)
+(defvar org-window-configuration)
+(defvar orgtbl-mode)
+(defvar orgtbl-mode-menu)
(defvar sort-fold-case)
(defvar orgtbl-after-send-table-hook nil