parameters: ()
return_statement: return merge_key_bindings(
          [
              load_emacs_open_in_editor_bindings(),
              load_vi_open_in_editor_bindings(),
          ]
      )
docstring: Load both the Vi and emacs key bindings for handling edit-and-execute-command.
docstring_summary: Load both the Vi and emacs key bindings for handling edit-and-execute-command.
docstring_tokens: Load both the Vi and emacs key bindings for handling edit - and - execute - command .
function: def load_open_in_editor_bindings() -> KeyBindingsBase:
      """
      Load both the Vi and emacs key bindings for handling edit-and-execute-command.
      """
      return merge_key_bindings(
          [
              load_emacs_open_in_editor_bindings(),
              load_vi_open_in_editor_bindings(),
          ]
      )
function_tokens: def load_open_in_editor_bindings ( ) -> KeyBindingsBase : return merge_key_bindings ( [ load_emacs_open_in_editor_bindings ( ) , load_vi_open_in_editor_bindings ( ) , ] )