Run prettier

This commit is contained in:
Aleksey Kladov 2019-12-30 15:11:30 +01:00
parent a0c0350960
commit 57df9bed70
2 changed files with 16 additions and 20 deletions

View file

@ -2,30 +2,26 @@ import * as vscode from 'vscode';
import * as lc from 'vscode-languageclient';
import { Server } from './server';
export class Ctx {
private extCtx: vscode.ExtensionContext
private extCtx: vscode.ExtensionContext;
constructor(extCtx: vscode.ExtensionContext) {
this.extCtx = extCtx
this.extCtx = extCtx;
}
get client(): lc.LanguageClient {
return Server.client
return Server.client;
}
registerCommand(
name: string,
factory: (ctx: Ctx) => Cmd,
) {
const fullName = `rust-analyzer.${name}`
registerCommand(name: string, factory: (ctx: Ctx) => Cmd) {
const fullName = `rust-analyzer.${name}`;
const cmd = factory(this);
const d = vscode.commands.registerCommand(fullName, cmd);
this.pushCleanup(d);
}
pushCleanup(d: { dispose(): any }) {
this.extCtx.subscriptions.push(d)
this.extCtx.subscriptions.push(d);
}
}

View file

@ -9,7 +9,7 @@ import { StatusDisplay } from './commands/watch_status';
import * as events from './events';
import * as notifications from './notifications';
import { Server } from './server';
import { Ctx } from './ctx'
import { Ctx } from './ctx';
let ctx!: Ctx;
@ -94,15 +94,15 @@ export async function activate(context: vscode.ExtensionContext) {
string,
lc.GenericNotificationHandler,
]> = [
[
'rust-analyzer/publishDecorations',
notifications.publishDecorations.handle,
],
[
'$/progress',
params => watchStatus.handleProgressNotification(params),
],
];
[
'rust-analyzer/publishDecorations',
notifications.publishDecorations.handle,
],
[
'$/progress',
params => watchStatus.handleProgressNotification(params),
],
];
const syntaxTreeContentProvider = new SyntaxTreeContentProvider();
const expandMacroContentProvider = new ExpandMacroContentProvider();