aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server
diff options
context:
space:
mode:
authorimtsuki <[email protected]>2020-01-14 17:02:01 +0000
committerimtsuki <[email protected]>2020-01-14 17:18:52 +0000
commitc390e92fdd25ced46c589bfbff94e4b0bc4d9c38 (patch)
treebd33983bd3d77c1442f7814d595cbf0506f421da /crates/ra_lsp_server
parentd8d8c20077702b8537086d49914d02654a46ebc5 (diff)
Add inlay parameter name hints for function calls
Signed-off-by: imtsuki <[email protected]>
Diffstat (limited to 'crates/ra_lsp_server')
-rw-r--r--crates/ra_lsp_server/src/main_loop/handlers.rs1
-rw-r--r--crates/ra_lsp_server/src/req.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/crates/ra_lsp_server/src/main_loop/handlers.rs b/crates/ra_lsp_server/src/main_loop/handlers.rs
index a592f0a12..a9a8538b7 100644
--- a/crates/ra_lsp_server/src/main_loop/handlers.rs
+++ b/crates/ra_lsp_server/src/main_loop/handlers.rs
@@ -952,6 +952,7 @@ pub fn handle_inlay_hints(
952 range: api_type.range.conv_with(&line_index), 952 range: api_type.range.conv_with(&line_index),
953 kind: match api_type.kind { 953 kind: match api_type.kind {
954 ra_ide::InlayKind::TypeHint => InlayKind::TypeHint, 954 ra_ide::InlayKind::TypeHint => InlayKind::TypeHint,
955 ra_ide::InlayKind::ParameterHint => InlayKind::ParameterHint,
955 }, 956 },
956 }) 957 })
957 .collect()) 958 .collect())
diff --git a/crates/ra_lsp_server/src/req.rs b/crates/ra_lsp_server/src/req.rs
index 8098ff31d..dc327f53d 100644
--- a/crates/ra_lsp_server/src/req.rs
+++ b/crates/ra_lsp_server/src/req.rs
@@ -197,6 +197,7 @@ pub struct InlayHintsParams {
197#[derive(Debug, PartialEq, Eq, Deserialize, Serialize)] 197#[derive(Debug, PartialEq, Eq, Deserialize, Serialize)]
198pub enum InlayKind { 198pub enum InlayKind {
199 TypeHint, 199 TypeHint,
200 ParameterHint,
200} 201}
201 202
202#[derive(Debug, Deserialize, Serialize)] 203#[derive(Debug, Deserialize, Serialize)]