The plugin doesn’t work correctly in the following scenarios.
Scenario 1:
- Open some file
- Mess with it, make a syntax error
- Scroll a few screens away
- Close the file, so that BufferScroll remembers the position from #3
- Compile the project
- On the build screen hit F4
- The file opened during #1 will be displayed and correctly positioned at the syntax error, but then BufferScroll will restore the position #3
Scenario 2:
- Open a file
- Scroll somewhere
- Modify the file in an external application
- Sublime reloads the file in the background
- After switching to Sublime I see a view positioned at the first line of the file