[[bunny.yazi]]の設定をリポジトリに上げたくなかったので、分離して設定できる方法と設定を考えた。[[Yaziプラグイン]]を独自につくる。
以下のファイルを作成し、現在のマシンで使う[[bunny.yazi]]の設定を記載する。
`~/.config/yazi/plugins/bunny-private.yazi/main.lua`
```lua
local function setup()
require("bunny"):setup({
hops = {
{ key = "/", path = "/" },
{ key = "h", path = "~", desc = "Home directory" },
{ key = "d", path = "~/Downloads", desc = "Downloads" },
{ key = "c", path = "~/.config", desc = "Config files" },
{ key = "i", path = "~/Library/Mobile Documents/com~apple~CloudDocs/image", desc = "iCloud/image" },
},
})
end
return { setup = setup }
```
`~/.config/yazi/init.lua` には以下の1行を追記。
```lua
require("bunny-private"):setup()
```
> [!hint]
> `init.lua` に `bunny-private.yazi/main.lua` の設定例を書いてあるので、基本はそれを見てもらえれば。