diff options
Diffstat (limited to 'crates/rust-analyzer/src/main_loop.rs')
-rw-r--r-- | crates/rust-analyzer/src/main_loop.rs | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/crates/rust-analyzer/src/main_loop.rs b/crates/rust-analyzer/src/main_loop.rs index 08b0a5a16..f0aaaa21e 100644 --- a/crates/rust-analyzer/src/main_loop.rs +++ b/crates/rust-analyzer/src/main_loop.rs | |||
@@ -27,7 +27,7 @@ use ra_flycheck::{CheckTask, Status}; | |||
27 | use ra_ide::{Canceled, FileId, LineIndex}; | 27 | use ra_ide::{Canceled, FileId, LineIndex}; |
28 | use ra_prof::profile; | 28 | use ra_prof::profile; |
29 | use ra_project_model::{PackageRoot, ProjectWorkspace}; | 29 | use ra_project_model::{PackageRoot, ProjectWorkspace}; |
30 | use ra_vfs::{VfsTask, Watch}; | 30 | use ra_vfs::VfsTask; |
31 | use rustc_hash::FxHashSet; | 31 | use rustc_hash::FxHashSet; |
32 | use serde::{de::DeserializeOwned, Serialize}; | 32 | use serde::{de::DeserializeOwned, Serialize}; |
33 | use threadpool::ThreadPool; | 33 | use threadpool::ThreadPool; |
@@ -160,13 +160,7 @@ pub fn main_loop(config: Config, connection: Connection) -> Result<()> { | |||
160 | connection.sender.send(request.into()).unwrap(); | 160 | connection.sender.send(request.into()).unwrap(); |
161 | } | 161 | } |
162 | 162 | ||
163 | GlobalState::new( | 163 | GlobalState::new(workspaces, config.lru_capacity, &globs, config) |
164 | workspaces, | ||
165 | config.lru_capacity, | ||
166 | &globs, | ||
167 | Watch(matches!(config.files.watcher, FilesWatcher::Notify)), | ||
168 | config, | ||
169 | ) | ||
170 | }; | 164 | }; |
171 | 165 | ||
172 | loop_state.roots_total = global_state.vfs.read().n_roots(); | 166 | loop_state.roots_total = global_state.vfs.read().n_roots(); |