Skip to content

Commit a6872d0

Browse files
Synchronize configuration and fix default showTree value (#71)
* Synchronize configuration * Fix wrong default value for showTree setting
1 parent e1cb5e3 commit a6872d0

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
},
138138
"effekt.showTree": {
139139
"type": "boolean",
140-
"default": "false",
140+
"default": false,
141141
"description": "Show tree of IR instead of rendered version (only relevant if 'showIR' is neither 'none' nor 'js'."
142142
},
143143
"effekt.lib": {

src/extension.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,11 @@ export async function activate(context: vscode.ExtensionContext) {
179179
{ scheme: 'file', language: 'effekt' },
180180
{ scheme: 'file', language: 'literate effekt' }
181181
],
182-
diagnosticCollectionName: "effekt"
182+
diagnosticCollectionName: "effekt",
183+
synchronize: {
184+
// Send configuration updates to the language server
185+
configurationSection: 'effekt'
186+
}
183187
};
184188

185189
client = new EffektLanguageClient(

0 commit comments

Comments
 (0)