Compare commits
No commits in common. "main" and "0.2.0" have entirely different histories.
@ -3,7 +3,7 @@
|
|||||||
"displayName": "Coverage Tool",
|
"displayName": "Coverage Tool",
|
||||||
"publisher": "justinbossis",
|
"publisher": "justinbossis",
|
||||||
"description": "Highlights coverage.py lines in VSCode",
|
"description": "Highlights coverage.py lines in VSCode",
|
||||||
"version": "0.2.1",
|
"version": "0.2.0",
|
||||||
"engines": {
|
"engines": {
|
||||||
"vscode": "^1.92.0"
|
"vscode": "^1.92.0"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -16,7 +16,6 @@ function createDecor(bgColor: string) {
|
|||||||
isWholeLine: true,
|
isWholeLine: true,
|
||||||
overviewRulerLane: OverviewRulerLane.Full,
|
overviewRulerLane: OverviewRulerLane.Full,
|
||||||
overviewRulerColor: bgColor.replace(RegExp(/0\.(\d+)/), '0.8'),
|
overviewRulerColor: bgColor.replace(RegExp(/0\.(\d+)/), '0.8'),
|
||||||
rangeBehavior: 1,
|
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -105,9 +105,9 @@ async function updateCache(files: vscode.Uri) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function updateDecorations(editor: vscode.TextEditor, coverage: IFileDecorationRange) {
|
function updateDecorations(editor: vscode.TextEditor, coverage: IFileDecorationRange) {
|
||||||
editor.setDecorations(config.excludedDecor, coverage.excludedRanges.filter(range => editor.document.validateRange(range)));
|
editor.setDecorations(config.excludedDecor, coverage.excludedRanges);
|
||||||
editor.setDecorations(config.missingDecor, coverage.missingRanges.filter(range => editor.document.validateRange(range)));
|
editor.setDecorations(config.missingDecor, coverage.missingRanges);
|
||||||
editor.setDecorations(config.executedDecor, coverage.executedRanges.filter(range => editor.document.validateRange(range)));
|
editor.setDecorations(config.executedDecor, coverage.executedRanges);
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateFileHighlight(editor: vscode.TextEditor) {
|
function updateFileHighlight(editor: vscode.TextEditor) {
|
||||||
@ -282,11 +282,6 @@ export async function activate(context: vscode.ExtensionContext) {
|
|||||||
updateFileHighlight(editor);
|
updateFileHighlight(editor);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
vscode.workspace.onDidChangeTextDocument(event => {
|
|
||||||
if (vscode.window.activeTextEditor && event.document === vscode.window.activeTextEditor.document) {
|
|
||||||
updateFileHighlight(vscode.window.activeTextEditor);
|
|
||||||
}
|
|
||||||
}, null, context.subscriptions);
|
|
||||||
|
|
||||||
const rootPath = vscode.workspace.workspaceFolders && vscode.workspace.workspaceFolders.length > 0
|
const rootPath = vscode.workspace.workspaceFolders && vscode.workspace.workspaceFolders.length > 0
|
||||||
? vscode.workspace.workspaceFolders[0].uri.fsPath
|
? vscode.workspace.workspaceFolders[0].uri.fsPath
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user