Skip to content

sqf-analyzer/sqf-analyzer-lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains an implementation of an LSP (Language server protocol) in Rust for the programming language SQF (Arma 3).

The Rust crate supporting this implementation can be found here.

See client/README.md for a summary of current functionality.

How to develop

cargo build --release

curl -fsSL https://get.pnpm.io/install.sh | sh -
curl -fsSL https://fnm.vercel.app/install | bash
fnm use --install-if-missing 20
source /root/.bashrc
cd client
pnpm i
  • Open example.sqf
  • press F5 or change to the Debug panel and click Launch Client

How to publish

Authors

  • Everything inside src: Lord Golias
  • Everything outside src: IWANABETHATGUY

About

VS code extension for SQF

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors