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)))