feat: Initialize Language Server#959
Conversation
| @@ -0,0 +1,78 @@ | |||
| { | |||
There was a problem hiding this comment.
Just copied from vscode-java and checked.
I found another groovy def in code-groovy but the block comment in that file is <%--, --%>. The official groovy document is in https://docs.groovy-lang.org/next/html/documentation/#_multiline_comment and it's /*, */ , I'm not sure if it's for gsp(Groovy Server Pages) So I didn't use it.
For the snippets, I think they are common so we can start from it, and add more in the future if needed.
| @@ -0,0 +1,94 @@ | |||
| /******************************************************************************* | |||
There was a problem hiding this comment.
As you haven't implemented services, what's this file for?
There was a problem hiding this comment.
It's just a standalone file manager to hold the contents of the opening files. Should it be removed from this PR?
There was a problem hiding this comment.
better to be introduced from the PR related to corresponding features, for easier & clearer reviewing these features later...
There was a problem hiding this comment.
but I'm ok with it. just make sure to avoid unnessary I/O when you implementing them later.
* feat: Initialize Language Server (#959) * feat: Support compiling and pushing diagnostics (#962) * feat: Support basic groovy syntax highlighting (#960) * feat: Support semantic highlighting (#967) * feat: Support document outline (#969) * feat: Support auto completion in dependencies closure (#970) * feat: Support Basic Auto Completion (#971) * fix: Add null check for visitors (#974) * feat: Show symbol detail for method calls (#973) * chore: Prepare for 3.8.0 (#978) * fix: Use padding to correct version order (#986) * fix: Dependency completion doesn't work when multiple dependencies closures exist (#984) * fix: Correct version completion kind (#985) * fix: Handle multiple content changes (#992) * feat: Support completion for settings.gradle (#988) * fix: Offer completion results from supertypes (#987) * feat: Provide dependencies content in outline (#998) * feat: Support basic java plugin aware (#989) * feat: Support basic tasks and dependencies (#1002) * chore: Add thirdpartynotice * chore: Fix ci
This PR just initialize the feature branch of Gradle Authoring support. Related issue #956
This PR includes