Skip to content

AArch64 assembly language support for VS Code. This is a mirror repository.

License

Notifications You must be signed in to change notification settings

arm/vscode-armls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

AArch64 assembly language support for VS Code. This is a mirror repository.

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •