Seems like there are no features in Sublime Text 2 that keep code folding between file sessions close\open.
I’d like to write plugin for this, but have a question.
Where should I store fold-data such as which file, or region on the page is folded? My Only idea saves in .sublime-workspace
So, how I can access it and read my properties, attributes, or what meta-data not?
Where else can I store data such as what is required to persist fold regions?
First of all, There’s already a really nice plugin that does that and much more, it’s called BufferScroll
Trying to answer your question, I did a quick check on BufferScroll source code and it seems that it store all data in Settings folder inside a Gzip file. on mac it’s at
~/Library/Application Support/Sublime Text 2/Settings/BufferScroll.bin.gzit’s worth to mention that it’s the same folder sublime text uses to store session, auto-save session and license files.