Skip to content
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

#5311: Update JSON LS to VSCode 1.13.0 #5324

Merged
merged 1 commit into from
Jun 13, 2017
Merged

#5311: Update JSON LS to VSCode 1.13.0 #5324

merged 1 commit into from
Jun 13, 2017

Conversation

kaloyan-raev
Copy link
Contributor

Signed-off-by: Kaloyan Raev kaloyan.r@zend.com

What does this PR do?

This is the first step of resolving #5311.

The following attachment must be uploaded to https://codenvy.com/update/repository/public/download/org.eclipse.che.ls.json.binaries:
vscode-json-server.tar.gz

The language server integration in Che was updated to use LSP4J 0.1.2, which supports newer version of the Language Server Protocol. The aging version of the JSON language server included in Che supported an older version of the protocol.

Updating the JSON language server to a newer version resolves some of the issues:

  • document symbols (Ctrl+F12) now works
  • after adding a $schema key I have also hovering works.

There are still many issues remaining that needs to be investigated somewhere in the LS integration code.

What issues does this PR fix or reference?

Regression: JSON intellisense is broken #5311

Changelog

JSON Language Server update to VSCode 1.13.0

Release Notes

Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
@codenvy-ci
Copy link

Can one of the admins verify this patch?

@slemeur
Copy link
Contributor

slemeur commented Jun 9, 2017

@evidolob + @vparfonov : Could you please give a look as you are also working on #5311.

@evidolob evidolob self-assigned this Jun 12, 2017
@benoitf
Copy link
Contributor

benoitf commented Jun 12, 2017

ci-build

@codenvy-ci
Copy link

@evidolob evidolob merged commit 65f7e35 into master Jun 13, 2017
@evidolob evidolob deleted the ls-json-update branch June 13, 2017 06:58
@slemeur slemeur added this to the 5.12.0 milestone Jun 15, 2017
JPinkney pushed a commit to JPinkney/che that referenced this pull request Aug 17, 2017
Signed-off-by: Kaloyan Raev <kaloyan.r@zend.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants