# LibTmux.FSharp.Options

- **Module:** LibTmux.FSharp
- **Package:** LibTmux.FSharp
- **Language:** F#
- **Kind:** module
- **Source:** https://github.com/libtmux/libtmux-dotnet/blob/cf34b255c896d19a97e7d7fabea58609c916012d/src/LibTmux.FSharp/Hierarchy.fsi#L381
- **Page:** https://libtmux.org/en/fsharp/latest/reference/libtmux-fsharp-options/

```
module Options
```

Reads and writes options through keys that know their value's type.

Pass the options of the scope the option belongs to, such as
<c>session.Options</c> for <c>TmuxOptionKey.HistoryLimit</c>. Declare other keys
with <c>TmuxOptionKey.Text</c>, <c>Number</c> or <c>Flag</c>.

## Members

### Common operations

- `get` (function): Reads the value an option has in a scope, set there or inherited, as its key's type.
- `set` (function): Sets an option in a scope from a value of its key's type.
