David Masterson <dsmaster...@gmail.com> writes: > I use Org with Emacs 28.2 on Linux and BeOrg on iPhones. I don't > believe iPhones support "symbolic links". Therefore, where I mount a > USB key on each is going to be a different directory. I'd like to store > pictures on my USB key and reference them via "file:" hyperlinks in > Org. My problem is accounting for the different directory locations. > > Can I create a variable (property? tag?) in my Org file that will have > the path to the USB key directory and use that in an Org hyperlink?
You can have environment variables in link paths: [[file:$HOME/wallpaper.png]] Alternatively, you can define a link abbreviation: #+link: local-file /home/user/ [[local-file:wallpaper.png]] and then load it via #+SETUPFILE with different setupfiles on PC and phone. Or you can have a custom link type. -- 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>