diff --git a/crates/ra_vfs/src/lib.rs b/crates/ra_vfs/src/lib.rs index 7fccc30880..0e0edf2618 100644 --- a/crates/ra_vfs/src/lib.rs +++ b/crates/ra_vfs/src/lib.rs @@ -5,8 +5,10 @@ //! need to get it into the memory in the first place somehow. VFS is the //! component which does this. //! -//! It also is responsible for watching the disk for changes, and for merging +//! It is also responsible for watching the disk for changes, and for merging //! editor state (modified, unsaved files) with disk state. +//! TODO: Some LSP clients support watching the disk, so this crate should +//! to support custom watcher events (related to https://github.com/rust-analyzer/rust-analyzer/issues/131) //! //! VFS is based on a concept of roots: a set of directories on the file system //! whihc are watched for changes. Typically, there will be a root for each