ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

V

by elliotchance ALL

Sublime Text support for the V programming language

Details

  • 1.5.0
  • github.​com
  • 4 years ago
  • 47 minutes ago
  • 4 years ago

Installs

  • Total 2K
  • Win 728
  • Mac 288
  • Linux 561
Nov 1 Oct 31 Oct 30 Oct 29 Oct 28 Oct 27 Oct 26 Oct 25 Oct 24 Oct 23 Oct 22 Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18
Windows 0 0 0 0 1 0 0 0 0 0 2 1 0 0 0 0 0 0 1 1 0 1 0 1 1 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 1 0
Mac 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 1 0 1 0 0 0 0 0 0 4 0 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 3 2 0 0 0 0 1 1 0 0 1 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Sublime Text Support for the V Programming Language

This bundle provides V syntax highlighting for Sublime Text.

Installation

You can install the V package with Package Control:

Package Control: Install Package

Package Control: Install Package

For code completion you can install vlang/vls for Sublime Text 3 or 4.

Features

Commands for building, running, testing, formatting and updating V itself:

Command Palette

Inline errors and warnings:

Inline errors and warnings

Quickly goto to any symbol:

Goto any symbol

Show assertion failures inline:

Assert failures

Command Palette

Any commands that generate output will show in a new window called “V”. You may leave this tab open an any future runs will be appended.

V: Build

Build the current module (directory).

V: Build File

Build the current file.

V: Format File

Format the current file.

V: Format Module

Format the current module.

V: Format Project

Format the current project.

V: Run

Execute v run on the current module (directory).

V: Run Test

Execute v run only on the current file.

V: Test

Execute v test only on the current module (directory).

V: Test File

Execute v test only on the current file.

V: Update

Update V to the latest version (v up).

Custom Commands

{
    "caption": "Build Prod",
    "command": "v",
    "args": {
        "cmd": "-prod ${module}",   // required (string)
        "output": true,             // optional (boolean)
    }
},
  • cmd is required and in the example above will construct and execute v -prod "some/folder/path".
  • output is optional (defaults to true). If false, the output is not shown in the “V” window. This is useful for commands you intend to be silent (such as v fmt).

See Sublime Variables for full list, but some common ones are:

  • ${file} for the current file path.
  • ${file_path} for the directory the current file exists in (the module).
  • ${folder} for the project directory.

Contributing

Note: Make sure you uninstall the package if it's already installed with “Package Control > Remove Package…”

Now clone the package locally:

cd ~/Library/Application\ Support/Sublime\ Text/Packages
git clone https://github.com/elliotchance/vlang-sublime.git