Dmitry Gutov writes: > On 07.06.2020 22:55, Simen Heggestøyl wrote: > >> It is transient now, yes. > > And later, it won't be? Yes, later too (sorry, I think I misunderstood your original message). >> Just as an example I can imagine an optional feature in the future where >> you could name a project interactively the first time it's seen >> (i.e. when it's added to the project list for the first time). > > And then lose all these annotations when a project root directory is > moved/renamed/etc? > > But OK, maybe it won't happen too often to really worry about. Yes. I think it should only be used to store metadata that isn't a hassle to lose. Another example from the top of my head: recording project visit counts. That could be used for an option to show the most popular projects first in the completion list, for instance. >>> AKA: >>> >>> (goto-char (point-min)) >>> (read (current-buffer)) >>> >>> Though the practical difference will be tiny. >> I don't mind changing it, but could you explain the difference to >> me? My >> understanding isn't deep enough to see anything but one line versus >> two. :) > > Just an extra string allocation, I guess. Sure, I've changed it. Updated patch attached! -- Simen