VS Code Extensions
Nomad Language Server

Nomad Language Server

by loczek

A fully featured Language Server Extension for Nomad

Downloads

58

Rating

— (0)

Version

0.0.3

Last updated

May 13, 2026

A VSCode extension for the nomad-ls language server.

Features

  • Autocomplete
  • Diagnostics
  • Formatting
  • Hover information
  • Driver support (docker, exec, raw_exec, qemu, java)
  • Multiple languages support (Nomad Job, Nomad Agent, ...)

Configure file associations

The only default suffix is .nomad and it matches to Nomad Job, other languages need to be configured to work e.g.

// .vscode/settings.json
{
  "files.associations": {
    "*.nomad.acl": "nomad-acl",
    "**/agent/*.nomad": "nomad-agent",
    "**/csi/*.nomad.csi": "nomad-csi-volume",
    "**/host/*.nomad.dyn": "nomad-dynamic-host-volume",
    "*.nomad": "nomad-job",
    "*.nomad.ns": "nomad-namespace",
    "*.nomad.np": "nomad-node-pool",
    "*.nomad.rq": "nomad-resource-quota",
    "*.nomad.var": "nomad-variable",
  },
}

Related extensions