STARTED implement org-babel-load-session:* for all languages
- State "STARTED" from ""
`org-babel-load-session:*' is bound to M-up and can be called from inside of a code block to dump the body of the block to the related session. It is currently implemented for the following languages where…
- NA
- means the language doesn't support sessions anyways
- yes
- means it is now implemented
- ??
- means I need to look more closely at the language to determine if sessions are supported, or some prerequisite isn't yet implemented
Language | org-babel-load-session: implemented |
---|---|
Asymptote | NA |
C | NA |
Clojure | yes |
css | NA |
ditaa | NA |
Graphviz | NA |
Emacs Lisp | NA |
gnuplot | yes |
Haskell | yes |
LaTeX | NA |
Objective Caml | ?? |
Perl | ?? |
Python | yes |
R | yes |
Ruby | yes |
Sass | NA |
GNU Screen | ?? |
shell | yes |
SQL | ?? |
most of these all follow this simple basic form
(defun org-babel-load-session:R (session body params) "Load BODY into SESSION." (save-window-excursion (let ((buffer (org-babel-prep-session:R session params))) (with-current-buffer buffer (goto-char (process-mark (get-buffer-process (current-buffer)))) (insert (org-babel-chomp body))) buffer)))