summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2022-02-10 10:08:53 +1100
committerGitHub <noreply@github.com>2022-02-10 10:08:53 +1100
commit2f2c778a074d0eff991c6c22da54429de3de6704 (patch)
treeb0a08ac68bcd62058be8c279db30dd18f79f1f0a /cli/lsp/language_server.rs
parent773f882e5e7bcb93d4fd3ab66e56c6e422dfc97a (diff)
feat(lsp): support linking to symbols in JSDoc on hover (#13631)
Closes #13198
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r--cli/lsp/language_server.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index e561e5d4e..8e197a6ce 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -1105,7 +1105,7 @@ impl Inner {
error!("Unable to get quick info: {}", err);
LspError::internal_error()
})?;
- maybe_quick_info.map(|qi| qi.to_hover(line_index))
+ maybe_quick_info.map(|qi| qi.to_hover(line_index, self))
};
self.performance.measure(mark);
Ok(hover)
@@ -1724,7 +1724,7 @@ impl Inner {
},
)?;
if let Some(completion_info) = maybe_completion_info {
- completion_info.as_completion_item(&params)
+ completion_info.as_completion_item(&params, self)
} else {
error!(
"Received an undefined response from tsc for completion details."
@@ -2265,7 +2265,7 @@ impl Inner {
})?;
if let Some(signature_help_items) = maybe_signature_help_items {
- let signature_help = signature_help_items.into_signature_help();
+ let signature_help = signature_help_items.into_signature_help(self);
self.performance.measure(mark);
Ok(Some(signature_help))
} else {