Skip to content

Community Modules

Federico Ponzi edited this page Sep 27, 2024 · 1 revision

Community Modules in vscode can be enabled with the following steps:

  1. Download the CommunityModules.jar and CommunityModules-deps.jar from the CommunityModules release page. Be sure to save these jars to a path that vscode has access to (otherwise it fails silently).
  2. Download the prerelease version of tla2tools.jar from the release page. Other releases have some issues similar to whats described here.
  3. In vscode, go to the settings editor and from there go to Extensions->TLA+. In the Tlaplus › Java: Options field, add: -cp /path/to/jars/CommunityModules.jar:/path/to/jars/CommunityModules-deps.jar:/path/to/jars/tla2tools.jar
Screen Shot 2022-05-05 at 1 22 47 PM
  1. You can additionally specify your java path here if you have multiple versions of java installed. You must have a java version greater then 9 otherwise you will get other errors.
  2. Run check model to verify that everything loads properly. You should be now able to use CommunityModules in your spec!

Source: https://github.com/tlaplus/vscode-tlaplus/issues/249

Clone this wiki locally