Skip to content
Snippets Groups Projects
Commit db7af60e authored by SeeBasTStick's avatar SeeBasTStick
Browse files

proper debug console behavior

parent 860ffb15
No related branches found
No related tags found
No related merge requests found
...@@ -30,9 +30,10 @@ export function activate(context: ExtensionContext) { ...@@ -30,9 +30,10 @@ export function activate(context: ExtensionContext) {
}; };
let debugChannle = window.createOutputChannel("ProB language server") let debugChannle = window.createOutputChannel("ProB language server")
debugChannle.appendLine("starting server at <" + javaHome + " -jar " + serverHome + ">") debugChannle.appendLine("starting server at <" + javaHome + " -jar " + serverHome + ">")
debugChannle.appendLine("fs exits " + fs.existsSync(serverHome)) //debugChannle.appendLine("fs exits " + fs.existsSync(serverHome))
// Options to control the language client // Options to control the language client
let clientOptions: LanguageClientOptions = { let clientOptions: LanguageClientOptions = {
// Register the server for B files // Register the server for B files
...@@ -57,18 +58,18 @@ export function activate(context: ExtensionContext) { ...@@ -57,18 +58,18 @@ export function activate(context: ExtensionContext) {
let disposable = client.start(); let disposable = client.start();
context.subscriptions.push(disposable); context.subscriptions.push(disposable);
const debugMode : Boolean = workspace.getConfiguration("languageServer").get("debugMode")
if(!debugMode){
debugChannle.hide()
}else{
debugChannle.show()
}
console.log(workspace.getConfiguration("languageServer").get("debugMode"))
window.onDidOpenTerminal(() =>
{
workspace.onDidChangeConfiguration(() => {
showDebugMessages(debugChannle)
})
client.onDidChangeState(() => {
showDebugMessages(debugChannle) showDebugMessages(debugChannle)
}) })
...@@ -76,7 +77,6 @@ export function activate(context: ExtensionContext) { ...@@ -76,7 +77,6 @@ export function activate(context: ExtensionContext) {
function showDebugMessages(debugChannle : OutputChannel){ function showDebugMessages(debugChannle : OutputChannel){
const debugMode : Boolean = workspace.getConfiguration("languageServer").get("debugMode") const debugMode : Boolean = workspace.getConfiguration("languageServer").get("debugMode")
console.log(debugMode)
if(debugMode) if(debugMode)
{ {
debugChannle.show() debugChannle.show()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment