I really love the ability to quickly navigate to files opened in old editing sessions that
desktop provides. However, there are a few things I don't like about it so I'd like to stop using it if possible, but I'm not quite there yet.
What I don't like about
desktop: Note neither of these would be a problem if buffers were merely easily re-openable, rather than immediately re-opened (as
- Slow startup with large numbers of buffers
- A tendency to make it harder to diagnose problems in my emacs configuration, because of side-effects from opening buffers
What I'm trying to use instead of
idofeature keeps a list of closed buffers. When using ido to switch buffer, the closed buffers show up too (with a different face and different prioritization).
point(cursor position) in buffers
savehistto save minibuffer history
This is all great, except that
ido is only saving a small number of buffers for me in
ido.last. How can I have several hundred buffers saved by
ido across emacs restart, and have them saved whether they are closed ('virtual') or not?
Customizing -- actually it does, see answer
ido-max-work-file-list doesn't seem to have any effect for me.
I'm aware of
projectile and use that too, but this is a bit different. I'm also aware of
recentf, but I'd prefer to stick with
ido-use-virtual-buffers, because aside from lack of persistence across emacs sessions it works perfectly for me.