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,

Reply via email to