Hi All, I’ve recently pushed a batch of improvements/fixes to org-persist, particularly with the handling of url containers. Expect to actually see caching of remote images now 🙂. I’ve also noticed that the org-persist index is written when Emacs closes, and so this sequence of event can happen: 1. Initial empty index file 2. Start Emacs session #1, add 20 entries to the index 3. Start Emacs session #2, add 1 entry to the index 4. Close Emacs session #1 ⁃ The index file now has 20 entries in it 5. Close Emacs session #2 ⁃ The index file now has 1 entry in it I think ideally at the end we’d have 21 entries in the index. So, I’ve added a simple merge function that checks to see if the index file has been updated since loading, and if so just grabs new index entries from the file. We don’t bother trying to merge modified entries. How does this sound? All the best, Timothy -- Timothy (‘tecosaur’/‘TEC’), Org mode contributor. Learn more about Org mode at . Support Org development at , or support my work at .