This is an archive of the discontinued LLVM Phabricator instance.

[clangd-vscode] Update VScode dependencies
ClosedPublic

Authored by malaperle on Apr 4 2018, 1:31 PM.

Details

Summary

This allows the extension to work with LSP 3.0 and is useful for testing.

Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>

Diff Detail

Event Timeline

malaperle created this revision.Apr 4 2018, 1:31 PM
malaperle retitled this revision from [clangd-vscode] Vscode dependencies to [clangd-vscode] Update VScode dependencies.Apr 4 2018, 1:31 PM

Do we need to bump the version of the extension and do a new release or anything like that? Or leave this for later?

Do we really want to keep editor plugins in the repository?

Do we need to bump the version of the extension and do a new release or anything like that? Or leave this for later?

We should bump the version and republish the extension into VSCode marketplace.
@hokein has more context on how to properly do that.

Do we really want to keep editor plugins in the repository?

As long as we are the ones who own it, probably yes. Any downsides to keeping it here?

hokein added a comment.Apr 9 2018, 3:06 AM

Do we need to bump the version of the extension and do a new release or anything like that? Or leave this for later?

We should bump the version and republish the extension into VSCode marketplace.
@hokein has more context on how to properly do that.

Once you commit this patch, I'm happy to make a new release.

Do we really want to keep editor plugins in the repository?

As long as we are the ones who own it, probably yes. Any downsides to keeping it here?

We used to have a separate GitHub repository for the extension, but it increased the maintaining burden (we need to syn whenever a new change is made in this repository).
Having the vscode extension in the clangd repository is the sensible way IMO.

Do we need to bump the version of the extension and do a new release or anything like that? Or leave this for later?

We should bump the version and republish the extension into VSCode marketplace.
@hokein has more context on how to properly do that.

Once you commit this patch, I'm happy to make a new release.

OK, I'll commit as-is then. Thanks!

This revision was not accepted when it landed; it landed in state Needs Review.Apr 9 2018, 7:35 AM
This revision was automatically updated to reflect the committed changes.