Remove unused modehandlers when tabs are closed

This commit is contained in:
xconverge 2016-10-09 19:10:35 -07:00
parent 9ecdd6b345
commit af7a167050

View File

@ -127,6 +127,11 @@ export async function activate(context: vscode.ExtensionContext) {
}, 0);
});
vscode.workspace.onDidCloseTextDocument((event) => {
// Remove modehandler for closed document
delete modeHandlerToEditorIdentity[event.fileName + vscode.window.activeTextEditor.viewColumn];
})
registerCommand(context, 'type', async (args) => {
taskQueue.enqueueTask({
promise: async () => {