in the mean time i used gpt and its solution was =(setq org-id-link-to-org-use-id t)=. only the result was org generated an uuid id for the precise heading. and i really do not need that because the file already has its own unique id, and the headings are supposed to be unique anyway.
On Tue, 11 Nov 2025, at 15:06, Racoon Chimp wrote: > hello, > > i am starting to turn in circles. > > i have set =org-id-link-to-org-use-id= to =use-existing=. i am aware > that performance could be impacted with having many ids and i do not > need many ids. i have just one for the whole file and expect it to be > used with the headings. > > so i expect something like > > #+begin_example > [[id:unique_uuid::*my pretty heading][my pretty heading]] > #+end_example > > yet =org-store-link= still returns > > #+begin_example > [[file:~/path/to/my/file.org::*my pretty heading][my pretty heading]] > #+end_example > > only serveral times in the past i have changed the path, and i want org > to find its own, after all i assume that is the precise functionality > associated with having unique :id: > > what is the right way to do it? > > cheers,
