btfmt - bpftrace Language SupportFormat, complete, and navigate bpftrace scripts with a bundled native language server.
Language Features
Quick StartOpen a
The extension uses its bundled Platform-specific VSIX files are available from GitHub Releases. Completion Without RootProbe target and
Catalog entries are cross-kernel suggestions. Readable kernel metadata takes precedence when available; unavailable metadata is treated as a normal limited-data environment, not an error. Commands
Settings
Remote And Restricted WorkspacesThe extension runs where the workspace lives, including Remote SSH, WSL, and Dev Containers. Install the matching platform package in the remote Extension Host. Restricted Mode keeps current-document formatting, diagnostics, and static completion. Workspace indexing and system metadata access remain disabled until the workspace is trusted. Privacybtfmt does not collect telemetry. Source code and workspace paths remain local to the Extension Host. SupportSee SUPPORT.md for troubleshooting and issue reporting. Release history is available in CHANGELOG.md, and full CLI/LSP documentation lives in the project repository. |