-
Notifications
You must be signed in to change notification settings - Fork 339
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
An interface for hoogle #1833
Comments
Personally I'd suggest packaging it separately. Yes, many haskell-mode users also use hoogle, but I'd rather encourage multiple small packages that are each maintained actively. Currently there is little support for haskell-mode, and if – for example – someone writes a modern treesitter-based |
Makes sense, thanks! I will try to get it added to GNU ELPA soonish. |
I forgot to mention an additional point, which is that it's rarely a good idea for a major mode package to have a dependency on a "framework" such as "consult" that not everyone would want to have installed: |
The package is now finally on GNU ELPA https://elpa.gnu.org/packages/consult-hoogle.html |
Yay, I just saw that pop up in my |
Hi,
Sometime ago I wrote an interface for
hoogle
using the async completion and preview functionality provided byconsult
. The code can be found here https://codeberg.org/rahguzar/consult-hoogleThe code needs some reformatting which I will do but otherwise I think it works pretty well. I wanted to ask the maintainers here if it makes sense to bundle such a thing with
haskell-mode
. I think that will be a good thing. The only downside I see is theconsult
dependency but that can handled by making it optional so that people not usingconsult
don't have to do anything. If the inclusion needs some modifications, I can put in some work for that.If on the other hand, you think a separate GNU ELPA package will be better, please let me know.
The text was updated successfully, but these errors were encountered: