# LibTmux::Client::ClientTarget.choose

- **Module:** LibTmux::Client
- **Package:** LibTmux
- **Language:** Raku
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-raku/blob/0b5dd3d32e20f83a0069874e33eab0eb48f55962/lib/LibTmux/Client.rakumod#L245
- **Page:** https://libtmux.org/en/raku/latest/reference/libtmux-client-clienttarget-choose/

```
method choose(Str:D $kind, PaneId:D :$pane!, Str :$format = Str,
                  Str :$filter = Str, Str :$key-format = Str, Str :$sort = Str,
                  Bool:D :$reverse = False, Bool:D :$zoom = False,
                  Bool:D :$preview = True, CommandTemplate :$template = CommandTemplate,
                  *%operation --> Result:D)
```

Enter a pane mode shared by every client viewing that pane.

Enter a pane mode shared by every client viewing that pane.

## Parameters

- `$kind` (`Str:D`)
- `$pane` (`PaneId:D`)
- `$format?` (`Str`)
- `$filter?` (`Str`)
- `$key-format?` (`Str`)
- `$sort?` (`Str`)
- `$reverse?` (`Bool:D`)
- `$zoom?` (`Bool:D`)
- `$preview?` (`Bool:D`)
- `$template?` (`CommandTemplate`)
- `%operation`

## tmux command

The tmux commands behind `choose`.

- [`choose-buffer`](/en/tmux/latest/manual/choose-buffer/) (kind is buffer)
- [`choose-client`](/en/tmux/latest/manual/choose-client/) (kind is client)
- [`choose-tree`](/en/tmux/latest/manual/choose-tree/) (kind is tree)
- [`customize-mode`](/en/tmux/latest/manual/customize-mode/) (kind is customize)

## tmux C API

The C declarations in tmux that implement these commands.

- [`cmd_choose_buffer_entry`](/en/tmux/latest/reference/c-variable-cmd_choose_buffer_entry/) (attribute)
- [`cmd_choose_tree_exec`](/en/tmux/latest/reference/c-function-cmd-choose-tree-c-cmd_choose_tree_exec/) (function)
- [`cmd_choose_client_entry`](/en/tmux/latest/reference/c-variable-cmd_choose_client_entry/) (attribute)
- [`cmd_choose_tree_entry`](/en/tmux/latest/reference/c-variable-cmd_choose_tree_entry/) (attribute)
- [`cmd_customize_mode_entry`](/en/tmux/latest/reference/c-variable-cmd_customize_mode_entry/) (attribute)
