Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>DoenetML Language ServerNew to Visual Studio Code? Get it now.
DoenetML Language Server

DoenetML Language Server

The Distributed Open Education Network

doenet.org
|
90 installs
| (0) | Free
A language server for DoenetML
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Doenet VSCode Extension

Visual Studio Marketplace Installs

A Visual Studio Code extension to make writing Doenet documents easier.

Features

  • Syntax highlighting and auto-completion for .doenet files
  • Highlights invalid doenet attributes
  • Previewing of doenet documents. To access, open the command pallet (Ctrl+Shift+P) and select the Preview Doenet action.
  • Pretty-printing of Doenet source code.

Screencast of Doenet VSCode Features

Usage

Identifying Doenet Documents

Open the a folder in VSCode. Open any of your source documents. If it has a .doenet file extension, it should be identified as a Doenet document, and you will see "Doenet" as the language in the bottom right corner of the window. You can associate other file extensions with the Doenet language using the "Files: Associations" setting (Ctrl+, brings up settings). Or you can select Doenet for a particular document using the "Change Language Mode" command.

Having a document identified as a Doenet document will give you:

  • Syntax highlighting
  • Schema validation

Change log

You can track the ongoing development progress in the Changelog.

Contributions

Like this extension? Star it on GitHub!

Do you have an idea or suggestion? Open a feature request.

Found something wrong? File an issue.

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