I completed a full rewrite of this package some days ago. I fixed some problematic exceptions that were present in previous versions and it works faster.
**To remember:
**This package started as a project to save the scroll position between sessions.
Now it saves everything about a view. (scroll, bookmarks, folds, marks, selections and syntax )
Additional features:
1 - Has the optional ability ( by default set to false ) to synch bookmarks, folds and marks between cloned views. A bookmark or fold will appear automatically in other cloned views. This was requested by user outer7
2 - if you folded something and then unfolded, with this plugin you can call to “refold” ( if the view content was untouched – if not fold will appear in funny positions ) This may can be improved a little more.
If you tried this package in the past but were frustrated with the result give it another try and report any problem.
Limitation:
- Currently the data taken by this package is saved when the focus of a view is lost. This is obviously not optimal. This is a limitation of sublime text which is not dispatching the events “on project open/closed” and “on application close”
- There seems to be a problem with sublime text setting scroll position of some file types as xml, html and txt when these are loaded.