You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The core LSP types define an EnumerableFileSystem trait. We have an implementation of this trait that sends requests to the LSP client to enumerate the files of workspaces (i.e., as part of indexing), and to retrieve file contents. This implementation uses new LSP request types (extensions), and these are supported directly in Visual Studio Code through our own LSP client implementation.
To support LSP environments outside of Visual Studio Code, we will need another implementation of the EnumerableFileSystem trait that enumerates and reads the file system directly. This implementation should also be extended to optionally watch for file changes, and report them as appropriate LSP notifications.
The text was updated successfully, but these errors were encountered:
Native filesystem for non-wasm build of P4Analyzer has been merged. Unit tests are passing & system is working on Unix, but it's not working on Windows.
Native file watcher wasn't implemented, but a draft was started. That was later removed from the merge and can be seen in this commit
The core LSP types define an
EnumerableFileSystem
trait. We have an implementation of this trait that sends requests to the LSP client to enumerate the files of workspaces (i.e., as part of indexing), and to retrieve file contents. This implementation uses new LSP request types (extensions), and these are supported directly in Visual Studio Code through our own LSP client implementation.To support LSP environments outside of Visual Studio Code, we will need another implementation of the
EnumerableFileSystem
trait that enumerates and reads the file system directly. This implementation should also be extended to optionally watch for file changes, and report them as appropriate LSP notifications.The text was updated successfully, but these errors were encountered: