Skip to content

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.

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.

  • :delete deletes the current entry (after a confirmation).
  • :archive archives the current table-row version — a soft delete that keeps the history rather than removing the row.

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.

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.