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
This commit is contained in:
Jeremy A. Kolb 2018-10-09 10:08:17 -04:00
parent 2ba6f18586
commit f8a2b53304
10 changed files with 316 additions and 12 deletions

View file

@ -255,6 +255,7 @@ fn on_request(
.on::<req::Completion>(handlers::handle_completion)?
.on::<req::CodeActionRequest>(handlers::handle_code_action)?
.on::<req::FoldingRangeRequest>(handlers::handle_folding_range)?
.on::<req::SignatureHelpRequest>(handlers::handle_signature_help)?
.finish();
match req {
Ok((id, handle)) => {