瀏覽代碼

Stops code lens jumping when editing

main
Eric Amodio 7 年之前
父節點
當前提交
846195e378
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. +2
    -2
      src/gitCodeLensProvider.ts

+ 2
- 2
src/gitCodeLensProvider.ts 查看文件

@ -211,8 +211,8 @@ export class GitCodeLensProvider implements CodeLensProvider {
// Make sure there is only 1 lens per line
if (lenses.length && lenses[lenses.length - 1].range.start.line === line.lineNumber) return;
// Anchor the code lens to the end of the line -- so they are somewhat consistently placed
let startChar = line.range.end.character - 1;
// Anchor the code lens to the start of the line -- so that the range won't change with edits (otherwise the code lens will be removed and re-added)
let startChar = 0;
let blameForRangeFn: (() => GitBlameLines | undefined) | undefined;
if (dirty || this._config.codeLens.recentChange.enabled) {

Loading…
取消
儲存