Core LibraryunreleasedAPI Reference

Choose documentation 2

latest

Current version

latest
English

Unreleased libtmux has not been released. Its API may change during development. This site's structure and URLs may change too.

enum libtmux-ocaml latest

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.t ; session: Session.target ; update_environment: bool } | Request_detach_client_at of Client_name.t | Refresh_client_at of Client_name.t * bool | Resize_control_client_at of { client: Client_name.t ; width: int ; height: int }

Public owner: Libtmux

Members32#

Esc

Type to search.

Reference previewOpen reference