Split ContextMenu actions (#2931)

This should have no user-visible impact.

For vim `.` to repeat it's important that actions are replayable.
Currently editor::MoveDown *sometimes* moves the cursor down, and
*sometimes* selects the next completion.

For replay we need to be able to separate the two.
27143e2fb4Conrad Irwin committed on 9/5/2023, 3:38:08 PM· committed by GitHubparents485506356db21d
5 files changedLine totals unavailable