Open
Description
Feature request
Currently, the plugin requires people to manually refine imports if user wants to depend on Internal
uncontrolled API.
Solution
It should not be too hard to add the option into the plugin:
An example of Properties
in type lenses plugin:
haskell-language-server/ghcide/src/Development/IDE/Plugin/TypeLenses.hs
Lines 89 to 112 in 7d7cfa2
Alternatives solution
The current design can be seen as a good design, as it encourages best practices & discourages the use of uncontrolled Internal
API: http://nikita-volkov.github.io/internal-convention-is-a-mistake.
But, still, people may have strong reasons & requirements to be able to refine into Internal
modules when they need.