NEWS entry for the new argument of org-babel-comint-async-register

The optional argument was added on bugfix branch, but we are adding
this extra NEWS entry on main.  See also:

https://list.orgmode.org/875xpnrubg.fsf@localhost/T/#m179d313e1db284ff28eb4098129bb49418824a25
This commit is contained in:
Jack Kamm 2024-10-21 20:22:00 -07:00
parent 09e7bb0604
commit 5e86016cf9
1 changed files with 18 additions and 0 deletions

View File

@ -186,6 +186,24 @@ accept the INFO channel and return a string. This makes it possible
to dynamically generate the content of the resulting ~<head>~ tag in
the resulting HTML document.
*** ~org-babel-comint-async-register~: New optional argument controlling prompt handling
The new argument ~prompt-handling~ allows Babel languages to specify
how prompts should be handled when passing output to
~org-babel-comint-async-chunk-callback~. If equal to
~filter-prompts~, prompts are removed beforehand, same as the
default behavior of ~org-babel-comint-with-output~. If equal to
~disable-prompt-filtering~, then the prompt filtering is skipped. If
unset, then the default behavior is the same as ~filter-prompts~ for
backwards compatibility.
Prompt filtering is needed for some Babel languages, such as ob-shell,
which leave extra prompts in the output as a side effect of
evaluation. However other Babel languages, like ob-python, don't
leave extra prompts after evaluation, and skipping the prompt
filtering can be more robust for such languages (as this avoids
removing false positive prompts).
** Miscellaneous
*** Org mode no longer prevents =flyspell= from spell-checking inside =LOGBOOK= drawers