Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>FreeST LSPNew to Visual Studio Code? Get it now.
FreeST LSP

FreeST LSP

Diogo Barros

|
89 installs
| (0) | Free
FreeST language support powered by the FreeST language server
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FreeST Language Server

Table of Contents

  • Features
    • Error highlighting
    • Run in terminal
    • Load into interpreter
  • How to install
  • Found a bug? Have a new feature in mind?

Features

Error highlighting

Long gone are the days of switching back and forth between editor and console to locate errors. Errors are now highlighted directly on the editor, just hover the highlighted code to see the error message (as given by the compiler).

The extensions verifies files after every file save (not every file change as other extensions do).

error-highlighting

Run in terminal

Run a FreeST file directly from the editor in VSCode's integrated terminal by right clicking it and selecting FreeST: Run.

run-in-terminal

Load into interpreter

Load a FreeST file directly into FreeST's interpreter (freesti) in VSCode's integrated terminal by right clicking it and selecting FreeST: Load into interpreter.

load-into-interpreter

How to install

Because the extension depends on the freestlspserver executable, independently of your installation choice, you will have to install the aformentioned executable by hand. For this, you can either clone this git repository and follow its instructions, or download and run this script using ./install-lsp-server.

Found a bug? Have a new feature in mind?

If you find any bug, or you have a new idea of a useful feature in mind, feel free to open an issue here.

For a bug issue please include:

  • version of the extension
  • version of the freestlspserver executable
  • description of the bug and steps to reproduce (this is important!)
  • what you expected to happen (if applicable)

For a feature issue please include:

  • description of the intended feature (be as descriptive as possible)
  • why it is important to have this feature
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft