kowainik / summoner

🔮 🔧 Tool for scaffolding batteries-included production-level Haskell projects
https://kowainik.github.io/projects/summoner
Mozilla Public License 2.0
694 stars 73 forks source link

Add option to use `base-noprelude` approach when using alternative Prelude #550

Closed suhdonghwi closed 2 years ago

suhdonghwi commented 2 years ago

I use haskell-language-server when programming in Haskell. hls makes use of stack repl underneath, which does not work on project using mixins. summoner uses mixins approach by default so it does not work with haskell-language-server well. I need to change project settings to use base-noprelude approach everytime manually. It would be great if I can configure this behavior.

Thank you!

chshersh commented 2 years ago

base-noprelude doesn't support recent GHC versions and generally is not maintained. So it's not possible to have this feature working for all GHC versions supported by Summoner.