0
0
Fork 1
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-08-26 07:02:52 +00:00
org-mode/contrib/babel/lisp
Eric Schulte 1453f0294d org-babel: Hash based caching of results in buffer
This commit expands the #+resname: line to include a sha1 hash of
  the contents of the source-code block (including header arguments).
  This hash is saved in raw text in the resname line.  When a source
  block is evaluated it's hash is recalculated and checked against the
  hash in it's results line, if they are equal the current results are
  returned with no recalculation.

  Optional prefix argument when evaluating a source block will force
  re-calculation.

  caching behavior can be inhibited through the use of the :nocache
  header argument.  for global inhibition of caching add :nocache to
  the `org-babel-default-header-args' variable.
2009-11-20 10:42:33 -07:00
..
langs org-babel: more robust version of :results value for python and perl. 2009-11-11 16:09:05 -05:00
org-babel-comint.el merging with the org-babel repository 2009-09-11 13:44:05 -06:00
org-babel-exp.el org-babel-exp: fixed export bug 2009-11-16 09:23:19 -07:00
org-babel-lob.el org-babel: export of functional-style source blocks 2009-11-01 10:05:42 -05:00
org-babel-ref.el org-babel: Hash based caching of results in buffer 2009-11-20 10:42:33 -07:00
org-babel-table.el org-babel: cleaner passing of parameter to language specific files 2009-11-10 15:23:00 -07:00
org-babel-tangle.el org-babel-tangle: Save buffer at outset. 2009-11-09 09:32:05 -07:00
org-babel.el org-babel: Hash based caching of results in buffer 2009-11-20 10:42:33 -07:00