added missing pieces to multi-root support

This commit is contained in:
Martin Lippert
2017-11-17 16:58:43 +01:00
parent 0cf1e64608
commit be16f39b84
7 changed files with 75 additions and 23 deletions

View File

@@ -10,7 +10,7 @@ import * as FS from 'fs';
import * as Net from 'net';
import * as ChildProcess from 'child_process';
import { LanguageClient, LanguageClientOptions, SettingMonitor, ServerOptions, StreamInfo } from 'vscode-languageclient';
import { TextDocument } from 'vscode';
import { workspace, TextDocument } from 'vscode';
import { Trace } from 'vscode-jsonrpc';
import * as commons from 'commons-vscode';
@@ -38,7 +38,10 @@ export function activate(context: VSCode.ExtensionContext) {
documentSelector: ['java'],
synchronize: {
configurationSection: 'boot-java'
}
},
initializationOptions: {
workspaceFolders: workspace.workspaceFolders ? workspace.workspaceFolders.map(f => f.uri.toString()) : null
},
}
};
commons.activate(options, context);

View File

@@ -48,7 +48,7 @@
"vsce-package": "vsce package"
},
"dependencies": {
"vscode-languageclient": "^3.4.2",
"vscode-languageclient": "^3.4.5",
"commons-vscode": "^0.0.6"
},
"devDependencies": {