hello,

i need help understanding the :id: system.

the way i understood it: id a file and it won't matter if the filename changes.

so every org file that is expected to stay will get its own right up at the 
beging with =org-id-get-create= and a creation timestamp. that's it. no other 
id in the file.

in my mind the consequence is if i link to a heading in =books.org= i expect it 
the link to function even if i rename it to =books i have read in 2025.org= or 
if i move it in =../old/books.org=

in practice it seems =org-id-update-id-locations= needs to know the file names. 
which rather blocks my brilliant solution with ids.

so far the hack is to dump all files in emacs, run the update-id-locations and 
know that for a while the links will work.

is there a more elegant or just simpler solution?

Reply via email to