crates/languages/src/vtsls.rs 🔗
@@ -162,47 +162,43 @@ impl LspAdapter for VtslsLspAdapter {
_: &Arc<dyn LspAdapterDelegate>,
) -> Result<Option<serde_json::Value>> {
Ok(Some(json!({
- "typescript":
- {
+ "typescript": {
"tsdk": "node_modules/typescript/lib",
"format": {
"enable": true
},
- "inlayHints":{
- "parameterNames":
- {
+ "inlayHints": {
+ "parameterNames": {
"enabled": "all",
"suppressWhenArgumentMatchesName": false,
},
-
- "parameterTypes":
- {
+ "parameterTypes": {
"enabled": true
},
"variableTypes": {
"enabled": true,
"suppressWhenTypeMatchesName": false,
},
- "propertyDeclarationTypes":{
+ "propertyDeclarationTypes": {
"enabled": true,
},
"functionLikeReturnTypes": {
"enabled": true,
},
- "enumMemberValues":{
+ "enumMemberValues": {
"enabled": true,
}
}
},
- "vtsls":
- {"experimental": {
- "completion": {
- "enableServerSideFuzzyMatch": true,
- "entriesLimit": 5000,
+ "vtsls": {
+ "experimental": {
+ "completion": {
+ "enableServerSideFuzzyMatch": true,
+ "entriesLimit": 5000,
+ }
}
}
- }
})))
}
@@ -220,41 +216,37 @@ impl LspAdapter for VtslsLspAdapter {
"format": {
"enable": true
},
- "inlayHints":{
- "parameterNames":
- {
+ "inlayHints": {
+ "parameterNames": {
"enabled": "all",
"suppressWhenArgumentMatchesName": false,
-
},
-
- "parameterTypes":
- {
+ "parameterTypes": {
"enabled": true
},
"variableTypes": {
"enabled": true,
"suppressWhenTypeMatchesName": false,
},
- "propertyDeclarationTypes":{
+ "propertyDeclarationTypes": {
"enabled": true,
},
"functionLikeReturnTypes": {
"enabled": true,
},
- "enumMemberValues":{
+ "enumMemberValues": {
"enabled": true,
}
- }
+ }
},
- "vtsls":
- {"experimental": {
- "completion": {
- "enableServerSideFuzzyMatch": true,
- "entriesLimit": 5000,
+ "vtsls": {
+ "experimental": {
+ "completion": {
+ "enableServerSideFuzzyMatch": true,
+ "entriesLimit": 5000,
+ }
}
}
- }
}))
}