Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>NPL-Dev for VS CodeNew to Visual Studio Code? Get it now.
NPL-Dev for VS Code

NPL-Dev for VS Code

noumenadigital

|
64 installs
| (0) | Free
NOUMENA Protocol Language (NPL) development support for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NPL-Dev for VS Code

A VS Code extension providing support for the NOUMENA Protocol Language (NPL), with language server integration.

Overview

This 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

  • Syntax highlighting Out-of-the-box support for .npl files with custom syntax highlighting.

  • Language Server support Integrates seamlessly with the NPL Language Server for real-time feedback

Error and Warning Diagnostics

Error Example Warning Example

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

Selecting the language server version

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 management

Run 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 integration

You 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.

Commands

Available commands can be accessed by opening the Command Palette (Ctrl+Shift+P on Windows/Linux, Cmd+Shift+P on macOS) and typing "NPL".

Configuration

The extension can be configured through the VS Code settings. To find NPL-specific settings, open the settings and search for "NPL".

Installation from VSIX

Some 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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft