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/vscode
in Visual Studio Code - Inside Visual Studio Code, open the terminal (View --> Terminal) and execute
yarn install
- Execute
yarn run compile
inside 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_server
project inside theSolution Explorer
and hit Build and wait for it to finish - Inside Visual Studio Code, hit F5
Armitxes - SQF Grammar file