PICO-8 Language ServerFull language support for the PICO-8 dialect of Lua. The goal is to have all the features you'd expect in a full-fledged language server, such as the one for Lua, but specifically tailored for a frictionless PICO-8 experience. Feature highlightsView docs on hover, then auto-complete and signature help: Full support for Features
Support for other platformsThis extension uses the Language Server Protocol, so while it's mainly made for VSCode, it could also be used for other editors such as NeoVim, Atom, etc. I don't have any experience setting up language extensions for platforms other than VSCode, so currently looking for help with that. See tips and support thread on the issue for various editors: ChangelogChangelog has been moved to a separate file. DevelopmentPlease follow the official Language Server Extension Guide to understand how to develop VS Code language server extension. CreditsPICO-8 Lua parser based on https://github.com/fstirlitz/luaparse (heavily updated & ported to Typescript by @japhib) PICO-8 by Lexaloffle Games |