@@ -108,6 +108,9 @@ const staticOptions = asLanguageClientOptionsById({
108108 } ,
109109 mutualizable : false ,
110110 vscodeExtensionIds : [ 'cobol' ] ,
111+ defaultConfigurationOverride : {
112+ 'cobol-lsp.subroutine-manager.paths-local' : [ '/tmp/project' ]
113+ } ,
111114 async createAdditionalFeatures ( client ) {
112115 const { CobolResolveSubroutineFeature } = await import ( './extensions/cobol' )
113116 return [
@@ -212,7 +215,12 @@ const staticOptions = asLanguageClientOptionsById({
212215 configurationSection : 'Lua'
213216 } ,
214217 mutualizable : true ,
215- vscodeExtensionIds : [ 'lua' ]
218+ vscodeExtensionIds : [ 'lua' ] ,
219+ defaultConfigurationOverride : {
220+ 'Lua.runtime.version' : 'Lua 5.4' ,
221+ 'Lua.diagnostics.enable' : true ,
222+ 'Lua.diagnostics.disable' : [ 'lowercase-global' ]
223+ }
216224 } ,
217225 mysql : {
218226 documentSelector : [ {
@@ -314,7 +322,10 @@ const staticOptions = asLanguageClientOptionsById({
314322 configurationSection : 'r.lsp'
315323 } ,
316324 mutualizable : true ,
317- vscodeExtensionIds : [ 'vscode-R' ]
325+ vscodeExtensionIds : [ 'vscode-R' ] ,
326+ defaultConfigurationOverride : {
327+ 'r.lsp.diagnostics' : false
328+ }
318329 } ,
319330 react : {
320331 documentSelector : [
@@ -334,6 +345,10 @@ const staticOptions = asLanguageClientOptionsById({
334345 ] ,
335346 mutualizable : true ,
336347 vscodeExtensionIds : [ 'solargraph' ] ,
348+ defaultConfigurationOverride : {
349+ 'solargraph.diagnostics' : true ,
350+ 'solargraph.formatting' : true
351+ } ,
337352 synchronize : {
338353 configurationSection : 'solargraph'
339354 }
@@ -397,7 +412,11 @@ const staticOptions = asLanguageClientOptionsById({
397412 }
398413 ] ,
399414 mutualizable : false ,
400- vscodeExtensionIds : [ 'svlangserver' ]
415+ vscodeExtensionIds : [ 'svlangserver' ] ,
416+ defaultConfigurationOverride : {
417+ 'systemverilog.linter' : 'icarus' ,
418+ 'systemverilog.launchConfiguration' : 'iverilog -g2012 -t null'
419+ }
401420 } ,
402421 vue : {
403422 documentSelector : [
0 commit comments