Config for raLspServerPath will be overwritten if __RA_LSP_SERVER_DEBUG is set

Changed presentation from clear to reveal silent
Removed the vscode gitignore entry
Added debugging documentation
Added tasks and launch configs
This commit is contained in:
Andrew Ross 2019-01-18 12:59:08 +02:00 committed by Aleksey Kladov
parent 168c46ab77
commit 1800bfb6e6
7 changed files with 470 additions and 7 deletions

View file

@ -2,9 +2,11 @@ import * as vscode from 'vscode';
import { Server } from './server';
const RA_LSP_DEBUG = process.env.__RA_LSP_SERVER_DEBUG;
export class Config {
public highlightingOn = true;
public raLspServerPath = 'ra_lsp_server';
public raLspServerPath = RA_LSP_DEBUG || 'ra_lsp_server';
constructor() {
vscode.workspace.onDidChangeConfiguration(_ =>
@ -24,7 +26,8 @@ export class Config {
}
if (config.has('raLspServerPath')) {
this.raLspServerPath = config.get('raLspServerPath') as string;
this.raLspServerPath =
RA_LSP_DEBUG || (config.get('raLspServerPath') as string);
}
}
}