Eric Schulte
9ba9ef99a6
babel: now allows multi-line header arguments with #+headers: before code block
...
for example, from the test of this functionality
* multi-line header arguments
:PROPERTIES:
:ID: b77c8857-6c76-4ea9-8a61-ddc2648d96c4
:END:
(map 'list #'list numbers letters)
| 1 | a |
| 2 | b |
| 3 | c |
| 4 | d |
| 5 | e |
| 6 | f |
| 7 | g |
* lisp/ob.el (org-babel-multi-line-header-regexp): new variable for
matching header lines preceding code blocks
(org-babel-src-name-w-name-regexp): now includes possible header
lines between source name and code block
(org-babel-get-src-block-info): now also collecting header arguments
from preceding header lines
(org-babel-src-block-names): updated match-string to reflect new
value of org-babel-src-name-w-name-regexp
(org-babel-merge-params): fixed error in variable string regexp
2010-10-21 13:05:59 +01:00
Eric Schulte
3d2aec3588
adding simple test of variable resolution
2010-10-21 13:05:59 +01:00
Eric Schulte
c9b017632e
ob-sh: no longer fails on empty results
...
* lisp/ob-sh.el (org-babel-sh-evaluate): no longer assumes that
results are non-nil
2010-10-15 09:25:33 -06:00
Eric Schulte
d32c8d49e5
ob-tangle: only create links for blocks that will actually tangle
...
this commit includes a unit test
* lisp/ob-tangle.el (org-babel-tangle-collect-blocks): only create
links for blocks that will actually tangle
2010-10-14 17:15:11 -06:00
Eric Schulte
b04265eabc
ob-sh: don't insert extra newlines in the beginning of the body
...
* lisp/ob-sh.el (org-babel-expand-body:sh): don't insert extra
newlines in expanded shell bodies
2010-10-14 08:10:23 -06:00
Eric Schulte
38df64b4f6
tests: adding test for eval'd elisp forms in header arguments
2010-10-14 07:32:21 -06:00
Eric Schulte
19efdcca43
added tangle tests exercising new desired tangling behavior
2010-10-06 10:23:50 -06:00
Eric Schulte
be42b2fb51
ensuring that test files include org-test in their load path
...
again thanks to Nick Dokos for pointing this out
2010-10-06 09:02:25 -06:00
Eric Schulte
e1b90eea45
ob-exp: fixed export when headings have links, with tests
...
also some organization of the test directory
* lisp/ob-exp.el (org-babel-exp-src-blocks): fixed export when
headings have links, with tests
2010-10-05 11:54:48 -06:00
Eric Schulte
41cde9d9bd
test: re-arranging example files into their own directory
2010-10-05 11:54:48 -06:00
Eric Schulte
d6143f1e7a
added a test ensuring that export works from buffers which aren't visiting files
2010-10-05 11:54:48 -06:00
Eric Schulte
5bafe303aa
beginning tests for ob-exp, and related improvements to org-test
...
- fixed issue in creation of new files
- fixed issue in org-test-in-file
- new example file w/o any headlines
2010-10-05 11:54:48 -06:00
Eric Schulte
9bd5f511ce
improving test-helper macros for better name-spaceing and more flexibility
2010-10-05 11:54:48 -06:00
Eric Schulte
70ee58a8ab
merge ert-testing and schulte-testing, temporarily removing navigation functions
2010-10-05 11:54:48 -06:00