Re-apply (correctly): Move org-element.el from contrib/lisp to lisp/.
commitc2735e7c19d46a664137530388346e7c5bc3f58e
authorAchim Gratz <Stromeko@Stromeko.DE>
Sat, 28 Jul 2012 05:06:25 +0000 (28 07:06 +0200)
committerAchim Gratz <Stromeko@Stromeko.DE>
Sat, 28 Jul 2012 05:06:25 +0000 (28 07:06 +0200)
tree9310c13999bd053c0844618edb23727f39ede9de
parent234df465ad544dd5dede490a97aefabf0a8bbb70
Re-apply (correctly): Move org-element.el from contrib/lisp to lisp/.

* org.el (org-mode-map): Add keybindings to
`org-element-transpose' and `org-narrow-to-element'.
(org-metaup): Fall back on `org-element-drag-backward'.
(org-metadown): Fall back on `org-element-drag-forward'.
Also move chunks of declarations and require statements to
get rid of compiler warnings.

* org-exp-blocks.el (org): Don't require org.  Add declarations.

* org-clock.el (org): Don't require org.

* ob-exp.el (org-list-forbidden-blocks): Add declarations.
lisp/ob-exp.el
lisp/org-clock.el
lisp/org-element.el [moved from contrib/lisp/org-element.el with 100% similarity]
lisp/org-exp-blocks.el
lisp/org.el