Render PlantUML markup in org-mode documents

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

Rendering of embedded PlantUML has been supported for various markdown formats since release 8.16. However org-mode isn't one of the supported formats (possibly because org-mode markup support was introduced later?).

Further details

Org-mode markup already supported. Typically a plantuml snippet would be embedded in an org-babel source block, e.g.:

#+BEGIN_SRC plantuml file:salutations.svg
Bob --> Alice: Wahey!
Alice --> Bob: Wahoo!
#+END_SRC

Proposal

Extend support for rendering embedded PlantUML to org-mode markup.

What does success look like, and how can we measure that?

The rendered view of an org-mode document contains a rendered plantuml diagram rather than a listing of the plantuml source.

Progress

Partial progress was made in !236244 (merged) by @skkzsh (merged in 19.1), which added syntax highlighting and Mermaid diagram rendering for org-mode #+begin_src blocks. However, PlantUML rendering in org-mode remains unimplemented and is the outstanding work for this issue.

Edited by 🤖 GitLab Bot 🤖