diff options
author | Jeremy A. Kolb <[email protected]> | 2018-10-09 15:08:17 +0100 |
---|---|---|
committer | Jeremy A. Kolb <[email protected]> | 2018-10-11 21:40:46 +0100 |
commit | f8a2b533045757c42c206b2596448baf4737f1f0 (patch) | |
tree | 587e681ec5323d8deabcc6d533de033e7aa79be7 /crates/ra_lsp_server/src/main_loop/mod.rs | |
parent | 2ba6f18586d02a6dbc32e0bea88f7b4236277ea1 (diff) |
Language Server: textDocument/signatureHelp
Implements a pretty barebones function signature help mechanism in
the language server.
Users can use `Analysis::resolve_callback()` to get basic information
about a call site.
Fixes #102
Diffstat (limited to 'crates/ra_lsp_server/src/main_loop/mod.rs')
-rw-r--r-- | crates/ra_lsp_server/src/main_loop/mod.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/ra_lsp_server/src/main_loop/mod.rs b/crates/ra_lsp_server/src/main_loop/mod.rs index 402615e42..f4e7cfc33 100644 --- a/crates/ra_lsp_server/src/main_loop/mod.rs +++ b/crates/ra_lsp_server/src/main_loop/mod.rs | |||
@@ -255,6 +255,7 @@ fn on_request( | |||
255 | .on::<req::Completion>(handlers::handle_completion)? | 255 | .on::<req::Completion>(handlers::handle_completion)? |
256 | .on::<req::CodeActionRequest>(handlers::handle_code_action)? | 256 | .on::<req::CodeActionRequest>(handlers::handle_code_action)? |
257 | .on::<req::FoldingRangeRequest>(handlers::handle_folding_range)? | 257 | .on::<req::FoldingRangeRequest>(handlers::handle_folding_range)? |
258 | .on::<req::SignatureHelpRequest>(handlers::handle_signature_help)? | ||
258 | .finish(); | 259 | .finish(); |
259 | match req { | 260 | match req { |
260 | Ok((id, handle)) => { | 261 | Ok((id, handle)) => { |