mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-09-20 22:42:02 +00:00
Revert "Merge #5516"
This reverts commit5b13c2411f
, reversing changes made toc3defe2532
.
This commit is contained in:
parent
3d799b66df
commit
14a3a713c7
2 changed files with 31 additions and 42 deletions
|
@ -128,7 +128,6 @@ pub struct ClientCapsConfig {
|
|||
pub hover_actions: bool,
|
||||
pub status_notification: bool,
|
||||
pub signature_help_label_offsets: bool,
|
||||
pub dynamic_watched_files: bool,
|
||||
}
|
||||
|
||||
impl Config {
|
||||
|
@ -291,13 +290,6 @@ impl Config {
|
|||
}
|
||||
|
||||
pub fn update_caps(&mut self, caps: &ClientCapabilities) {
|
||||
if let Some(ws_caps) = caps.workspace.as_ref() {
|
||||
if let Some(did_change_watched_files) = ws_caps.did_change_watched_files.as_ref() {
|
||||
self.client_caps.dynamic_watched_files =
|
||||
did_change_watched_files.dynamic_registration.unwrap_or(false);
|
||||
}
|
||||
}
|
||||
|
||||
if let Some(doc_caps) = caps.text_document.as_ref() {
|
||||
if let Some(value) = doc_caps.definition.as_ref().and_then(|it| it.link_support) {
|
||||
self.client_caps.location_link = value;
|
||||
|
|
|
@ -106,7 +106,6 @@ impl GlobalState {
|
|||
);
|
||||
};
|
||||
|
||||
if self.config.client_caps.dynamic_watched_files {
|
||||
let save_registration_options = lsp_types::TextDocumentSaveRegistrationOptions {
|
||||
include_text: Some(false),
|
||||
text_document_registration_options: lsp_types::TextDocumentRegistrationOptions {
|
||||
|
@ -135,12 +134,10 @@ impl GlobalState {
|
|||
method: "textDocument/didSave".to_string(),
|
||||
register_options: Some(serde_json::to_value(save_registration_options).unwrap()),
|
||||
};
|
||||
|
||||
self.send_request::<lsp_types::request::RegisterCapability>(
|
||||
lsp_types::RegistrationParams { registrations: vec![registration] },
|
||||
|_, _| (),
|
||||
);
|
||||
}
|
||||
|
||||
self.fetch_workspaces();
|
||||
|
||||
|
|
Loading…
Reference in a new issue