浏览代码

Revising bugs and tasks in org-babel.org

Dan Davison 16 年之前
父节点
当前提交
cfb9092ede
共有 1 个文件被更改,包括 23 次插入78 次删除
  1. 23 78
      org-babel.org

+ 23 - 78
org-babel.org

@@ -199,11 +199,18 @@ would then be [[#sandbox][the sandbox]].
 #+end_src
 
 
-* Tasks [30/49]
+* Tasks [30/50]
+** PROPOSED optional timestamp for output
+   Add option to place an (inactive) timestamp at the #+resname, to
+   record when that output was generated.
 ** PROPOSED use example block for large amounts of stdout output?
    We're currently `examplizing' with : at the beginning of the line,
    but should larger amounts of output be in a
-   \#+begin_example...\#+end_example block? What's the cutoff? > 1 line?
+   \#+begin_example...\#+end_example block? What's the cutoff? > 1
+   line?  This would be nice as it would allow folding of lengthy
+   output. Sometimes one will want to see stdout just to check
+   everything looks OK, and then fold it away.
+
 ** TODO make tangle files read-only?
    With a file-local variable setting, yea that makes sense.  Maybe
    the header should reference the related org-mode file.
@@ -664,76 +671,6 @@ This would allow for display of images upon export providing
 functionality similar to =org-exp-blocks= only in a more general
 manner.
 
-** TODO Add languages [1/6]
-I'm sure there are many more that aren't listed here.  Please add
-them, and bubble any that you particularly care about up to the top.
-
-Any new language should be implemented in a org-babel-lang.el file.
-Follow the pattern set by [[file:lisp/org-babel-script.el][org-babel-script.el]], [[file:lisp/org-babel-shell.el][org-babel-shell.el]] and
-[[file:lisp/org-babel-R.el][org-babel-R.el]].
-
-*** TODO perl
-This could probably be added to [[file:lisp/org-babel-script.el][org-babel-script.el]]
-
-*** TODO java
-
-*** DONE ditaa
-(see [[* file result types][file result types]])
-
-#+srcname: implementing-ditaa
-#+begin_src ditaa :results replace :file blue.png :cmdline -r
-+---------+
-| cBLU    |
-|         |
-|    +----+
-|    |cPNK|
-|    |    |
-+----+----+
-#+end_src
-
-#+resname: implementing-ditaa
-[[file:blue.png][blue.png]]
-
-*** STARTED gnuplot
-(see [[* file result types][file result types]])
-
-- a =file= header argument
-- a =cmdline= header argument
-- to add variables
-  - scalar variables should be replaced in the body of the gnuplot code
-  - vector variables should be exported to tab-separated files, and
-    the variable names should be replaced with the path to the files
-
-#+PLOT: title:"Citas" ind:1 deps:(3) type:2d with:histograms set:"yrange [0:]"
-#+TBLNAME: gnuplot-data
-| independent var | first dependent var | second dependent var |
-|-----------------+---------------------+----------------------|
-|             0.1 |               0.425 |                0.375 |
-|             0.2 |              0.3125 |               0.3375 |
-|             0.3 |          0.24999993 |           0.28333338 |
-|             0.4 |               0.275 |              0.28125 |
-|             0.5 |                0.26 |                 0.27 |
-|             0.6 |          0.25833338 |           0.24999993 |
-|             0.7 |          0.24642845 |           0.23928553 |
-|             0.8 |             0.23125 |               0.2375 |
-|             0.9 |          0.23333323 |            0.2333332 |
-|               1 |              0.2225 |                 0.22 |
-|             1.1 |          0.20909075 |           0.22272708 |
-|             1.2 |          0.19999998 |           0.21458333 |
-|             1.3 |          0.19615368 |           0.21730748 |
-
-#+srcname: implementing-gnuplot
-#+begin_src gnuplot :var data=gnuplot-data
-set title "Implementing Gnuplot"
-plot "data" using 1:2 with lines
-#+end_src
-
-*** TODO dot
-(see [[* file result types][file result types]])
-
-*** TODO asymptote
-(see [[* file result types][file result types]])
-
 ** DEFERRED use textConnection to pass tsv to R?
    When passing args from the org buffer to R, the following route is
    used: arg in buffer -> elisp -> tsv on file -> data frame in R. I
@@ -2055,7 +1992,7 @@ This could probably be added to [[file:lisp/org-babel-script.el][org-babel-scrip
 +----+----+
 #+end_src
 
-#+resname:
+#+resname: implementing-ditaa
 [[file:blue.png][blue.png]]
 
 *** STARTED gnuplot
@@ -2100,12 +2037,14 @@ plot "data" using 1:2 with lines
 
 
 * Bugs [19/30]
-** TODO o-b-execute-subtree overwrites some buffer contents
-*** Try M-x org-babel-execute-subtree with point at the beginning of this line
+** TODO o-b-execute-subtree overwrites heading when subtree is folded
+*** Example
+    Try M-x org-babel-execute-subtree with the subtree folded and
+    point at the beginning of the heading line.
 #+begin_src sh
-b=2
+size=5
 #+end_src
-   
+
 ** TODO Allow source blocks to be recognised when #+ are not first characters on the line
    I think Carsten has recently altered the core so that #+ can have
    preceding whitespace, at least for literal/code examples. org-babel
@@ -2178,7 +2117,13 @@ the same for the other languages. [Dan]
    inserting the results (after possible further recursive calls to
    org-babel-ref-resolve-reference), point hasn't gone back to the
    lob line.
-** TODO LoB: output to buffer adds creeping blank lines
+** TODO creeping blank lines
+   There's still inappropriate addition of blank lines in some circumstances. E.g.
+
+#+begin_src sh
+b=5
+#+end_src
+
    Compare the results of
 #+lob: python-add(a=5, b=17)