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. Workspace managementRun the NPL source management commands in order to restrict diagnostics to specific folders. By default, all NPL files in your project are considered, so this is useful to avoid redefinition errors and improve performance. NOUMENA Cloud integrationYou can access the NOUMENA Cloud view via the activity bar. It allows you to login to your Noumena Account and deploy new NPL code to your NOUMENA Cloud applications. CommandsAvailable commands can be accessed by opening the Command Palette ( ConfigurationThe extension can be configured through the VS Code settings. To find NPL-specific settings, open the settings and search for "NPL". 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 by dragging it into your extensions view or running the "Install from VSIX" command. The VSIX file can also be downloaded from our GitHub releases. |