libtmux Reference MCP Search
On this page

io.github.libtmux.SplitSpec.SplitSpec.Builder

View as Markdown

Module
io.github.libtmux.SplitSpec
Declared in
SplitSpec
Package
io.github.libtmux:libtmux
Source
libtmux/src/main/java/io/github/libtmux/SplitSpec.java
class io.github.libtmux.SplitSpec.SplitSpec.Builder
classstaticreadonly [source]
classstaticreadonly [source]
class io.github.libtmux.SplitSpec.SplitSpec.Builder

Collects the choices, each named for what it does rather than for the field it sets.

20 declared, 0 inherited

Members

  • above method Puts the new pane above the target.
  • activeBorderStyle method Sets the new pane's pane-active-border-style. Requires tmux 3.7.
  • below method Puts the new pane below the target, which is what tmux does by default.
  • build method The finished spec.
  • cells method Gives the new pane this many terminal cells.
  • detached method Leaves the target pane focused, where tmux would move to the new one.
  • empty method Creates a pane with no process in it. Requires tmux 3.7.
  • env method Sets one variable in the new pane's environment.
  • environment method Adds several variables to the new pane's environment, keeping any already set.
  • fullWindow method Splits the whole window rather than just the target pane.
  • in method Starts the new pane in this directory.
  • inactiveBorderStyle method Sets the new pane's pane-border-style. Requires tmux 3.7.
  • keepOnExit method Keeps the pane after its command exits. Requires tmux 3.7.
  • percent method Gives the new pane this share of what is being split.
  • running method Runs a command, which closes the pane when it exits unless #keepOnExit is set.
  • start method Sets what runs, for a caller holding a PaneStart already.
  • style method Sets the new pane's window-style. Requires tmux 3.7.
  • toLeft method Puts the new pane to the left of the target.
  • toRight method Puts the new pane to the right of the target.
  • zoomed method Zooms the new pane on arrival.
Esc

Type to search.