Hello,
I really like the new inline results. Thanks for this new cool feature.
I have only a few problems with it.
Is there a way to evaluate a buffer an then remove inline results or
better, to get the very same buffer after:
(org-babel-execute-buffer)
(org-babel-map-inline-src-blocks nil (org-babel-remove-inline-result))
Every call add an extra white space:
Original:
1 + 4 in R is src_R[:exports results]{1+4}.
After (org-babel-execute-buffer):
1 + 4 in R is src_R[:exports results]{1+4} {{{results(5)}}}.
After: (org-babel-map-inline-src-blocks nil (org-babel-remove-inline-result))
1 + 4 in R is src_R[:exports results]{1+4} .
After (org-babel-execute-buffer):
1 + 4 in R is src_R[:exports results]{1+4} {{{results(5)}}} .
And so on...
I see that the function docs says: Extraneous leading whitespace is
trimmed. Is this the intended result?
Also, is there anything that prevents to make
org-babel-remove-inline-result interactive as is
org-babel-remove-result? Wwhy not have also
org-babel-remove-inline-result-one-or-many and
org-babel-remove-all-result-one-or-many to remove all the babel result
with one function call?
I do no not know lisp a lot, but I can try to submit a patch if you
agree that will be useful.
Thanks in advance,
Daniele