[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[O] idempotency and inconsistency for org-babel-remove-inline-result
From: |
Daniele Pizzolli |
Subject: |
[O] idempotency and inconsistency for org-babel-remove-inline-result |
Date: |
Fri, 30 Jan 2015 17:04:32 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) |
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
- [O] idempotency and inconsistency for org-babel-remove-inline-result,
Daniele Pizzolli <=