Trying to build a Language Server and VSCode Client for AGS Script.
Repository:
https://github.com/ericoporto/ags-script-language-server
First tests:
(https://i.imgur.com/1uHxq8j.png)
Note the file is recognized as AGS Script and functions are picked when the extension is activated. How to load and develop it:
https://streamable.com/o5afou
Tasks in need to accomplish:
- tight up loose points and fix bugs in the extension
- add icon for recognized AGS Script Header files and AGS Script files
- fix function overview to include names
- add [agsdefn.sh](https://github.com/adventuregamestudio/ags/blob/master/Editor/AGS.Editor/Resources/agsdefns.sh) for better suggestions
- verify possibility of adding [ags-manual](https://adventuregamestudio.github.io/ags-manual/) information
- write AGS Script TextMate grammar for syntax highlighting
I will be working together in the tasks but could really use some else who is more comfortable with these tools and familiar with VSCode extension development overall.