Rudolf Adamkovič <rud...@adamkovic.org> writes: >>> `ox-texinfo' exports the link as >>> >>> @uref{file://test.org,Foo} >> >> the link points to the test.org file. It is not broken - the relevant >> heading is present in the .org file even though it is absent in the >> exported .texi file. > > Oh, I see now. OMG, I would have never guessed that! > > [It definitely is not intuitive.]
Depends. Consider, for example, subtree export with subtree containing links to the rest of the Org file. Then, it makes more sense, I think. > Either way, thank you for re-explaining. :) I actually spoke too soon. * Foo :noexport: :PROPERTIES: :ID: xxx :END: * Bar [[id:xxx][Foo]] does produce invalid link in the html export. More specifically, it first produces .org link, but then `org-html-link-org-files-as-html' comes into play, and HTML exporter assumes that the whole original .org file has been exported, converting the link back into internal html link. So... Confirmed. However, the fix would be more or less easy just for links to the current .org file. It is not clear what to do with links to external org files - we have no information whether the link target (or even the linked org file) is exported or not. -- 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>