Thorsten Jolitz <tjol...@googlemail.com> writes: > in elisp code, with point in entry1, I do a save-excursion that inserts > another entry2 and does some work there. After existing from the > save-excursion form, I add e.g. a global ID with org-id-get-create - and > would expect to find it in entry1 when save-excursion did its job right. > But I find it in entry2. > > So when I am in one entry and do some inserting in a save-excursion, I > cannot expect to find myself at the same position in the same entry > after save-excursion finished?
save-excursion does seem to work better than human reception: ,------------------------------- | before save excusion1: 271 | before save excusion2: 271 | after save excursion2: 271 | before end save excusion1: 455 | after save excusion1: 271 | after postprocess: 271 `------------------------------- I enclosed the whole thing in another save-excursion, an found out that there was some point movement after the original save-excursion that I had overlooked. Sorry for the noise. -- cheers, Thorsten