home-manager's generated completions shadow built-in completion scripts. fish actually has logic to deal with this when the path ends with /generated_completions, so let's take advantage of it. Link: 47c773300a/src/autoload.rs (L421-L424)
47c773300a/src/autoload.rs (L421-L424)
The `command` option is optional when the `erase` option is true, because when in erase mode, bind does not require any other arguments
binds options is a wrapper of fish_user_key_bindings that contains custom binds