Use `Editor::transact` everywhere

This is in preparation of emitting an edit event every time a transaction ends
or it is undone/redone.
864bede8a2Antonio Scandurra committed on 3/24/2022, 7:48:06 AMparent1c4090d
1 file changedLine totals unavailable