I think users interested in writing their first configuration layer should be incentivized to use the configuration-layer/declare-layer-dependencies function instead of manually declaring a single layer.
As I was going through the LAYERS.org documentation I noticed most existing layers made use of configuration-layer/declare-layer-dependencies in their layers.el file, instead of the recommended configuration-layer/declare-layer.
This seems to be consistent with the configuration-layer/declare-dependencies docstring as well as
this comment which suggests declaring layers right away should only be done in special cases by distribution layers.
I think users interested in writing their first configuration layer should be incentivized to use the
configuration-layer/declare-layer-dependencies
function instead of manually declaring a single layer.As I was going through the
LAYERS.org
documentation I noticed most existing layers made use ofconfiguration-layer/declare-layer-dependencies
in theirlayers.el
file, instead of the recommendedconfiguration-layer/declare-layer
. This seems to be consistent with the configuration-layer/declare-dependencies docstring as well as this comment which suggests declaring layers right away should only be done in special cases by distribution layers.