Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Earthly Language ServerNew to Visual Studio Code? Get it now.
Earthly Language Server

Earthly Language Server

Gaëtan Lehmann

|
466 installs
| (2) | Free
A fast language server for earthly
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

earthlyls: earthly language server

A fast language server for earthly.

Screenshot of yage Earthfile in Visual Studio Code

earthlyls supports the following LSP features:

  • completion
  • diagnostics
  • document symbol
  • goto declaration
  • goto definition
  • hover
  • incremental document update
  • references
  • semantic tokens
  • watch file changes
  • workspace symbol

Performance

How fast?

On a macbook air m1, earthlyls loads the 178 Earthfile in the earthly repository — approximately 10000 lines — in 51.95ms. A simple "go to definition" runs under a millisecond. A "go to reference", which searchs in all the Earthfile in the workspace, runs in 18.61ms.

I like earthlyls. How do I say thanks?

Please give earthlyls a star on GitHub.

Contributions are very welcome and every bug report, support request, and feature request helps make earthlyls better. Thank you :)

License

earthlyls is distributed under the terms of the MIT license.

See LICENSE for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft