Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 1.31 KB

README.md

File metadata and controls

33 lines (20 loc) · 1.31 KB

ArmLS for Visual Studio Code

A Visual Studio Code extension that provides language support for AArch64 assembly by means of the ArmLS language server.

Features

  • Hover support for instructions and operands
  • Semantic highlighting
  • Completion sourced from mnemonics, labels, set directives, and macros
  • Real-time diagnostics with customizable configuration and support for clang
  • Document symbols (goto definition and document symbols)

Configuration

You can configure this extension through the Settings page in VS Code.

  1. Press Ctrl+, to open the Settings page.
  2. Search for "ArmLS".

Configure diagnostics

To disable particular diagnostic categories, use the Armls › Diagnostics: Disable Categories setting.

To configure whether ArmLS provides validation diagnostics to VS Code, use the Armls: Enable Diagnostics setting.

To configure external diagnostics by means of a clang binary:

  1. Use the ArmLS > External Diagnostics > clang: Path setting to specify the path to the clang executable file.
  2. Use the ArmLS > External Diagnostics > clang: Args setting to specify any arguments.

Contact

To report bugs or request enhancements, use the ArmLS repository's GitHub issues.