fix: stop hiding cached gutter markers while edits refresh
This commit is contained in:
@@ -8,6 +8,8 @@ Ordinary documents show repository changes beside their hybrid line numbers by d
|
||||
|
||||
The baseline is Git `HEAD` or Git-backed jj's parent `@-`, so indicators include unsaved edits and remain after saving until the repository baseline changes. A deletion marks the next surviving source row; at EOF it marks the last editor row, including the final empty row after a trailing newline. An empty file anchors removals on row 0. Replacements mark paired rows modified and extra current rows added. Historical snapshots do not show live changes. Eligible named files not yet on disk show nonempty unsaved text as added; tracked files missing on disk still compare their buffer text against the baseline. Non-repository/ignored/binary/symlink files, files over 16 MiB, and jj changes with multiple parents have no indicators.
|
||||
|
||||
Indicators refresh asynchronously. Typing and undo/redo retain the last completed indicators until the updated comparison arrives, avoiding flashes; indicator values and row positions can briefly lag edits.
|
||||
|
||||
## Default editing keys
|
||||
|
||||
| Mode | Keys |
|
||||
|
||||
Reference in New Issue
Block a user