Add mouse context menu to `editor2` (#3473)

We observed some weird behavior in `ContextMenu`, specifically:

- It seems like we don't intercept actions that have been dispatched,
which causes the context menu to stay open.
- The key bindings for editor actions in the context menu seem to come
from Vim

Release Notes:

- N/A
134f3eb79fAntonio Scandurra committed on 12/1/2023, 3:25:07 PM· committed by GitHubparents9fedb4c5fefc12
3 files changedLine totals unavailable