← All extensions

V (Vlang)

v0.5.0 · by lv37 · added 3 November 2026

V language support.

LanguagesLanguage servers

How to install

With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.

You can also open the Extensions panel in the app and search for V (Vlang). The extension's id is v.

Don't have Forge Super yet? Download it here.

README

From the extension's repository, written by its authors and not by Mentenaz. See the source.

Zed V

This extension adds support for the V programming language to the Zed editor.

Installation

  1. Open Zed
  2. Press ctrl+shift+x or cmd+shift+x to open the extension menu
  3. Search for v and click on install

Language Server Support

This extension automatically tries to download VLS. If the download keeps failing, you must manually install VLS.

Runnables

By default runnables won't do anything as they only run appropriately tagged tasks. To use runnables, you must add one of these supported tags to your tasks:

  • v-main: Runs on the main function in a V file.
  • v-test: Runs on functions whose names start with test_

Example

Some example tasks to get you started. Place these in your tasks.json file.

[
  {
    "label": "V run main",
    "command": "v",
    "args": ["run", "$ZED_FILE"],
    "tags": ["v-main"],
    "use_new_terminal": false,
    "reveal": "always"
  },
  {
    "label": "V test",
    "command": "v",
    "args": ["test", "$ZED_DIRNAME"],
    "tags": ["v-test"],
    "use_new_terminal": false,
    "reveal": "always",
  }
]