Ihor Radchenko <yanta...@posteo.net> writes: > Ihor Radchenko <yanta...@posteo.net> writes: > >> What about the approach we already use in >> `org-attach-id-to-path-function-list' - check if an attachment directory >> already exists, generated using any rule, and only if not, create a new? >> >> Similarly, in `org-attach-dir', we can first check local attachment >> directory and return it if it exists. Then, we check attachment >> directory for the symlink source, and return it when it exists. >> If none exists, create attachment locally or relative to the symlink >> source, according to some customization. The default will be creating >> locally, to follow the existing behavior. > > See the attached tentative patch.
Applied, onto main. https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=1686b6f3b As for creating attachment directories in the symlink source dir, I suggest posting a feature request. Then, we will see if such a feature would be useful for people. -- 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>