|
|
@@ -3,7 +3,7 @@
|
|
|
#+SEQ_TODO: TODO PROPOSED | DONE DEFERRED REJECTED
|
|
|
#+STARTUP: oddeven
|
|
|
|
|
|
-* Tasks [13/24]
|
|
|
+* Tasks [13/25]
|
|
|
** TODO (simple caching) check for named results before source blocks
|
|
|
see the TODO comment in [[file:litorgy/litorgy-ref.el::TODO%20This%20should%20explicitly%20look%20for%20resname%20lines%20before][litorgy-ref.el#litorgy-ref-resolve-reference]]
|
|
|
|
|
|
@@ -24,7 +24,7 @@ This will rely upon [[* resolve references to other buffers][resolve references
|
|
|
- [[file:litorgy/litorgy-ref.el::TODO%20allow%20searching%20for%20names%20in%20other%20buffers][litorgy-ref.el:searching-in-other-buffers]]
|
|
|
- [[file:litorgy/litorgy.el::defun%20litorgy%20find%20named%20result%20name][litorgy.el#litorgy-find-named-result]]
|
|
|
|
|
|
-** TODO results-type header (scalar/vector)
|
|
|
+** TODO results-type header (vector/file) [1/3]
|
|
|
In response to a point in Dan's email. We should allow the user to
|
|
|
force scalar or vector results. This could be done with a header
|
|
|
argument, and the default behavior could be controlled through a
|
|
|
@@ -38,7 +38,6 @@ This will rely upon [[* resolve references to other buffers][resolve references
|
|
|
#+resname:
|
|
|
: :scalar
|
|
|
|
|
|
-
|
|
|
since it doesn't make sense to turn a vector into a scalar, lets
|
|
|
just add a two values...
|
|
|
|
|
|
@@ -53,6 +52,26 @@ This will rely upon [[* resolve references to other buffers][resolve references
|
|
|
results forcing the results into an org-mode table, and
|
|
|
interpreting any strings as file paths.
|
|
|
|
|
|
+*** DONE multiple =:results= headers
|
|
|
+
|
|
|
+#+srcname: multiple-result-headers
|
|
|
+#+begin_src ruby :results replace silent
|
|
|
+:schulte
|
|
|
+#+end_src
|
|
|
+
|
|
|
+#+resname:
|
|
|
+
|
|
|
+*** TODO file result types
|
|
|
+When inserting into an org-mode buffer create a link with the path
|
|
|
+being the value, and optionally the display being the
|
|
|
+=file-name-nondirectory= if it exists.
|
|
|
+
|
|
|
+This will be useful because blocks like =ditaa= and =dot= can return
|
|
|
+the string path of their files, and can add =file= to their results
|
|
|
+header.
|
|
|
+
|
|
|
+*** TODO vector result types
|
|
|
+
|
|
|
** TODO re-implement R evaluation using ess-command or ess-execute
|
|
|
I don't have any complaints with the current R evaluation code or
|
|
|
behaviour, but I think it would be good to use the ESS functions
|
|
|
@@ -468,6 +487,28 @@ This is currently working only with emacs lisp as in the following
|
|
|
example in the [[* emacs lisp source reference][emacs lisp source reference]].
|
|
|
|
|
|
|
|
|
+** TODO Add languages [0/5]
|
|
|
+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 litorgy-lang.el file.
|
|
|
+Follow the pattern set by [[file:litorgy/litorgy-script.el][litorgy-script.el]], [[file:litorgy/litorgy-shell.el][litorgy-shell.el]] and
|
|
|
+[[file:litorgy/litorgy-R.el][litorgy-R.el]].
|
|
|
+
|
|
|
+*** TODO perl
|
|
|
+This could probably be added to [[file:litorgy/litorgy-script.el][litorgy-script.el]]
|
|
|
+
|
|
|
+*** TODO java
|
|
|
+
|
|
|
+*** TODO ditaa
|
|
|
+(see [[* file result types][file result types]])
|
|
|
+
|
|
|
+*** TODO dot
|
|
|
+(see [[* file result types][file result types]])
|
|
|
+
|
|
|
+*** TODO asymptote
|
|
|
+(see [[* file result types][file result types]])
|
|
|
+
|
|
|
|
|
|
* Bugs [9/12]
|
|
|
|