Skip to content

Latest commit

 

History

History
 
 

VSRAD.Syntax

Visual Studio Radeon Asm Syntax Highlight Extension

Build Instructions

Make sure you have .NET Framework SDK 4.8 installed on your development workstation.

To build extension you should use one of four project build options:

  • Debug - debug version with Radeon asm support
  • Release - release version with Radeon asm support

For example, for the Release build option, the RadeonAsmSyntax.vsix extension installer will be located in the path to project location\VSRAD.Syntax\bin\Release directory.

Plugin features

Syntax highlight

Radeon asm syntax options

  • Radeon asm extra keywords
  • Radeon asm function argument
  • Radeon asm function name
  • Radeon asm identifier dark theme
  • Radeon asm identifier light theme
  • Radeon asm instructions
  • Radeon asm labels

Indent guide lines

Outlining regions

Outlining regions

Function list

  • Tool window location is View -> Other Windows -> Radeon Asm Function List
  • The function list is filtered by text in search field.
  • Use Up or Down in order to scroll through the function list.
  • Use Line or Name buttons to sort function list by line number or function name.
  • Click RMB to Show/Hide line number column.
  • Use clear hotkey to clear the search field. To

    To set clear special hotkey: Tool -> Options -> Environment, Keyboard -> find command "FunctionList.Clear" and set shortcut keys.

  • Enter, redirect hotkey or click on the function in list redirect to a function in code.

    To set redirect special hotkey: Tool -> Options -> Environment, Keyboard -> find command "FunctionList.Select" and set shortcut keys.

Code navigation

  • Navigation between project fiels by #inclide or .include keywords
  • Navigation to macros
  • Navigation to variable (variable definition is explicit .set or implicit vaiable_name = 0x01)
  • Navigation to macro argument

Peek/GoTo definition

Identifier highlight

  • Highlighting an element in its scope

Peek/GoTo definition