STARTED implement org-babel-load-session:* for all languages

  • State "STARTED" from "" 2010-01-11 Mon 10:00

`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
Languageorg-babel-load-session: implemented
AsymptoteNA
CNA
Clojureyes
cssNA
ditaaNA
GraphvizNA
Emacs LispNA
gnuplotyes
Haskellyes
LaTeXNA
Objective Caml??
Perl??
Pythonyes
Ryes
Rubyyes
SassNA
GNU Screen??
shellyes
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)))