Commit Graph

213 Commits

Author SHA1 Message Date
Eric Schulte 13ef8051ed refined understanding of the quoting issue 2009-05-14 07:12:44 -07:00
Eric Schulte b6f2fc7e0d fixed error w/simple ruby arrays, and added litorgy-chomp function 2009-05-14 07:12:44 -07:00
Eric Schulte 6940577d8e litorgy-src-block-regexp is now robust to trailing spaces after source name 2009-05-14 07:12:43 -07:00
Eric Schulte 48752e7d79 found some issues, and started addressing them 2009-05-14 07:12:42 -07:00
Eric Schulte 51a628bc5e added tests for calling source blocks as functions, passing all tests 2009-05-11 20:50:45 -07:00
Eric Schulte 75ca370de8 added tests, and fixed uncovered bugs
tests currently cover the following all of which are passing
  - basic execution
  - referencing tables
  - referencing other source blocks
2009-05-11 19:41:56 -07:00
Dan Davison 480c22bbeb Merge branch 'master' of git@github.com:eschulte/rorg 2009-05-11 14:07:00 -04:00
Dan Davison e680407493 Started writing an introduction perhaps suitable for a tutorial document or something 2009-05-11 14:06:37 -04:00
Eric Schulte e140849b49 code blocks default to only exporting code 2009-05-11 09:57:21 -07:00
Eric Schulte c26c393c9c evaluate source code blocks as spreadsheet formulas in tables 2009-05-10 19:47:22 -07:00
Eric Schulte 71b6ca8005 added `sbe' for evaluation of source blocks from emacs lisp 2009-05-10 14:03:26 -07:00
Eric Schulte ce2c319496 inline source code blocks now accept header arguments 2009-05-10 08:29:30 -07:00
Eric Schulte 2794b3394f more robust against spaces in :var header arguments 2009-05-10 08:27:06 -07:00
Eric Schulte e1127e31c0 reworking/expanding TODOs 2009-05-09 18:51:37 -07:00
Eric Schulte 4f17a369d5 update TODOs 2009-05-09 18:33:08 -07:00
Eric Schulte d7cbcd54d8 cleanup 2009-05-09 18:28:23 -07:00
Eric Schulte 9865923f84 now able to pass arguments to source block from header-arguments variable assignment 2009-05-09 18:28:23 -07:00
Eric Schulte 728869fef8 now passing arguments to source-blocks when the source-block is used to initialize a header-argument variable
before this is useful need to implement params merging in
  litorgy-execute-src-block, see the TODO infile
2009-05-09 18:28:21 -07:00
Eric Schulte c85ec77932 litorgy-parse-header-arguments can now handle complex arguments
specifically arguments which contain spaces or even " :" substrings
2009-05-09 18:28:21 -07:00
Eric Schulte 8072d2c7d6 new TODO: implement unit tests for litorgy using litorgy 2009-05-08 16:23:26 -07:00
Eric Schulte df6db56a72 now accepting literal values to assign variables in header arguments 2009-05-08 16:20:05 -07:00
Eric Schulte cfcff524d0 additional thoughts about passing arguments to source code blocks 2009-05-08 15:38:04 -07:00
Eric Schulte 656d29e6d5 added litorgy.org to hold examples of using litorgy 2009-05-08 15:29:01 -07:00
Eric Schulte c7aa80462a fixed spelling error 2009-05-08 15:28:29 -07:00
Eric Schulte 9121d6f1f1 now exporting inline source code blocks 2009-04-26 13:29:59 -07:00
Eric Schulte 1f1ea49ec5 evaluation of inline source blocks working with \C-c\C-c 2009-04-26 11:42:36 -07:00
Eric Schulte 997c307a92 added additional tasks 2009-04-24 16:48:41 -07:00
Eric Schulte d7d2cb6399 updated task and bugs trackers 2009-04-23 15:59:42 -07:00
Eric Schulte 64e01ac324 fixed bug with exportation of ruby arrays 2009-04-23 15:57:32 -07:00
Eric Schulte 9652615618 implemented selective export with :exports header argument
Acceptable export values are:

  both ---- the default, display the code and the results

  code ---- display the code inside the block but do not process

  results - process the block and replace it with the results of
            execution

  none ----- do not display either code or results upon export
2009-04-23 15:57:31 -07:00
Eric Schulte 5d9f00a6db updating exportation TODO 2009-04-23 15:57:29 -07:00
Eric Schulte ca6dcc1897 now using the new `org-tab-first-hook' to cycle visibility of source blocks 2009-04-22 16:16:59 -07:00
Eric Schulte 578a7b9574 Discussion of new TODOs. Couple of additions and a couple of questions 2009-04-17 15:18:21 -07:00
Eric Schulte 2ecd87c787 fold-able (hide-able) code blocks
Using org-cycle, just hit [TAB] with the point on the =#+BEGIN_SRC=
  line of a source-code block.
2009-04-17 14:37:08 -07:00
Dan Davison 4ba43552c0 new tasks: selective export of code/text, code block folding, interactive session output -> litorgy conversion 2009-04-13 14:37:30 -04:00
Eric Schulte 458e10155b added and now loading htmlize.el
added a specific version as other versions of htmlize can cause
  errors when exporting source code
2009-04-06 17:34:33 -07:00
Eric Schulte 54dcc1f4f8 resolved bug mentioned rorg.org 2009-04-05 19:22:50 -07:00
Eric Schulte d5bbedbbc0 adding notes to TODOs in rorg.el 2009-04-05 16:27:14 -07:00
Eric Schulte f27741e468 now results of shell commands are also converted into tables when appropriate 2009-04-05 10:11:31 -07:00
Eric Schulte 9bfd6e0a80 now when R blocks return trivial vectors they are converted into scalars
Apparently there are no scalars values in R, scalars are packaged into
vectors, which would result in many single element tables

| scalar |

if we just dropped them straight to emacs-lisp without this conversion
2009-04-05 09:46:11 -07:00
Eric Schulte 834dd2908f R source blocks can now read in variables from org-mode tables, and insert results as org tables 2009-04-04 16:24:06 -07:00
Eric Schulte f8d76eb030 org-R-to-elisp is working
it is now able to
1) write the R function to a tab separated table
2) read that table into elisp and return
3) clean up after itself
2009-04-04 16:24:05 -07:00
Eric Schulte 0075a4060a now ignoring 'data' file often written out by R 2009-04-04 16:24:04 -07:00
Eric Schulte a9bb21865d more opining about R tables 2009-04-04 16:24:04 -07:00
Eric Schulte 3e403fc9bb R support partially working assigning variables from R
still need to figure out how to deal with R tables
2009-04-04 16:24:03 -07:00
Eric Schulte 0e29fb3601 now assigning variables from source-code blocks in multiple languages
Currently ruby, python, and emacs-lisp are working; still need to work
on shells and R.
2009-04-02 20:02:56 -07:00
Eric Schulte 77c33de593 now able to assign variables from emacs-lisp source blocks 2009-04-02 17:59:55 -07:00
Eric Schulte 91dea38923 adding TODOs to rorg.org 2009-04-01 15:59:33 -07:00
Eric Schulte 3657836968 added optional insertion of results...
from the description of litorgy-insert-result:

   Insert RESULT into the current buffer after the end of the
current source block.  With optional argument INSERT controls
insertion of results in the org-mode file.  INSERT can take the
following values...

t ------ the default options, simply insert the results after the
         source block

replace - insert results after the source block replacing any
          previously inserted results

silent -- no results are inserted
2009-04-01 15:46:55 -07:00
Eric Schulte e770100002 replaced support for shells 2009-03-31 16:11:41 -07:00