This is the code repository for the vscode-roslaunch extension. The extension provides a bundle of features to make ros2 development easier.
This extension is published on the marketplace.
-
Install Language Server with the following command.
pip install git+https://github.com/roslaunch-analyzer/roslaunch-language-server.git
or
pipx install git+https://github.com/roslaunch-analyzer/roslaunch-language-server.git
-
Install the extension from the marketplace.
Clone the repository
git clone https://github.com/roslaunch-analyzer/vscode-roslaunch.git
Build the extension and its parts using the following commands.
npm run build:webview # build webview
To test the extension, if you have not already, open the vscode-roslaunch
folder as workspace in vscode. Then run the extension through the vscode debugger (Ctrl+Shift+D
).
-
Launch Tree Visualization
See this YouTube video
-
Auto-Completion
- Go-to-Definition
- Hover Description