Replies: 1 comment 1 reply
-
Instructions for development and building is something I have wanted to improve for a long time, but, to be honest, I'm not really sure how to get fully set up. I don't really know how sumneko does it 😆. I (think I) know the steps getting set up for developing the VS Code client extension: You will need
You should now have Running You can use the test task in VS Code to launch an extension debug host for testing changes to the extension. As far as the server goes, it is a mystery to me. The only help I can offer here is the build instructions currently in the wiki, but those are from before I was involved in this project, so not sure if they are helpful. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I've spent a couple hours to try and get this extension building locally, but with limited success. If someone had a basic set of instructions I would happily build-out some proper documentation for this.
In particular use of nested git submodules add significant complexity:
Currently the project has 15 submodules spread across nested
.gitmodules
:Resulting in the following directory structure of vscode-lua git dependencies:
I greatly appreciate the hard work of the maintainers (@actboy168, @sumneko, @carsakiller, @CppCXY, @fesily and others) building the lua-language-server and vscode-liua bits. If any of y'all have any rough notes about your setup I would love to write up some documentation to make it possible for others to contribute.
As is, it's largely inaccessible. And I say that as someone with pre-existing Lua and VSCode Extension experience.
Beta Was this translation helpful? Give feedback.
All reactions