In-progress browser for a directory of text files

persist the surface across restarts

Limitations:

  • Can only remember one app. Will probably throw an error if you open a second app.
  • Can only remember the location of one buffer per definition. If you have duplicate buffers (because they're handy sometimes!) it'll just remember one of them at random.

Independent of this commit, I'm definitely seeing a couple of issues as I made these edits:

  • The surface quickly gets sluggish.
  • Scrolling can sometimes jarringly pan the surface by a lot.

In both cases I have experience with these issues from my time hacking on pensieve.love.

Created by  Kartik K. Agaram  on January 1, 2023
JIBCAKTUIYZ2NAAOXJ7YBM72XG7FZA2AQL64MZBJVM62ELU2BO4AC
Change contents