GSL EditorLanguage Server Protocol support for GSL (Gio Systems Language). Features
RequirementsThis extension is a client. It does not bundle or download the GSL compiler or
language server. You need a GSL checkout, Python 3.10+ and a compiler built with
The current compiler runs on Linux x86_64. You can also use a Linux workspace through Remote SSH or WSL; install this extension and its prerequisites on that workspace host. Native Windows/macOS compiler execution is not supported. Setup
Keep the GSL checkout available. Configuration changes restart the server; GSL: Restart Language Server is also available. Compiler diagnostics appear in Problems and server logs in the GSL output channel. Use Ctrl+Space for completion. Accepting an auto-import suggestion inserts the import; typing alone does not modify imports. Settings and limits
Auto-import searches require two prefix characters and inspect up to 256 files. Member completion uses known receiver types; general type inference and generic field substitution are not provided. Hover, navigation, rename and formatting are not implemented. Diagnostics report the first compiler error per entry point. The extension supports one workspace folder per window and local file documents. Semantic colors use the active theme. Adapter and package checks have passed; this release has not yet been verified in a running VS Code extension host. |