pw_ide for Bazel#
pw_ide: Code editor and IDE support for Pigweed projects
Pigweed provides rich and robust support for development in Visual Studio Code, including:
High-quality C/C++ and Rust code intelligence for embedded systems projects using clangd and rust-analyzer integrated directly with your project’s Bazel build graph
Bundled core Bazel tools, letting you get started immediately without the need to install global system dependencies
Interactive browsing, building, and running build targets
Getting started#
See the Getting Started Guide to learn how to install the extension and get code intelligence.
C/C++ code intelligence#
Learn more about using C/C++ code intelligence in the Usage Guide.
Rust code intelligence#
Learn more about configuring and using Rust code intelligence with rust-analyzer in Rust code intelligence.
Project settings#
Learn more about configuring the extension in the Configuration Guide.
Commands#
See the Commands Reference for a list of available commands in the Pigweed extension.