The official Visual Studio Code extension for the Effekt Programming Language.
You can install the extension through the marketplace (via. tab "Extensions").
As a last step, you might need to set the path to the effekt
binary in the VSCode plugin settings for effekt.
For Mac OS and Unix users this probably works out of the box after installing effekt
with npm (that is, once the effekt
command is in your path). For Windows users, you might need to set the path to effekt.cmd
.
With this setup the extension should start the server when an Effekt file is opened.
This extension supports inlay hints that can display useful information about Effekt programs that is not explicitly written out in the source code.
For example, this includes showing inferred types and Effekt captures.
You can enable inlay hints in the VSCode settings at Editor › Inlay Hints: Enabled
.
The file src/monto.ts
is based on Tony Sloane's minijava-vscode and licensed under the MPL 2.0. See LICENSE-MPL for details.
The remainder of this project is licensed under the MIT license. See LICENSE-MIT for details.