The IntelliJ IDEA plugin for the Eta programming language
You need alex-3.2.3. You can run stack install alex-3.2.3 to obtain it with
the Stack tool.
This repository has a submodule, so you should clone recursively.
git clone --recursive https://github.com/typelead/intellij-eta
If you forget to use the --recursive flag, you can still get the submodules.
cd intellij-eta
git submodule update --init --recursive
% ./gradlew :plugin:assemble
You can run a sandboxed version of the plugin with:
./gradlew :plugin:runIde
You can supply the -DETAJ_DEV=1 property to have the sandboxed IDE run
with the PsiViewer plugin installed. This is useful for inspecting parse trees.
./gradlew :plugin:test