Hi! For quite a while I’ve been working on a vscode extension for Tads3. It’s named vscode-tads3tools and is available now at the marketplace for vscode (easy installation via the extension panel in vscode). At its core it is a language server written in node.js that can be implemented in other editors beside vscode that supports the language server protocol.
The extension features an outliner, go-to-definitions, word completions, snippets, diagnostics, and a bunch of useful commands such as project creator, prop-generator etc…
It also feature an interactive map editor. That allows visualizing the game world and adding rooms and creating connections between them.
I’ve assembled some movies of its features in the readme, so for a quick overview, check them out:
I hope to receive feedback on this. It is an alpha release as I dare not call it anything else at this point in time (since I’m the only tester so far). I do hope that collaborators will join in, even if it’s just as feature wishes, AND bug reports are most welcome too! (Add them in that case as issues in the repository or just write here via this forum, or message me directly).
It’s been tested to work all major OS:es, but the main development environment was on linux/macos, and it will always have focus on those platforms, since windows already have the tads3 workbench.