Mercurial > emacs
comparison lisp/org/ob-emacs-lisp.el @ 109823:6452d50492bb
Fix some more Org `check-declare' issues.
* ob.el: Require org when compiling.
(org-save-outline-visibility): Remove macro declaration.
* ob-emacs-lisp.el: Require ob-comint when compiling, for macros.
Remove unnecessary/macro declarations.
* org-docview.el: Require doc-view when compiling.
(doc-view-goto-page): Autoload rather than declaring.
(doc-view-current-page): Remove macro declaration.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Tue, 17 Aug 2010 19:44:25 -0700 |
parents | a150e8a14679 |
children | 5cb272c831e8 |
comparison
equal
deleted
inserted
replaced
109822:23ac97042af1 | 109823:6452d50492bb |
---|---|
26 | 26 |
27 ;; Org-Babel support for evaluating emacs-lisp code | 27 ;; Org-Babel support for evaluating emacs-lisp code |
28 | 28 |
29 ;;; Code: | 29 ;;; Code: |
30 (require 'ob) | 30 (require 'ob) |
31 (eval-when-compile (require 'ob-comint)) | |
31 | 32 |
32 (defvar org-babel-default-header-args:emacs-lisp | 33 (defvar org-babel-default-header-args:emacs-lisp |
33 '((:hlines . "yes") (:colnames . "no")) | 34 '((:hlines . "yes") (:colnames . "no")) |
34 "Default arguments for evaluating an emacs-lisp source block.") | 35 "Default arguments for evaluating an emacs-lisp source block.") |
35 | 36 |
36 (declare-function org-babel-comint-with-output "ob-comint" (&rest body)) | |
37 (declare-function org-babel-comint-buffer-livep "ob-comint" (buffer)) | |
38 (declare-function org-babel-comint-wait-for-output "ob-comint" (buffer)) | |
39 (declare-function org-babel-comint-in-buffer "ob-comint" (buffer &rest body)) | |
40 (declare-function orgtbl-to-generic "org-table" (table params)) | 37 (declare-function orgtbl-to-generic "org-table" (table params)) |
41 | 38 |
42 (defun org-babel-expand-body:emacs-lisp (body params &optional processed-params) | 39 (defun org-babel-expand-body:emacs-lisp (body params &optional processed-params) |
43 "Expand BODY according to PARAMS, return the expanded body." | 40 "Expand BODY according to PARAMS, return the expanded body." |
44 (let* ((processed-params (or processed-params (org-babel-process-params params))) | 41 (let* ((processed-params (or processed-params (org-babel-process-params params))) |