Closes #17232 Release Notes: - Fixed inlay hints not being enabled for JavaScript when using the `vtsls` language server. (They were enabled by default for TypeScript)
This commit is contained in:
parent
3cffcacf52
commit
be21169a95
1 changed files with 30 additions and 32 deletions
|
@ -221,40 +221,38 @@ impl LspAdapter for VtslsLspAdapter {
|
||||||
adapter: &Arc<dyn LspAdapterDelegate>,
|
adapter: &Arc<dyn LspAdapterDelegate>,
|
||||||
) -> Result<Option<serde_json::Value>> {
|
) -> Result<Option<serde_json::Value>> {
|
||||||
let tsdk_path = Self::tsdk_path(&adapter).await;
|
let tsdk_path = Self::tsdk_path(&adapter).await;
|
||||||
Ok(Some(json!({
|
let config = serde_json::json!({
|
||||||
"typescript": {
|
"tsdk": tsdk_path,
|
||||||
"tsdk": tsdk_path,
|
"suggest": {
|
||||||
"suggest": {
|
"completeFunctionCalls": true
|
||||||
"completeFunctionCalls": true
|
},
|
||||||
|
"inlayHints": {
|
||||||
|
"parameterNames": {
|
||||||
|
"enabled": "all",
|
||||||
|
"suppressWhenArgumentMatchesName": false
|
||||||
},
|
},
|
||||||
"inlayHints": {
|
"parameterTypes": {
|
||||||
"parameterNames": {
|
"enabled": true
|
||||||
"enabled": "all",
|
},
|
||||||
"suppressWhenArgumentMatchesName": false,
|
"variableTypes": {
|
||||||
},
|
"enabled": true,
|
||||||
"parameterTypes": {
|
"suppressWhenTypeMatchesName": false
|
||||||
"enabled": true
|
},
|
||||||
},
|
"propertyDeclarationTypes": {
|
||||||
"variableTypes": {
|
"enabled": true
|
||||||
"enabled": true,
|
},
|
||||||
"suppressWhenTypeMatchesName": false,
|
"functionLikeReturnTypes": {
|
||||||
},
|
"enabled": true
|
||||||
"propertyDeclarationTypes": {
|
},
|
||||||
"enabled": true,
|
"enumMemberValues": {
|
||||||
},
|
"enabled": true
|
||||||
"functionLikeReturnTypes": {
|
|
||||||
"enabled": true,
|
|
||||||
},
|
|
||||||
"enumMemberValues": {
|
|
||||||
"enabled": true,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
"javascript": {
|
});
|
||||||
"suggest": {
|
|
||||||
"completeFunctionCalls": true
|
Ok(Some(json!({
|
||||||
}
|
"typescript": config,
|
||||||
},
|
"javascript": config,
|
||||||
"vtsls": {
|
"vtsls": {
|
||||||
"experimental": {
|
"experimental": {
|
||||||
"completion": {
|
"completion": {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue