-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider a different name for the hie.yaml file #248
Comments
I don't feel strongly about this. I am fine with either. |
Would be good to get some other opinions, e.g. @pepeiborra @alanz |
I am happy with this idea. |
+1 This is a great idea |
i like short names if possible, and it seems to me that haskell ide engine is generic enough to survive the outdated impl. |
That suggests to me that it configures the "whole IDE". But it doesn't - it configures specifically the part where it figures out how to build my project. If, say, we added some unrelated persistent settings for HLS (that weren't covered by LSP configuration), then where would we put them? Certainly we can't put them in the file Perhaps HLS should have |
I like that. It also seems more reasonable for HLS to know where configuration files etc live, rather than |
I would very much like to avoid this. If cradle info is mixed in with other configs, |
Another argument to not move the config is imho that config will (and should) be removed, when the build tools give enough info to hie-bios to not make users duplicate the build info in two config files (.cabal and hie.yaml/whatever other config file). |
The current
hie.yaml
is an abbreviation for Haskell IDE Engine. That's meaningless to most people, and no longer represents the IDE we recommend. A name likehaskell-ide.yaml
would make it clearer to users who encounter a file what that file was doing.I don't imagine migration will be too hard - we can search for both filenames.
The text was updated successfully, but these errors were encountered: