dalanicolai <dalanico...@gmail.com> writes: > I have not asked anywhere yet, but I do not know a 'standard org-mode' way > to make org-mode show the plot images. Racket creates a temp image file and > returns a string that includes the path to the file. The actual format of > the string is: > > "\"#<Image: /var/tmp/geiser-img-16711484841671148484684.png>\"" > > I could create a patch for it, but I am not sure how to best implement it > (in a clean way).
You likely need to extend `org-babel-scheme--table-or-string' to understand Image: type. > however, it would be great if support could be added to ob-scheme itself. > I would be happy to do it, but as mentioned before I don't think I know how > to do it in the proper way. I would probably just add a condition around the > 'result' in 'org-babel-execute:scheme' as follows: I do not know much about scheme. Generally, ob-* libraries try their best to convert native language types to Elisp. If #<Image: ...> is something that is unambiguously identified as image file, I do not see why we cannot support it, converting the #<Image: ...> representation to file link. Especially, when users request :results file. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>