# window.SplitOptions

- **Module:** window
- **Package:** libtmux
- **Language:** Rust
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-rs/blob/8a648c0894dfffc9303583f753b6c8ae01f2fe76/crates/libtmux/src/window.rs#L1605
- **Page:** https://libtmux.org/reference/rs/window-splitoptions/

## Members

- `new` (method) — Describe a split placing the new pane in one direction.
- `start_directory` (method) — Set the new pane's working directory.
- `command` (method) — Run a command instead of the default shell.
- `size` (method) — Give the new pane a size, in cells or as a share of the space.
- `environment` (method) — Set an environment variable for the process the new pane starts.
- `full` (method) — Span the full width or height of the window rather than of the pane.
- `zoom` (method) — Zoom the new pane, filling the window until it is unzoomed.
- `select` (method) — Make the new pane active.
- `into_command` (method) — Lower these options into a `split-window` command for one target.
