Get `editor2` mostly to feature-parity with `editor` (#3472)

The only missing piece is the context menu, which I'll work on next.

Release Notes:

- N/A
9fedb4c7eeAntonio Scandurra committed on 12/1/2023, 1:44:56 PM· committed by GitHubparentsc9be637f0c205b
6 files changedLine totals unavailable