Currently, Context.show_default (a global setting) overrides Option.show_default (a local setting). This is counterintuitive and limit expressiveness: once Context.show_default is set to True, it's impossible to disable show_default for a specific option.
Currently,
Context.show_default(a global setting) overridesOption.show_default(a local setting). This is counterintuitive and limit expressiveness: onceContext.show_defaultis set toTrue, it's impossible to disableshow_defaultfor a specific option.