enable-experiment/disallow-overriding-operations

Type: Boolean

Enables an experiment where Fonto throws an error if an operation has multiple definitions.

Overriding operations to modify their behavior or metadata is discouraged, as doing so could break other components that depend on the original behavior. Whenever possible, create a new operation. This could then invoke the original operation where appropriate.

Keybindings can be reassigned by defining a new operation that uses the keybinding in a package that depends on the package defining the original keybinding.

Defaults to true.

Was this page helpful?