Core Library0.xAPI Reference

Choose documentation 3

latest

Current version

latest
English

Early release libtmux is released, and its APIs may still change between releases. This site's structure and URLs may change too.

Go API

struct libtmux-go latest

PaneSelectRequest

PaneSelectRequest configures select-pane for one exact receiver. Closed enums prevent conflicting direction, mark, and input flags. Its zero value selects the receiver. Mark rejects every other option. Input rejects Direction and KeepZoom because changing input does not select a pane. These combinations and enum ranges are validated before execution.

Source and package
Qualified name
tmux.PaneSelectRequest
Package
tmux
Distribution
github.com/libtmux/libtmux-go/tmux
Source
tmux/window_pane_topology.go
struct tmux.PaneSelectRequest

Fields4#

PaneSelectRequest fields
NameTypeDescription
Direction PaneSelectDirection Direction selects a pane relative to the receiver; zero selects the receiver unless Mark or Input is set.
Input PaneInputMode Input changes whether the receiver accepts input without selecting; zero leaves input state unchanged.
KeepZoom bool KeepZoom preserves the window's zoomed state while selecting.
Mark PaneMarkMode Mark changes the server-wide marked pane without selecting; zero leaves it unchanged.
Esc

Type to search.

Reference previewOpen reference