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/)