vscode-objectscript icon indicating copy to clipboard operation
vscode-objectscript copied to clipboard

Support non-`isfs` virtual workspaces for client-side editing

Open isc-bsaviano opened this issue 8 months ago • 1 comments

There are a bunch of places in our code where we check the scheme of a URI and use "file" to mean client-side editing. We should consider supporting any scheme other than isfs and isfs-readonly for client-side editing.

cc @gjsjohnmurray for comment

Original issue: https://github.com/intersystems/language-server/issues/294

isc-bsaviano avatar Dec 06 '23 13:12 isc-bsaviano

I took a look at this and it's pretty complicated. To support this, we'd need to make our code that generates a URI for a document async. That code is used in a lot of places, including our exported API, which makes such a change very invasive. I'm not sure this is worth doing unless we also re-evaluate how we generate URIs.

isc-bsaviano avatar Jan 05 '24 16:01 isc-bsaviano