[feature] Custom highlighting for Fuchsia logs

Add some basic highlighting for Fuchsia logs.

Change-Id: I3f87eb718cc856df2792e985a1e15c311d8c78fe
Reviewed-on: https://fuchsia-review.googlesource.com/c/vscode-plugins/+/1033844
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Jacob Rutherford <jruthe@google.com>
3 files changed
tree: 08a8f53b47d9425d3ac6262a603dba829c509b6f
  1. .ci/
  2. .kokoro/
  3. .vscode/
  4. docs/
  5. resources/
  6. src/
  7. syntax/
  8. testdata/
  9. .eslintrc.json
  10. .gitignore
  11. .vscodeignore
  12. AUTHORS
  13. build-helpers.mjs
  14. build.mjs
  15. BUILDING.md
  16. CHANGELOG.md
  17. CONTRIBUTING.md
  18. LICENSE
  19. OWNERS
  20. package-lock.json
  21. package.json
  22. PATENTS
  23. README.md
  24. THIRD_PARTY_NOTICES.txt
  25. TROUBLESHOOTING_ZXDB.md
  26. tsconfig.json
  27. web-test-runner.config.mjs
README.md

Fuchsia extension for VS Code

This VS Code extension implements the commonly needed functionality for Fuchsia development.

This is a Work In Progress Currently supporting:

  • Interacting with the fuchsia target device.
    • Setting the default target.
    • Sending commands to the target.
  • Debugging C/C++ components.
  • Filtering and listening to target logs.
  • FIDL syntax highlighting

FFX path settings

The FFX tool path can be set under Settings > Extensions > Fuchsia SDK. If this path is not set, the extension will automatically search for it at:

  • ./tools/ffx
  • ./.jiri_root/bin/ffx

Recommended extensions

Contributing

Issues/feedback

  • Please report issues/feedback here.

Legal Notice

Use of the Fuchsia core developer tools is subject to the Google Terms of Service. The Google Privacy Policy describes how data is handled in your use of this service.