Although the textDocument/did* notifications are being handled, we also need to be notified when files change on the file system. This is especially important when the Analyzer has been initialized within a workspace. The current handler for the workspace/didChangeWatchedFiles notification is empty meaning that these file system changes are currently being ignored.
With access to an EnumerableFileSystem implementation, the machinery is in place to handle this notification.
Although the
textDocument/did*
notifications are being handled, we also need to be notified when files change on the file system. This is especially important when the Analyzer has been initialized within a workspace. The current handler for theworkspace/didChangeWatchedFiles
notification is empty meaning that these file system changes are currently being ignored.With access to an
EnumerableFileSystem
implementation, the machinery is in place to handle this notification.