Typed, finite semantic navigation request accepted by the local native IPC boundary.
Summary
Functions
Parses one supported wire command without creating atoms or accepting executable input.
Returns the receipt target admitted before serialized Editor application.
Types
@type choice_kind() :: :item | :action
@type kind() :: :focus_pane | :select_tab | :goto_location | :activate_picker_choice
@type t() :: %MingaEditor.NativeIPC.NavigationCommand{ activation_id: pos_integer() | nil, app_instance_id: String.t(), buffer_id: non_neg_integer() | nil, buffer_revision: non_neg_integer() | nil, choice_kind: choice_kind() | nil, column: non_neg_integer() | nil, core_instance_id: String.t(), kind: kind(), line: pos_integer() | nil, pane_id: pos_integer() | nil, picker_generation: pos_integer() | nil, tab_id: pos_integer() | nil, target_token: non_neg_integer() }
Functions
Parses one supported wire command without creating atoms or accepting executable input.
@spec receipt_target(t()) :: MingaEditor.NativeIPC.OperationReceipt.Target.t()
Returns the receipt target admitted before serialized Editor application.