Explorar el Código

Increases debounce on cursor movement to reduce lag

main
Eric Amodio hace 7 años
padre
commit
3a38f6ae39
Se han modificado 1 ficheros con 3 adiciones y 5 borrados
  1. +3
    -5
      src/blameActiveLineController.ts

+ 3
- 5
src/blameActiveLineController.ts Ver fichero

@ -32,7 +32,7 @@ export class BlameActiveLineController extends Disposable {
constructor(context: ExtensionContext, private git: GitService, private gitContextTracker: GitContextTracker, private annotationController: BlameAnnotationController) {
super(() => this.dispose());
this._updateBlameDebounced = Functions.debounce(this._updateBlame, 50);
this._updateBlameDebounced = Functions.debounce(this._updateBlame, 250);
this._onConfigurationChanged();
@ -112,10 +112,8 @@ export class BlameActiveLineController extends Disposable {
private isEditorBlameable(editor: TextEditor | undefined): boolean {
if (editor === undefined || editor.document === undefined) return false;
const scheme = editor.document.uri.scheme;
if (scheme !== DocumentSchemes.File && scheme !== DocumentSchemes.Git && scheme !== DocumentSchemes.GitLensGit) return false;
if (editor.document.isUntitled && scheme !== DocumentSchemes.Git && scheme !== DocumentSchemes.GitLensGit) return false;
if (!this.git.isTrackable(editor.document.uri)) return false;
if (editor.document.isUntitled && editor.document.uri.scheme === DocumentSchemes.File) return false;
return this.git.isEditorBlameable(editor);
}

Cargando…
Cancelar
Guardar