Skip to content

roslaunch-analyzer/vscode-roslaunch

Repository files navigation

🚀 vscode-roslaunch 🚀

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.

Setup

  1. 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
  2. Install the extension from the marketplace.

Development Setup

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).

Features

Ros2 XML launch file features

  1. Launch Tree Visualization

    See this YouTube video

  2. Auto-Completion

image

image

image

image

  1. Go-to-Definition

image

image

image

  1. Hover Description

image

image