Skip to content

A language server for tools & package managers

License

Notifications You must be signed in to change notification settings

filiptibell/tooling-language-server

Repository files navigation

Tooling Language Server icon

Tooling Language Server


A language server supporting several tools and package managers:

Provides autocomplete, diagnostics for out-of-date versions, and more.
Check out the features and screenshots sections for a full overview.

Installation

The language server can be installed as an extension from:

Features

  • Autocomplete for names and versions
  • Hover for information - includes description, links to documentation & more
  • Diagnostics:
    • A newer version is available
    • The specified tool / package / version does not exist
  • Quick actions on diagnostics - update to newest version

Screenshots

Hovers

Hover

Diagnostics

Diagnostics

Completions

Completions

Additional Language Support

Additionally, the language server provides syntax highlighting for:

Development

The VSCode extension can be compiled and installed locally:

  1. Clone the repository
  2. Install Just, Rust, VSCE and the VSCode CLI
  3. Run just vscode-install in the repository to install the extension