message: Slightly simplify logic for cycling through autocomplete suggestions
  No magic is required to have an action execute only once - that's what `runsOnceForEveryCursor` does
diff: @@ -526,52 +526,26 @@ class CommandCtrlUInInsertMode extends BaseCommand {
  class CommandNavigateAutocompleteDown extends BaseCommand {
  modes = [Mode.Insert];
  keys = [['<C-n>'], ['<C-j>']];
  + runsOnceForEveryCursor() {
  + return false;
  + }
  public async exec(position: Position, vimState: VimState): Promise<void> {
  - /* if we're in a multi cursor state, we check to see if the current active text selection
  - * is the same as the position we've been passed when we exec this function
  - * this has the effect of only ever executing `selectNextSuggestion` once.
  - * without this we execute it once per multi cursor, meaning it skips over the autocomplete
  - * list suggestions
  - */
  - if (vimState.isMultiCursor) {
  - const selection = vimState.editor.selection;
  - if (
  - selection.active.line === position.line &&
  - selection.active.character === position.character
  - ) {
  await vscode.commands.executeCommand('selectNextSuggestion');
  }
  - } else {
  - await vscode.commands.executeCommand('selectNextSuggestion');
  - }
  - }
  }
  @RegisterAction
  class CommandNavigateAutocompleteUp extends BaseCommand {
  modes = [Mode.Insert];
  keys = ['<C-p>'];
  + runsOnceForEveryCursor() {
  + return false;
  + }
  public async exec(position: Position, vimState: VimState): Promise<void> {
  - /* if we're in a multi cursor state, we check to see if the current active text selection
  - * is the same as the position we've been passed when we exec this function
  - * this has the effect of only ever executing `selectPrevSuggestion` once.
  - * without this we execute it once per multi cursor, meaning it skips over the autocomplete
  - * list suggestions
  - */
  - if (vimState.isMultiCursor) {
  - const selection = vimState.editor.selection;
  - if (
  - selection.active.line === position.line &&
  - selection.active.character === position.character
  - ) {
  await vscode.commands.executeCommand('selectPrevSuggestion');
  }
  - } else {
  - await vscode.commands.executeCommand('selectPrevSuggestion');
  - }
  - }
  }
  @RegisterAction
  