# config.PaneConfig

- **Module:** config
- **Package:** tmux-workspace
- **Language:** Rust
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-rs/blob/f0e37052c232636b61d095817046e6bfc8f2ca40/crates/tmux-workspace/src/config.rs#L162
- **Page:** https://libtmux.org/en/rs/latest/workspace/reference/config-paneconfig/

One pane.

The default is a pane that runs nothing and would press Enter after
anything it were given, which is what tmuxp's `- pane`, `- blank` and an
empty `-` all mean.

## Members

- `shell_commands` (attribute): Commands to run in the pane once it exists.
- `environment` (attribute): Environment variables set for the process this pane starts.
- `start_directory` (attribute): The pane's working directory.
- `focus` (attribute): Whether this pane should end up selected.
- `enter` (attribute): Whether to press Enter after each command, until a command sets its own [`ShellCommand::enter`].
- `sleep_before` (attribute): How long to wait before each command, until a command sets its own.
- `sleep_after` (attribute): How long to wait after each command, until a command sets its own.
- `suppress_history` (attribute): Whether this pane's commands stay out of the shell's history.
- `unsupported_keys` (attribute): Keys this parser recognized on the pane but does not act on.
