This is the SQF-VM Language Server implementation, aimed to provide full SQF support
for IDEs and editors like vscode
ToDo
ToDo
- Clone this repository using
git clone REPOSITORY --recursive - Download NodeJS
- Download Visual Studio Code
- Download Visual Studio Community 2019 (or later) on Windows
- Download CMake
- Open a terminal and execute
npm install yarn --global(installs yarn globally) - Open
/client/vscodein Visual Studio Code - Inside Visual Studio Code, open the terminal (View --> Terminal) and execute
yarn install - Execute
yarn run compileinside that terminal - Open a terminal inside of
server/ - (On Linux) Run
vcpkg install - Run
cmake CMakeLists.txt - Open
sqfvm_language_server.sln - Right click
sqfvm_language_serverproject inside theSolution Explorerand hit Build and wait for it to finish - Inside Visual Studio Code, hit F5
Armitxes - SQF Grammar file