Hi Eric, Eric Schulte wrote: > Ista Zahn <iz...@psych.rochester.edu> writes: > >> On Thu, Jul 28, 2011 at 8:59 AM, Stephen Eglen >> <s.j.eg...@damtp.cam.ac.uk> wrote: >>> Thanks Torsten, you've expressed it elegantly! >>>> >>>> a) send it to someone without the results (to let him create his own) >>>> b) archive them without having possible huge amount of lines of >>>> results which can be reproduced any time by executing the block again. >>>> c) to delete all the old results and start "fresh" >> >> +1 for c. I often work with R objects that are simply too large to >> store in org tables, so I use babel caching + session + write / load R >> data files from disk. This works, but it becomes easy to get to an >> inconsistent state, and I would like to be able to delete the results >> blocks and run the whole thing fresh. > > You could try evaluating the following with "M-x :" in an Org-mode > buffer. If this works well then I'll give it its own function name and > key shortcut (key combo suggestions welcome). > > #+begin_src emacs-lisp > (org-babel-map-src-blocks nil (org-babel-remove-result)) > #+end_src
On the file I took for testing, this works OK. Regarding a key binding, looking at =C-c C-v h=, this is already quite full. Though, =k= is free, and could be used for "killing the results". Best regards, Seb -- Sebastien Vauban