# LibTmux.format_hints

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/formats.jl#L204
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-format_hints/

```
format_hints(server::LibTmux.Server, target; max_output_bytes, kwargs...)
```

## Methods

Return `FormatHints` from `display-message -a` in the explicit target context. tmux prints unescaped `key=value` rows: multiline values can resemble extra keys, and unavailable callbacks are omitted. The candidate list is therefore unverified and incomplete. Read useful candidates with `FormatField`; even then, an empty expansion does not prove absence or support. Raw bytes remain in `result`, including invalid UTF-8 that is not part of a candidate name. Strict list commands verify the target before and after the listing; these are separate observations, with the same best-effort generation contract.

```julia
format_hints(server, target; max_output_bytes=1048576, kwargs...)
```

## Parameters

- `server` (`LibTmux.Server`)
- `target` (`Any`)
- `max_output_bytes` (`Int`)
  Default: `1024 ^ 2`.
- `kwargs`
