Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>12dPLNew to Visual Studio Code? Get it now.
12dPL

12dPL

Kelly Lin

|
102 installs
| (0) | Free
12d Programming Language support for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

12d Programming Language for Visual Studio Code

Visual Studio Code Extension providing language support for the 12d Programming Language.

Supports declarations across #include files if the Includes Dir setting is configured, see configuration.

Requirements

  • Visual Studio Code v1.75.0+.

Features

Syntax Highlighting

syntax highlighting

Go to definition

Jump to or peek at definition of symbol.

go to definition

Find references

Find references of selected symbol in the context of it's scope.

Hover support

Get symbol information (type, signature and documentation) on hover over symbol. Works for built in 12d and user defined symbols.

doxygen docblock for documentation is supported for user defined functions if a comment block ends directly above the function declaration.

hover support

12d Macro Library documentation shown on hover. lib hover

Autocompletion

Provide completion suggestions as you write your code.

lib completion user func completion

Experimental Features

Below are experimental features provided by the language server. It is incomplete and may cause data loss, use at your own risk.

  • Autoformatting: Ctrl + Shift + P and type Format Document.

Planned Features

  • Support relative paths for include statements.

Configuration

You can configure the extension by editing the settings inside of VS Code. settings

Includes Directory

The includes directory is an absolute path to the directory containing the *.h files which are declared with #include statements. You can use the special value of $PWD (case sensitive) so that relative paths are resolved in respect to the current file.

Contributing

See contributing.

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