Solution #2:
Remember and repeat the configuration as last used
Depending on what is meant by "configure" as used in the original rationale post, one could argue that a lens must be "configured" (or reconfigured) each time that it is used. For example, on each use, one may "configure" the "Search Applications" lens such that "See ## more results" is selected and/or the "filter" panel is exposed.
So as to reduce the need for reconfiguring a lens to a preferred configuration upon each use, I suggest that, at the very least, dash should remember the configuration of the lens as last used and then present that last used configuration upon next use (so that a user wouldn't have to reconfigure the lens each time it is used).
Depending on what is meant by "configure" as used in the original rationale post, one could argue that a lens must be "configured" (or reconfigured) each time that it is used. For example, on each use, one may "configure" the "Search Applications" lens such that "See ## more results" is selected and/or the "filter" panel is exposed.
So as to reduce the need for reconfiguring a lens to a preferred configuration upon each use, I suggest that, at the very least, dash should remember the configuration of the lens as last used and then present that last used configuration upon next use (so that a user wouldn't have to reconfigure the lens each time it is used).