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


A language server supporting several tools and package managers:

Provides autocomplete, diagnostics for out-of-date versions, and more.
Check out the features section for a full list of features.

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 does not exist
    • Unsupported platform / architecture / name
  • Quick actions on diagnostics - update to newest version

TODO

Cargo

Not yet implemented:

  • Autocomplete for dependencies - features
Foreman

Not yet implemented:

  • Everything supported by Aftman

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