# Lua API reference

Source: https://libtmux.org/en/lua/latest/reference/

> Types, methods, and functions in libtmux for Lua.

Lua API

773 symbols, extracted from source. Every type name in a signature links to its own entry; every cross-reference in a doc comment resolves against the same table.

Server 1 type

[Server 30 members](https://libtmux.org/en/lua/latest/reference/libtmux-server/)

Session 1 type

[Session 22 members](https://libtmux.org/en/lua/latest/reference/libtmux-session/)

Window 2 types

[Window 16 members](https://libtmux.org/en/lua/latest/reference/libtmux-window/)

[WindowLink 7 members](https://libtmux.org/en/lua/latest/reference/libtmux-windowlink/)

Pane 1 type

[Pane 28 members](https://libtmux.org/en/lua/latest/reference/libtmux-pane/)

Client 2 types

[Client 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-client/)

[ClientSelector 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-clientselector/)

Hooks 2 types, 1 function or constant

[HookProgram 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-hookprogram/)

[HookRecord 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-hookrecord/)

* HookName : [libtmux.HookName](https://libtmux.org/en/lua/latest/reference/libtmux-hookname/ "libtmux.HookName")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/options_catalog.lua#L179)] [¶](#libtmux.HookName "Permalink to HookName")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/options_catalog.lua#L179)] [¶](#libtmux.HookName "Permalink to HookName")

  HookName

Options 4 types, 2 functions and constants

[OptionArrayInput 1 members](https://libtmux.org/en/lua/latest/reference/libtmux-optionarrayinput/)

[OptionDescriptor 17 members](https://libtmux.org/en/lua/latest/reference/libtmux-optiondescriptor/)

[OptionEntry 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-optionentry/)

[OptionRecord 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-optionrecord/)

* OptionInput : [libtmux.OptionInput](https://libtmux.org/en/lua/latest/reference/libtmux-optioninput/ "libtmux.OptionInput")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/settings.lua#L652)] [¶](#libtmux.OptionInput "Permalink to OptionInput")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/settings.lua#L652)] [¶](#libtmux.OptionInput "Permalink to OptionInput")

  OptionInput

- OptionName : [libtmux.OptionName](https://libtmux.org/en/lua/latest/reference/libtmux-optionname/ "libtmux.OptionName")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/options_catalog.lua#L24)] [¶](#libtmux.OptionName "Permalink to OptionName")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/options_catalog.lua#L24)] [¶](#libtmux.OptionName "Permalink to OptionName")

  OptionName

Buffers 2 types

[Buffer 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-buffer/)

[BufferValue 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-buffervalue/)

Layout and geometry 1 function or constant

* NamedLayout : [libtmux.NamedLayout](https://libtmux.org/en/lua/latest/reference/libtmux-namedlayout/ "libtmux.NamedLayout")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/topology.lua#L690)] [¶](#libtmux.NamedLayout "Permalink to NamedLayout")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/topology.lua#L690)] [¶](#libtmux.NamedLayout "Permalink to NamedLayout")

  NamedLayout

Environment 1 type

[EnvironmentRecord 7 members](https://libtmux.org/en/lua/latest/reference/libtmux-environmentrecord/)

Commands 1 type

[CommandOutcome 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-commandoutcome/)

Formats 7 types

[Buffer 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-fields-buffer/)

[Client 10 members](https://libtmux.org/en/lua/latest/reference/libtmux-fields-client/)

[Pane 21 members](https://libtmux.org/en/lua/latest/reference/libtmux-fields-pane/)

[Server 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-fields-server/)

[Session 9 members](https://libtmux.org/en/lua/latest/reference/libtmux-fields-session/)

[Window 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-fields-window/)

[WindowLink 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-fields-windowlink/)

Queries 6 types, 6 functions and constants

[LiveQueryPlan 15 members](https://libtmux.org/en/lua/latest/reference/libtmux-livequeryplan/)

[QueryRelation 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-queryrelation/)

[QuerySchema 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-queryschema/)

[RelationCriteria 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-relationcriteria/)

[Selection 9 members](https://libtmux.org/en/lua/latest/reference/libtmux-selection/)

[Where 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-where/)

* query

  module \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L3)] [¶](#libtmux.query "Permalink to query")

  module \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L3)] [¶](#libtmux.query "Permalink to query")

  query

  Discussed in [Query captured data](https://libtmux.org/en/lua/latest/guides/query/)

- CompiledQuery : [libtmux.CompiledQuery](https://libtmux.org/en/lua/latest/reference/libtmux-compiledquery/ "libtmux.CompiledQuery")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L288)] [¶](#libtmux.CompiledQuery "Permalink to CompiledQuery")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L288)] [¶](#libtmux.CompiledQuery "Permalink to CompiledQuery")

  CompiledQuery

* Null : [libtmux.Null](https://libtmux.org/en/lua/latest/reference/libtmux-null/ "libtmux.Null")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L236)] [¶](#libtmux.Null "Permalink to Null")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L236)] [¶](#libtmux.Null "Permalink to Null")

  Null

- QueryInput : [libtmux.QueryInput](https://libtmux.org/en/lua/latest/reference/libtmux-queryinput/ "libtmux.QueryInput")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L290)] [¶](#libtmux.QueryInput "Permalink to QueryInput")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L290)] [¶](#libtmux.QueryInput "Permalink to QueryInput")

  QueryInput

* QueryScalar : [libtmux.QueryScalar](https://libtmux.org/en/lua/latest/reference/libtmux-queryscalar/ "libtmux.QueryScalar")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L254)] [¶](#libtmux.QueryScalar "Permalink to QueryScalar")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L254)] [¶](#libtmux.QueryScalar "Permalink to QueryScalar")

  QueryScalar

- WhereValue : [libtmux.WhereValue](https://libtmux.org/en/lua/latest/reference/libtmux-wherevalue/ "libtmux.WhereValue")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L277)] [¶](#libtmux.WhereValue "Permalink to WhereValue")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L277)] [¶](#libtmux.WhereValue "Permalink to WhereValue")

  WhereValue

Queries — Fields 2 types

[FieldCriteria 12 members](https://libtmux.org/en/lua/latest/reference/libtmux-fieldcriteria/)

[QueryField 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-queryfield/)

Queries — Expressions 1 function or constant

* Predicate : [libtmux.Predicate](https://libtmux.org/en/lua/latest/reference/libtmux-predicate/ "libtmux.Predicate")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L291)] [¶](#libtmux.Predicate "Permalink to Predicate")

  typealias \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/query.lua#L291)] [¶](#libtmux.Predicate "Permalink to Predicate")

  Predicate

Snapshots 8 types

[Capture 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-capture/)

[Snapshot 14 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshot/)

[SnapshotBuffer 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotbuffer/)

[SnapshotClient 12 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotclient/)

[SnapshotPane 23 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotpane/)

[SnapshotSession 11 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotsession/)

[SnapshotWindow 11 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotwindow/)

[SnapshotWindowLink 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotwindowlink/)

Requests 1 type

[Request 6 members](https://libtmux.org/en/lua/latest/reference/libtmux-request/)

Errors 2 types

[Error 6 members](https://libtmux.org/en/lua/latest/reference/libtmux-error/)

[QueryError 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-queryerror/)

Constants and enums 36 types

[BufferOptions 1 members](https://libtmux.org/en/lua/latest/reference/libtmux-bufferoptions/)

[CaptureOptions 16 members](https://libtmux.org/en/lua/latest/reference/libtmux-captureoptions/)

[ClearHistoryOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-clearhistoryoptions/)

[CommandBatchOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-commandbatchoptions/)

[CommandOptions 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-commandoptions/)

[CommandResult 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-commandresult/)

[ConnectOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-connectoptions/)

[CopyModeOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-copymodeoptions/)

[CreationOptions 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-creationoptions/)

[CreationProcessOptions 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-creationprocessoptions/)

[EnvironmentGetOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-environmentgetoptions/)

[EnvironmentListOptions 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-environmentlistoptions/)

[EnvironmentOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-environmentoptions/)

[EnvironmentSetOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-environmentsetoptions/)

[KeyOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-keyoptions/)

[LayoutOptions 6 members](https://libtmux.org/en/lua/latest/reference/libtmux-layoutoptions/)

[LinkOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-linkoptions/)

[LiveQueryOptions 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-livequeryoptions/)

[LiveQueryResult 6 members](https://libtmux.org/en/lua/latest/reference/libtmux-livequeryresult/)

[ObservationEvent 15 members](https://libtmux.org/en/lua/latest/reference/libtmux-observationevent/)

[ObservationOptions 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-observationoptions/)

[PasteBufferOptions 6 members](https://libtmux.org/en/lua/latest/reference/libtmux-pastebufferoptions/)

[RespawnOptions 6 members](https://libtmux.org/en/lua/latest/reference/libtmux-respawnoptions/)

[RunHookOptions 1 members](https://libtmux.org/en/lua/latest/reference/libtmux-runhookoptions/)

[RuntimeOptions 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-runtimeoptions/)

[SettingGetOptions 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-settinggetoptions/)

[SettingListOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-settinglistoptions/)

[SettingOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-settingoptions/)

[SettingSetOptions 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-settingsetoptions/)

[SettingUnsetOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-settingunsetoptions/)

[SnapshotOptions 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotoptions/)

[SplitOptions 10 members](https://libtmux.org/en/lua/latest/reference/libtmux-splitoptions/)

[SwapLinkOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-swaplinkoptions/)

[TopologyOptions 1 members](https://libtmux.org/en/lua/latest/reference/libtmux-topologyoptions/)

[UnlinkOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-unlinkoptions/)

[WatchOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-watchoptions/)

Constants and enums — Session 1 type

[NewSessionOptions 9 members](https://libtmux.org/en/lua/latest/reference/libtmux-newsessionoptions/)

Constants and enums — Window 4 types

[NavigateWindowOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-navigatewindowoptions/)

[NewWindowOptions 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-newwindowoptions/)

[ResizeWindowOptions 7 members](https://libtmux.org/en/lua/latest/reference/libtmux-resizewindowoptions/)

[RespawnWindowOptions 7 members](https://libtmux.org/en/lua/latest/reference/libtmux-respawnwindowoptions/)

Constants and enums — Pane 6 types

[BreakPaneOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-breakpaneoptions/)

[MovePaneOptions 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-movepaneoptions/)

[PaneOptions 1 members](https://libtmux.org/en/lua/latest/reference/libtmux-paneoptions/)

[ResizePaneOptions 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-resizepaneoptions/)

[SelectPaneOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-selectpaneoptions/)

[SwapPaneOptions 3 members](https://libtmux.org/en/lua/latest/reference/libtmux-swappaneoptions/)

Constants and enums — Client 2 types

[ClientOptions 1 members](https://libtmux.org/en/lua/latest/reference/libtmux-clientoptions/)

[SwitchClientOptions 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-switchclientoptions/)

Runtime adapters 2 functions and constants

* luv

  module \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/runtime/luv.lua#L3)] [¶](#libtmux.runtime.luv "Permalink to luv")

  module \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/runtime/luv.lua#L3)] [¶](#libtmux.runtime.luv "Permalink to luv")

  luv

  Discussed in [Runtime ownership](https://libtmux.org/en/lua/latest/guides/runtime/)

- nvim

  module \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/runtime/nvim.lua#L4)] [¶](#libtmux.runtime.nvim "Permalink to nvim")

  module \[[source](https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/runtime/nvim.lua#L4)] [¶](#libtmux.runtime.nvim "Permalink to nvim")

  nvim

  Discussed in [Runtime ownership](https://libtmux.org/en/lua/latest/guides/runtime/)

Other 9 types

[Configurable 11 members](https://libtmux.org/en/lua/latest/reference/libtmux-configurable/)

[Creation 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-creation/)

[Entity 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-entity/)

[LinkDestination 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-linkdestination/)

[Observation 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-observation/)

[ObservationCoverage 4 members](https://libtmux.org/en/lua/latest/reference/libtmux-observationcoverage/)

[Reference 8 members](https://libtmux.org/en/lua/latest/reference/libtmux-reference/)

[Runtime 5 members](https://libtmux.org/en/lua/latest/reference/libtmux-runtime/)

[Watch 2 members](https://libtmux.org/en/lua/latest/reference/libtmux-watch/)

## By module 3 modules

* libtmux 105

  * [Break​Pane​Options](https://libtmux.org/en/lua/latest/reference/libtmux-breakpaneoptions/)
  * [Buffer](https://libtmux.org/en/lua/latest/reference/libtmux-buffer/)
  * [Buffer​Options](https://libtmux.org/en/lua/latest/reference/libtmux-bufferoptions/)
  * [Buffer​Value](https://libtmux.org/en/lua/latest/reference/libtmux-buffervalue/)
  * [Capture](https://libtmux.org/en/lua/latest/reference/libtmux-capture/)
  * [Capture​Options](https://libtmux.org/en/lua/latest/reference/libtmux-captureoptions/)
  * [Clear​History​Options](https://libtmux.org/en/lua/latest/reference/libtmux-clearhistoryoptions/)
  * [Client](https://libtmux.org/en/lua/latest/reference/libtmux-client/)
  * [Client​Options](https://libtmux.org/en/lua/latest/reference/libtmux-clientoptions/)
  * [Client​Selector](https://libtmux.org/en/lua/latest/reference/libtmux-clientselector/)
  * [Command​Batch​Options](https://libtmux.org/en/lua/latest/reference/libtmux-commandbatchoptions/)
  * [Command​Options](https://libtmux.org/en/lua/latest/reference/libtmux-commandoptions/)
  * [Command​Outcome](https://libtmux.org/en/lua/latest/reference/libtmux-commandoutcome/)
  * [Command​Result](https://libtmux.org/en/lua/latest/reference/libtmux-commandresult/)
  * [Configurable](https://libtmux.org/en/lua/latest/reference/libtmux-configurable/)
  * [Connect​Options](https://libtmux.org/en/lua/latest/reference/libtmux-connectoptions/)
  * [Copy​Mode​Options](https://libtmux.org/en/lua/latest/reference/libtmux-copymodeoptions/)
  * [Creation](https://libtmux.org/en/lua/latest/reference/libtmux-creation/)
  * [Creation​Options](https://libtmux.org/en/lua/latest/reference/libtmux-creationoptions/)
  * [Creation​Process​Options](https://libtmux.org/en/lua/latest/reference/libtmux-creationprocessoptions/)
  * [Entity](https://libtmux.org/en/lua/latest/reference/libtmux-entity/)
  * [Environment​Get​Options](https://libtmux.org/en/lua/latest/reference/libtmux-environmentgetoptions/)
  * [Environment​List​Options](https://libtmux.org/en/lua/latest/reference/libtmux-environmentlistoptions/)
  * [Environment​Options](https://libtmux.org/en/lua/latest/reference/libtmux-environmentoptions/)
  * [Environment​Record](https://libtmux.org/en/lua/latest/reference/libtmux-environmentrecord/)
  * [Environment​Set​Options](https://libtmux.org/en/lua/latest/reference/libtmux-environmentsetoptions/)
  * [Error](https://libtmux.org/en/lua/latest/reference/libtmux-error/)
  * [Field​Criteria](https://libtmux.org/en/lua/latest/reference/libtmux-fieldcriteria/)
  * [Hook​Program](https://libtmux.org/en/lua/latest/reference/libtmux-hookprogram/)
  * [Hook​Record](https://libtmux.org/en/lua/latest/reference/libtmux-hookrecord/)
  * [Key​Options](https://libtmux.org/en/lua/latest/reference/libtmux-keyoptions/)
  * [Layout​Options](https://libtmux.org/en/lua/latest/reference/libtmux-layoutoptions/)
  * [Link​Destination](https://libtmux.org/en/lua/latest/reference/libtmux-linkdestination/)
  * [Link​Options](https://libtmux.org/en/lua/latest/reference/libtmux-linkoptions/)
  * [Live​Query​Options](https://libtmux.org/en/lua/latest/reference/libtmux-livequeryoptions/)
  * [Live​Query​Plan](https://libtmux.org/en/lua/latest/reference/libtmux-livequeryplan/)
  * [Live​Query​Result](https://libtmux.org/en/lua/latest/reference/libtmux-livequeryresult/)
  * [Move​Pane​Options](https://libtmux.org/en/lua/latest/reference/libtmux-movepaneoptions/)
  * [Navigate​Window​Options](https://libtmux.org/en/lua/latest/reference/libtmux-navigatewindowoptions/)
  * [New​Session​Options](https://libtmux.org/en/lua/latest/reference/libtmux-newsessionoptions/)
  * [New​Window​Options](https://libtmux.org/en/lua/latest/reference/libtmux-newwindowoptions/)
  * [Observation](https://libtmux.org/en/lua/latest/reference/libtmux-observation/)
  * [Observation​Coverage](https://libtmux.org/en/lua/latest/reference/libtmux-observationcoverage/)
  * [Observation​Event](https://libtmux.org/en/lua/latest/reference/libtmux-observationevent/)
  * [Observation​Options](https://libtmux.org/en/lua/latest/reference/libtmux-observationoptions/)
  * [Option​Array​Input](https://libtmux.org/en/lua/latest/reference/libtmux-optionarrayinput/)
  * [Option​Descriptor](https://libtmux.org/en/lua/latest/reference/libtmux-optiondescriptor/)
  * [Option​Entry](https://libtmux.org/en/lua/latest/reference/libtmux-optionentry/)
  * [Option​Record](https://libtmux.org/en/lua/latest/reference/libtmux-optionrecord/)
  * [Pane](https://libtmux.org/en/lua/latest/reference/libtmux-pane/)
  * [Pane​Options](https://libtmux.org/en/lua/latest/reference/libtmux-paneoptions/)
  * [Paste​Buffer​Options](https://libtmux.org/en/lua/latest/reference/libtmux-pastebufferoptions/)
  * [Query​Error](https://libtmux.org/en/lua/latest/reference/libtmux-queryerror/)
  * [Query​Field](https://libtmux.org/en/lua/latest/reference/libtmux-queryfield/)
  * [Query​Relation](https://libtmux.org/en/lua/latest/reference/libtmux-queryrelation/)
  * [Query​Schema](https://libtmux.org/en/lua/latest/reference/libtmux-queryschema/)
  * [Reference](https://libtmux.org/en/lua/latest/reference/libtmux-reference/)
  * [Relation​Criteria](https://libtmux.org/en/lua/latest/reference/libtmux-relationcriteria/)
  * [Request](https://libtmux.org/en/lua/latest/reference/libtmux-request/)
  * [Resize​Pane​Options](https://libtmux.org/en/lua/latest/reference/libtmux-resizepaneoptions/)
  * [Resize​Window​Options](https://libtmux.org/en/lua/latest/reference/libtmux-resizewindowoptions/)
  * [Respawn​Options](https://libtmux.org/en/lua/latest/reference/libtmux-respawnoptions/)
  * [Respawn​Window​Options](https://libtmux.org/en/lua/latest/reference/libtmux-respawnwindowoptions/)
  * [Run​Hook​Options](https://libtmux.org/en/lua/latest/reference/libtmux-runhookoptions/)
  * [Runtime](https://libtmux.org/en/lua/latest/reference/libtmux-runtime/)
  * [Runtime​Options](https://libtmux.org/en/lua/latest/reference/libtmux-runtimeoptions/)
  * [Selection](https://libtmux.org/en/lua/latest/reference/libtmux-selection/)
  * [Select​Pane​Options](https://libtmux.org/en/lua/latest/reference/libtmux-selectpaneoptions/)
  * [Server](https://libtmux.org/en/lua/latest/reference/libtmux-server/)
  * [Session](https://libtmux.org/en/lua/latest/reference/libtmux-session/)
  * [Setting​Get​Options](https://libtmux.org/en/lua/latest/reference/libtmux-settinggetoptions/)
  * [Setting​List​Options](https://libtmux.org/en/lua/latest/reference/libtmux-settinglistoptions/)
  * [Setting​Options](https://libtmux.org/en/lua/latest/reference/libtmux-settingoptions/)
  * [Setting​Set​Options](https://libtmux.org/en/lua/latest/reference/libtmux-settingsetoptions/)
  * [Setting​Unset​Options](https://libtmux.org/en/lua/latest/reference/libtmux-settingunsetoptions/)
  * [Snapshot](https://libtmux.org/en/lua/latest/reference/libtmux-snapshot/)
  * [Snapshot​Buffer](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotbuffer/)
  * [Snapshot​Client](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotclient/)
  * [Snapshot​Options](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotoptions/)
  * [Snapshot​Pane](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotpane/)
  * [Snapshot​Session](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotsession/)
  * [Snapshot​Window](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotwindow/)
  * [Snapshot​Window​Link](https://libtmux.org/en/lua/latest/reference/libtmux-snapshotwindowlink/)
  * [Split​Options](https://libtmux.org/en/lua/latest/reference/libtmux-splitoptions/)
  * [Swap​Link​Options](https://libtmux.org/en/lua/latest/reference/libtmux-swaplinkoptions/)
  * [Swap​Pane​Options](https://libtmux.org/en/lua/latest/reference/libtmux-swappaneoptions/)
  * [Switch​Client​Options](https://libtmux.org/en/lua/latest/reference/libtmux-switchclientoptions/)
  * [Topology​Options](https://libtmux.org/en/lua/latest/reference/libtmux-topologyoptions/)
  * [Unlink​Options](https://libtmux.org/en/lua/latest/reference/libtmux-unlinkoptions/)
  * [Watch](https://libtmux.org/en/lua/latest/reference/libtmux-watch/)
  * [Watch​Options](https://libtmux.org/en/lua/latest/reference/libtmux-watchoptions/)
  * [Where](https://libtmux.org/en/lua/latest/reference/libtmux-where/)
  * [Window](https://libtmux.org/en/lua/latest/reference/libtmux-window/)
  * [Window​Link](https://libtmux.org/en/lua/latest/reference/libtmux-windowlink/)
  * [query](https://libtmux.org/en/lua/latest/reference/libtmux-query/)
  * [Compiled​Query](https://libtmux.org/en/lua/latest/reference/libtmux-compiledquery/)
  * [Hook​Name](https://libtmux.org/en/lua/latest/reference/libtmux-hookname/)
  * [Named​Layout](https://libtmux.org/en/lua/latest/reference/libtmux-namedlayout/)
  * [Null](https://libtmux.org/en/lua/latest/reference/libtmux-null/)
  * [Option​Input](https://libtmux.org/en/lua/latest/reference/libtmux-optioninput/)
  * [Option​Name](https://libtmux.org/en/lua/latest/reference/libtmux-optionname/)
  * [Predicate](https://libtmux.org/en/lua/latest/reference/libtmux-predicate/)
  * [Query​Input](https://libtmux.org/en/lua/latest/reference/libtmux-queryinput/)
  * [Query​Scalar](https://libtmux.org/en/lua/latest/reference/libtmux-queryscalar/)
  * [Where​Value](https://libtmux.org/en/lua/latest/reference/libtmux-wherevalue/)

* libtmux.Fields 7

  * [Buffer](https://libtmux.org/en/lua/latest/reference/libtmux-fields-buffer/)
  * [Client](https://libtmux.org/en/lua/latest/reference/libtmux-fields-client/)
  * [Pane](https://libtmux.org/en/lua/latest/reference/libtmux-fields-pane/)
  * [Server](https://libtmux.org/en/lua/latest/reference/libtmux-fields-server/)
  * [Session](https://libtmux.org/en/lua/latest/reference/libtmux-fields-session/)
  * [Window](https://libtmux.org/en/lua/latest/reference/libtmux-fields-window/)
  * [Window​Link](https://libtmux.org/en/lua/latest/reference/libtmux-fields-windowlink/)

* libtmux.runtime 2

  * [luv](https://libtmux.org/en/lua/latest/reference/libtmux-runtime-luv/)
  * [nvim](https://libtmux.org/en/lua/latest/reference/libtmux-runtime-nvim/)
