Entries and versions
The form’s position indicator shows current/total, or New Entry when you
are past the last stored row. Moving and writing entries happen in normal
mode.
Moving between entries
Section titled “Moving between entries”| Action | Binding |
|---|---|
| Previous entry | q |
| Next entry | 1 |
| Save and next entry | Home |
| Revert and previous entry | End |
Moving past the last loaded row opens a new, empty entry.
Deleting and archiving
Section titled “Deleting and archiving”:deletedeletes the current entry (after a confirmation).:archivearchives the current table-row version — a soft delete that keeps the history rather than removing the row.
Go to definition
Section titled “Go to definition”On a field that references another table, press g d (go_to_definition) to
open the referenced table at the linked row. If the field has no reference, the
status area says so.
Save conflicts
Section titled “Save conflicts”Because rows can change on the server, saving may surface one of these dialogs:
| Dialog | Meaning |
|---|---|
| Row changed on the server | The row was modified elsewhere while you were editing |
| Row ID already occupied | The ID exists; you are offered to create the data as a new row |
| Computed values changed | Related data changed, so computed fields were refreshed for review |
New rows are written with an idempotency key, so retrying a save does not create duplicates.