Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>stone languageNew to Visual Studio Code? Get it now.
stone language

stone language

tarolling

|
1 install
| (0) | Free
Language support for stone: highlighting, diagnostics, hover, go to definition, references, rename, outline, and completion
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

stone for VS Code

Language support for stone .st files, backed by the stone-lsp language server:

  • syntax highlighting, comment toggling, bracket matching, and indentation after a line ending in ;
  • errors as you type, from the same checker stone check uses
  • hover to see inferred types, such as def add(a: int, b: int) -> int
  • go to definition, find references, and rename. Going to the definition of a builtin like print opens a generated builtins.st that documents the builtins
  • an outline of functions and variables, and completion of names, builtins, and keywords

Install

Install "stone language" by tarolling from the VS Code Marketplace, or from Open VSX in editors such as VSCodium. On Linux and macOS (x86-64 or arm64) the extension bundles stone-lsp, so there is nothing else to set up. On other platforms it runs stone-lsp from PATH, which you can install with Rust:

cargo install --git https://github.com/tarolling/stone stone-lsp

Settings

  • stone.server.path: the stone-lsp executable to run. When empty (the default), the extension runs its bundled server, or stone-lsp on PATH if it has none
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft