# LibTmux::Configuration::Environment

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Raku
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-raku/blob/e76160bcce6e03976d49424da15b7c31afb2c68e/lib/LibTmux/Configuration.rakumod#L351
- **Page:** https://libtmux.org/en/raku/latest/reference/libtmux-configuration-environment/

Session or global environment, including hidden and removed entries.

Session or global environment, including hidden and removed entries.

## Members

### Common operations

- [`list`](/en/raku/latest/reference/libtmux-configuration-environment-list/) (method): Capture normal entries, or only hidden entries when requested explicitly.
- [`set`](/en/raku/latest/reference/libtmux-configuration-environment-set/) (method): Store literal text without FORMAT or shell expansion; NUL is not representable.
- [`unset`](/en/raku/latest/reference/libtmux-configuration-environment-unset/) (method): Delete an entry from this environment.
- [`remove`](/en/raku/latest/reference/libtmux-configuration-environment-remove/) (method): Store a removed marker so the variable is omitted from newly spawned processes.
- [`get`](/en/raku/latest/reference/libtmux-configuration-environment-get/) (method): Find a captured entry; Nil means absent from the requested visibility class.

### Other members

- [`clone`](/en/raku/latest/reference/libtmux-configuration-environment-clone/) (method): Copy endpoint, scope and limits through constructor validation.
