diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2022-02-10 10:08:53 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-10 10:08:53 +1100 |
commit | 2f2c778a074d0eff991c6c22da54429de3de6704 (patch) | |
tree | b0a08ac68bcd62058be8c279db30dd18f79f1f0a /cli/lsp/language_server.rs | |
parent | 773f882e5e7bcb93d4fd3ab66e56c6e422dfc97a (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.rs | 6 |
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(¶ms) + completion_info.as_completion_item(¶ms, 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 { |