Hi, when you have a buffer on a VFS (new buffer or not), if you save-as on another VFS it could cause the following problem :
when saving it will call
buffer.getMarkersPath(vfs) with the new VFS as parameter, but it will ask for the parent path of the buffer.
This path has not been updated yet so you'll get
with path from another VFS, that could cause exceptions.
I think this getMarkersPath method should not take the VFS as argument