NPL-Dev for VS CodeA VS Code extension providing support for the Noumena Protocol Language (NPL), with language server integration. OverviewThis extension provides support for the Noumena Protocol Language (NPL) in VS Code (and VS Code forks such as Cursor). Available for installation from the VS Code Marketplace, or manually using the VSIX file (see below). Features
Error and Warning Diagnostics![]() ![]() Detailed diagnostics are provided via the NPL Language Server, including inline errors and warnings during development. These are the same errors and warnings you would get when compiling your NPL code. Version Management![]() You can easily switch between different versions of the NPL Language Server to match your project's needs (e.g. using deprecated syntax). The versions correspond to Noumena Platform releases. You can access this feature by running the command CommandsAvailable commands can be accessed by opening the Command Palette (
ConfigurationThe extension can be configured through VS Code settings:
Installation from VSIXSome VS Code forks (like Cursor) have outdated extension marketplaces. In this case, you can install the extension manually using the VSIX file. Instructions can be found here. The VSIX file can also be downloaded from our GitHub releases. |