On this page
io.github.libtmux.SplitSpec.SplitSpec.Builder
- Module
- io.github.libtmux.SplitSpec
- Declared in
- SplitSpec
- Package
- io.github.libtmux:libtmux
- Source
- libtmux/src/main/java/io/github/libtmux/SplitSpec.java
-
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
#keepOnExitis set. - start method Sets what runs, for a caller holding a
PaneStartalready. - 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.