# LibTmux.Format

- **Module:** LibTmux
- **Package:** libtmux
- **Language:** Elixir
- **Kind:** module
- **Source:** https://github.com/libtmux/libtmux-elixir/blob/66b9b1c3f3f3186428abdfda2c76f5cf87446710/lib/libtmux/format.ex#L1
- **Page:** https://libtmux.org/en/elixir/latest/reference/libtmux-format/

Constructs literal operands for tmux formats without evaluating their text.

Command quoting and format quoting are separate. A literal may contain
newlines or arbitrary non-NUL bytes; this does not qualify its output for
a shared line-oriented control lane.

## Members

### Common operations

- [`field/1`](/en/elixir/latest/reference/libtmux-format-field-1/) (function): Encodes one named field for `LibTmux.Codec.decode_field/3` with `encoding: :escaped_v1`.
- [`literal/1`](/en/elixir/latest/reference/libtmux-format-literal-1/) (function): Returns a format expression that expands to exactly the supplied non-NUL bytes.
