-
-
Notifications
You must be signed in to change notification settings - Fork 253
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
feat(pack): java. enable niceities with jdtls and downloading source … #524
Conversation
Review ChecklistDoes this PR follow the [Contribution Guidelines](development guidelines)? Following is a partial checklist: Proper conventional commit scoping:
|
@AstroNvim/astrocommunity-maintainers Anyone of you who uses Java, and thinks this should be added into the pack? |
Didn't we have something similar with the rust lsp where we were planning to just add it to the readme? But if you ask me we can just merge it and if anyone complains it can still be removed |
We added that actually, lsp-settings. |
My view is that these changes might be considered as too opinionated for someone who uses Java, so I'm just letting it stay until one of the more java savy maintainers take a look. |
the star import and static imports seems very opinionated i do agree with it, but i know of a lot of projects/companies that do not agree with it, i would argue that would be better leave it off the pack |
Instead of worrying about what other projects/companies would like, can we focus on the astrocommunity and what they want? PS, I've worked at fairly large companies and they have this rule. I am okay with removing what seems too opinionated, but I ask that this is inline with the astrocommunity wants not what other projects would do. Most of the PR is just enabling features that provide more information. there isn't much else happening. The star imports just ensures LOD, so it shouldn't be an issue |
…code from libraries
Astrocommunity tries to provide a sane and sensible default. Not sure if this qualifies as that, but I'll let another Java using maintainer be the judge of that. |
Personally I'm fine with it, people can always check the sources if something seems wrong for them and PR changes or override it in their config |
As the person who made this pack, this seems fine if everyone is alright with it. Definitely seem like some sane defaults. I mean it's all overrideable anyway, as the user can configure it however they like through the opts :)). |
I'll just go ahead and merge this then, I see the benefit of having sane defaults and there's always the possibility to dispute this decision |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
…code from libraries
📑 Description
enable niceities with jdtls and downloading source code from libraries
ℹ Additional Information