I’ve just released Informant 1.0.0, a complete Inform 7 development environment for Visual Studio Code. It manages its own Inform tool chains, documentation, compiler integration, and playback environment, so you don’t need an existing Inform IDE installation to use it. Currently I am supporting Windows, Linux, and both Intel and Apple Silicon Macs. Enjoy!
- Informant on the Visual Studio Marketplace
- Informant User Manual
- Informant on GitHub
- Report an Informant Issue
Features and Capabilities
Informant 1.0.0 provides an end-to-end Inform authoring, compilation, playback,
and testing environment. Current capabilities include:
- Inform 7 language support for
.niand.i7xfiles. - Syntax highlighting and snippets.
- Creation of new Inform projects and support for existing
.informprojects. - Private, self-contained Inform compiler toolchains.
- Inform 7 compilation, Inform 6 compilation, and Inblorb packaging.
- Compiler diagnostics through VS Code Problems with jump-to-source support.
- Integrated Inform documentation and generated Index support.
- Integrated Quixe story playback.
- Test-story compilation and playback.
- Skein recording and replay.
- Informant-native
.iskeintest vectors. - Starter and Continuation Vectors.
- Test Vector Library and Test Manager.
- Reusable
.icompositioncompositions and nested composition playback. - Continuation recording from test-story and composition playback.
- Project-local testing state isolated within each Inform project.
License
The Informant VS Code extension is free software released by OpcodeASM under
the GNU General Public License, version 3 only (GPL-3.0-only). You are free to
use, study, modify, and redistribute Informant under the terms of that license.
The complete license terms are provided in the LICENSE file distributed with
Informant.
