Eric Schulte
a8a26f245b
babel: now requires org-macs
...
* lisp/babel/ob.el (org-macs): now requires org-macs
2010-06-28 11:38:34 -07:00
Eric Schulte
05b7ea5035
babel: ensure `declare-function' is available in all Emacsen
...
Thanks to Daniel Mahler for finding this problem and proposing the fix
* lisp/babel/ob.el (unless): ensure `declare-function' is available in
all Emacsen
2010-06-27 23:13:51 -07:00
Eric Schulte
2653b62c47
babel: now explicitly requiring outline.el from ob.el
2010-06-27 17:59:29 -07:00
Eric Schulte
ae98b23ab9
babel: assigning copyright to the FSF for core babel files
2010-06-25 09:20:39 -07:00
Eric Schulte
6da29f1519
integrating org-babel into org.el
2010-06-23 13:41:20 -07:00
Eric Schulte
b816a85ac0
babel: wrapped `org-babel-params-from-buffer' in `save-match-data'
...
* lisp/babel/ob.el (org-babel-params-from-buffer): wrapped in
save-match-data
2010-06-22 11:46:49 -07:00
Eric Schulte
0d1aaf735f
babel: declaring variable to satisfy compiler
2010-06-17 18:15:36 -07:00
Eric Schulte
752a59c58f
babel: ensure no whitespace in language names
...
* lisp/babel/ob.el (org-babel-src-block-regexp):
ensure no whitespace in language names
(org-babel-inline-src-block-regexp):
ensure no whitespace in language names
2010-06-17 18:15:35 -07:00
Eric Schulte
9ae48928ca
babel: removed ob-interpreters variable -- more natural evaluation decisions
...
Babel will now try to evaluate any source code block for which the
required language-specific functions are defined.
2010-06-17 18:15:35 -07:00
Eric Schulte
32c985ffd9
babel: more compiler cleanup -- now only throwing 1 warning (which doesn't make sense anyways)
2010-06-17 18:15:35 -07:00
Eric Schulte
a86734f526
babel: eliminated compiler warning about `org-babel-get-src-block-info'
2010-06-17 18:15:35 -07:00
Eric Schulte
292799681e
babel: pre-setting variable for compiler
...
* lisp/babel/ob.el (call-process-region): declaring
call-process-region as a variable so that we can set it's value
later
2010-06-17 18:15:34 -07:00
Eric Schulte
892292c2d9
better initialization for call-process-region
2010-06-17 18:15:33 -07:00
Eric Schulte
6fa2ab7eac
babel: replacing functions like "fifth" with "nth 4"
2010-06-17 18:15:33 -07:00
Eric Schulte
defa2dcb2f
babel: declaring functions and variables for the compiler
2010-06-17 18:15:33 -07:00
Eric Schulte
49e90002dc
babel: define variables before their first use
...
* lisp/babel/ob.el (org-babel-interpreters): define this before it is
first used
* lisp/babel/ob.el (org-babel-call-process-region-original): define
this before it is first used
2010-06-17 18:15:33 -07:00
Eric Schulte
2dc30adf15
babel: call-process-region-original is no longer a free variable
...
* lisp/babel/ob.el (org-babel-execute-src-block):
call-process-region-original is no longer free
(org-babel-org-babel-call-process-region-original):
call-process-region-original is no longer free and is now renamed
org-babel-call-process-region-original
(org-babel-tramp-handle-call-process-region):
call-process-region-original is no longer free
2010-06-17 18:15:32 -07:00
Eric Schulte
ea8565e2ed
babel: replaced `save-excursion' with `with-current-buffer'
...
* lisp/babel/ob.el (org-babel-expand-noweb-references):
`save-excursion' is not longer defeated by `set-buffer'
2010-06-17 18:15:32 -07:00
Eric Schulte
e0b71bf8e2
babel: wrapping free language variable in result insertion code
...
* lisp/babel/ob.el (org-babel-execute-src-block): now passing
additional optional argument to `org-babel-inert-results'
(org-babel-insert-result): now accepting additional language
variable
2010-06-17 18:15:32 -07:00
Eric Schulte
45841a8a9d
babel: ensure `org-babel-interpreters' is defined before `org-babel-add-interpreter'
...
* lisp/babel/ob.el: ensure `org-babel-interpreters' is defined before `org-babel-add-interpreter'
2010-06-17 18:15:32 -07:00
Eric Schulte
8e0faf35de
ensuring the existence of a complete first sentence in the documentation of each babel function
2010-06-17 18:15:32 -07:00
Eric Schulte
0738893160
updating require and provide boilerplate for new ob* files
2010-06-17 18:15:32 -07:00
Eric Schulte
904bdaff9a
ob.el now adds the lisp/langs/ directory to the load path
2010-06-17 18:15:32 -07:00
Eric Schulte
96e396ba77
new header for ob.el
2010-06-17 18:15:32 -07:00
Eric Schulte
e0e4d76094
renaming all org-babel* function to ob* to conform with Emacs conventions
2010-06-17 18:15:32 -07:00