[FEATURE] - Support multiple `scheme` on the same workspace
Hi, it's Wayne Phillips here, author of the twinBASIC VS code extension. We're experiencing an incompatibility with your extension that we hope you can assist with.
Environment/version
- Extension version: v13.1.0
- VSCode version: v1.59
- OS version: Windows 10
Steps to reproduce
- Create a twinBASIC project
- Try to set a bookmark, nothing happens; no error reported in the UI, and no bookmark icon was added in the gutter.
I ran your extension under the debugger, and noted that there was an unhandled error:
This error is caused by your extension picking up the wrong URI schema. twinBASIC uses two virtual filesystems, as seen in the screenshot below. The first filesystem is labelled 'BUILD CONFIGURATIONS' which has a schema of 'twinbasic-builds', and a second one labelled 'PROJECT: NewProject' with a schema of 'twinbasic'.
The file open in the editor here actually has a full URI of twinbasic:/NewProject/Sources/MainModule.twin, but your extension is wrongly trying to use the schema from the first virtual filesystem, twinbasic-builds, as seen in the first screenshot.
If you need any further information, please let me know. Thanks.
Hi @WaynePhillipsEA ,
I’m sorry to say but yes, the extension does not support multiple scheme on the same workspace, at least not yet.
I already have plans to update that, and I guess it could work for your as well. I’ll let you know about the progress and maybe you could try out when released.
Hope this helps
Absolutely! I will be ready to test as soon as you have that implemented. Thanks.
Hi, I'm a twinBASIC user. Bookmarks are indispensable for me and twinBASIC doesn't have an own system. So I ask if there is progress regarding the multiple scheme thing.