Selaa lähdekoodia

Fixes missing hovers in revisions

main
Eric Amodio 7 vuotta sitten
vanhempi
commit
e8c47c425a
2 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. +1
    -1
      src/annotations/blameAnnotationProvider.ts
  2. +2
    -2
      src/gitService.ts

+ 1
- 1
src/annotations/blameAnnotationProvider.ts Näytä tiedosto

@ -75,7 +75,7 @@ export abstract class BlameAnnotationProviderBase extends AnnotationProviderBase
}
registerHoverProvider() {
this._hoverProviderDisposable = languages.registerHoverProvider({ pattern: this.uri.fsPath }, this);
this._hoverProviderDisposable = languages.registerHoverProvider({ pattern: this.document.uri.fsPath }, this);
}
async provideHover(document: TextDocument, position: Position, token: CancellationToken): Promise<Hover | undefined> {

+ 2
- 2
src/gitService.ts Näytä tiedosto

@ -1121,8 +1121,8 @@ export class GitService extends Disposable {
shortSha = shaOrcommitOrUri.shortSha;
}
const extension = path.extname(fileName!);
return Uri.parse(`${DocumentSchemes.GitLensGit}:${path.basename(fileName!, extension)}:${shortSha}${extension}?${JSON.stringify(data)}`);
const parsed = path.parse(fileName!);
return Uri.parse(`${DocumentSchemes.GitLensGit}:${parsed.dir}${parsed.name}:${shortSha}${parsed.ext}?${JSON.stringify(data)}`);
}
private static _toGitUriData<T extends IGitUriData>(commit: IGitUriData, originalFileName?: string): T {

Ladataan…
Peruuta
Tallenna