https://dystroy.org/broot/conf_verbs/
## 対応フォーマット
[[TOML]]ファイルまたは[[Hjson]]に対応。
## 標準設定の配置場所
`toml`の場合。
- Windows
- `~\AppData\Roaming\dystroy\broot\config\conf.toml`
- Linux
- `~/.config/broot/conf.toml`
## 基本的な書き方
`broot.toml`の場合。`[[verbs]]`を追加していく。
```toml
[[verbs]]
invocation = "edit"
key = "F2"
shortcut = "e"
apply_to = "file"
external = "nvim {file}"
leave_broot = false
```
よく使う設定。
| 設定名 | デフォルト | 説明 |
| ----------- | ---------- | ------------------------------------- |
| invocation | | [[Broot]]で入力するコマンド名 |
| external | | [[Broot]]外のコマンドを実行する場合 |
| key | | キーボードショートカット |
| from_shell | `false` | 親Shellで実行させるか. `br`が必須 |
| leave_broot | `true` | コマンド実行後に[[Broot]]を終了するか |
## 設定を指定して実行
`--conf`オプションで指定する。設定を指定した`bo`コマンドを作ると便利。
```powershell
# PowerShell7の場合 (shellならaliasでok)
function bo() { broot --conf $env:USERPROFILE\broot.toml $args }
```
> [!note]
> 参考: [Broot公式のTips & tricks](https://dystroy.org/broot/tricks/)