/vscode-scar

An extension for VS Code which provides support for the SCAR language (Relic).

Primary LanguageTypeScriptMIT LicenseMIT

SCAR - Language support for Relic's SCAR Scripting Language

(Company of Heroes 2)

Build & Install

  • Build: vsce package
  • Install: code --install-extension scar-0.0.1.vsix

Features

  • Lua syntax check (based on oxyc/luaparse)
  • Autocompletion
    • SCARDOC functions
    • SCARDOC enums
    • LuaConstsAuto.scar blueprints
    • Current document words
    • Lua standard library functions
    • Workspace user-defined function
      • Workspace user-defined function documentation parsing (based on LDoc format)
  • Intellisense (function parameter autocompletion)
    • SCARDOC functions
    • Lua standard library functions
    • Workspace user-defined functions
  • Dynamic syntax highlighting
    • SCARDOC functions
    • SCARDOC enums
    • LuaConstsAuto.scar blueprints
    • Lua standard library functions
    • Workspace user-defined functions
  • Misc
    • Reload workspace user-defined functions
    • Find LuaConstsAuto.scar blueprint

Syntax Highlighting

Autocompletion

Intellisense

User-defined documentation parsing