Command.mutation
Source and package
- Qualified name
-
Libtmux.Command. mutation - Module
- Libtmux
- Declared in
Command- Package
- libtmux
- Source
- lib/libtmux.mli
- type mutation = | Kill_session of Session
.target | Kill_window of Window.target | Kill_pane of Pane.target | Select_window_at of Session.target * int | Unlink_window_at of { session: Session.target ; index: int ; allow_kill: bool } | Link_window of { window: Window.target ; session: Session.target ; index: int } | Move_window_at of { from_session: Session.target ; from_index: int ; session: Session.target ; index: int } | Select_pane of Pane.target | Set_pane_title of Pane.target * string | Resize_pane of { pane: Pane.target ; width: int option ; height: int option } | Resize_window of { window: Window.target ; width: int option ; height: int option } | Select_layout of Window.target * Layout.t | Cycle_layout of Window.target * [ `Next | `Previous ] | Move_pane of { pane: Pane.target ; beside: Pane.target ; direction: Geometry.direction ; size: Geometry.size option } | Swap_panes of Pane.target * Pane.target | Rotate_panes of Window.target * [ `Forward | `Backward ] | Zoom_pane of Pane.target | Respawn_pane of { pane: Pane.target ; spawn: Spawn.t ; kill_running: bool } | Clear_history of Pane.target | Set_environment of { scope: Environment.scope ; name: string ; value: string ; hidden: bool } | Unset_environment of Environment.scope * string | Remove_environment of Environment.scope * string | Set_option of { scope: Options.scope ; name: string ; index: int option ; value: Options.scalar ; append: bool } | Unset_option of Options.scope * string * int option | Clear_option_array of Options.scope * string | Set_hook of { scope: Options.scope ; name: string ; index: int option ; commands: Hook.command list ; append: bool } | Remove_hook of Options.scope * string * int option | Run_hook of Options.scope * string | Switch_client_at of { client: Client_name ; session: Session.t .target ; update_environment: bool } | Request_detach_client_at of Client_name | Refresh_client_at of Client.t _name * bool | Resize_control_client_at of { client: Client.t _name ; width: int ; height: int }.t -
Public owner:
Libtmux
Members32#
- Clear_history constant
- Clear_option_array constant
- Cycle_layout constant
- Kill_pane constant
- Kill_session constant
- Kill_window constant
- Link_window constant
- Move_pane constant
- Move_window_at constant
- Refresh_client_at constant
- Remove_environment constant
- Remove_hook constant
- Request_detach_client_at constant
- Resize_control_client_at constant
- Resize_pane constant
- Resize_window constant
- Respawn_pane constant
- Rotate_panes constant
- Run_hook constant
- Select_layout constant
- Select_pane constant
- Select_window_at constant
- Set_environment constant
- Set_hook constant
- Set_option constant
- Set_pane_title constant
- Swap_panes constant
- Switch_client_at constant
- Unlink_window_at constant
- Unset_environment constant
- Unset_option constant
- Zoom_pane constant