]> git.lizzy.rs Git - rust.git/commitdiff
support folder rename for initial request.
authorShuiRuTian <158983297@qq.com>
Fri, 8 Jan 2021 09:49:13 +0000 (17:49 +0800)
committerShuiRuTian <158983297@qq.com>
Fri, 8 Jan 2021 09:49:13 +0000 (17:49 +0800)
crates/rust-analyzer/src/caps.rs

index 80e46bf7f15edc545cbefd2ff76d0f2987086de3..5167a005fd776466e5b950f5e3e9b4080b83fe44 100644 (file)
@@ -77,14 +77,22 @@ pub fn server_capabilities(client_caps: &ClientCapabilities) -> ServerCapabiliti
                 will_create: None,
                 did_rename: None,
                 will_rename: Some(FileOperationRegistrationOptions {
-                    filters: vec![FileOperationFilter {
-                        scheme: Some(String::from("file")),
-                        pattern: FileOperationPattern {
-                            glob: String::from("**/*.rs"),
-                            matches: Some(FileOperationPatternKind::File),
-                            options: None,
-                        },
-                    }],
+                    filters: vec![
+                        FileOperationFilter {
+                            scheme: Some(String::from("file")),
+                            pattern: FileOperationPattern {
+                                glob: String::from("**/*.rs"),
+                                matches: Some(FileOperationPatternKind::File),
+                                options: None,
+                            },
+                        FileOperationFilter {
+                            scheme: Some(String::from("untitled")),
+                            pattern: FileOperationPattern {
+                                glob: String::from("**"),
+                                matches: Some(FileOperationPatternKind::Folder),
+                                options: None,
+                            },
+                        }],
                 }),
                 did_delete: None,
                 will_delete: None,