If I create an <atom-text-editor> and want to get support from the SymbolProvider, I should not have to put it under the DOM structure atom-pane > .item-views > atom-text-editor in order to leverage it.
I think it would be a much better pattern for 3.0 providers to choose a marker interface based on their package name so that others can opt-in by doing:
If I create an
<atom-text-editor>
and want to get support from theSymbolProvider
, I should not have to put it under the DOM structureatom-pane > .item-views > atom-text-editor
in order to leverage it.I think it would be a much better pattern for 3.0 providers to choose a marker interface based on their package name so that others can opt-in by doing: