SQFvm / language-server

7 stars 1 forks source link
arma sqf sqf-vm vscode vscode-extension

What is this?

This is the SQF-VM Language Server implementation, aimed to provide full SQF support for IDEs and editors like vscode

How to install?

ToDo

How to use?

ToDo

Development

Quick Start Guide

  1. Clone this repository using git clone REPOSITORY --recursive
  2. Download NodeJS
  3. Download Visual Studio Code
  4. Download Visual Studio Community 2019 (or later) on Windows
  5. Download CMake
  6. Open a terminal and execute npm install yarn --global (installs yarn globally)
  7. Open /client/vscode in Visual Studio Code
  8. Inside Visual Studio Code, open the terminal (View --> Terminal) and execute yarn install
  9. Execute yarn run compile inside that terminal
  10. Open a terminal inside of server/
  11. (On Linux) Run vcpkg install
  12. Run cmake CMakeLists.txt
  13. Open sqfvm_language_server.sln
  14. Right click sqfvm_language_server project inside the Solution Explorer and hit Build and wait for it to finish
  15. Inside Visual Studio Code, hit F5

Credits

Armitxes - SQF Grammar file