소스 검색

Fixes missing hovers in revisions

main
Eric Amodio 7 년 전
부모
커밋
e8c47c425a
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. +1
    -1
      src/annotations/blameAnnotationProvider.ts
  2. +2
    -2
      src/gitService.ts

+ 1
- 1
src/annotations/blameAnnotationProvider.ts 파일 보기

@ -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 파일 보기

@ -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 {

불러오는 중...
취소
저장