Skip to main content

Credits

Acknowledgments​

ignition-nvim builds on the work of several open-source projects and community efforts.

Ignition Flint​

The script encoding/decoding format is based on Ignition Flint by Keith Gamble — a VS Code extension for Ignition development. The character replacement table used by ignition-nvim matches Flint's textEncoding.ts implementation.

pygls​

The LSP server is built on pygls (Python Generic Language Server), a framework for building Language Server Protocol implementations in Python.

Kindling​

Gateway backup (.gwbk) support is powered by Kindling by Paul Griffith — a standalone collection of utilities to help work with Ignition's custom data export formats.

ignition-lint​

Code quality diagnostics are provided by integrating ignition-lint by Eric Knorr — a Jython linter and static analyzer specifically designed for Ignition projects.

Inductive Automation​

Ignition is developed by Inductive Automation. The API database used by the LSP server is curated from Ignition's public documentation.

License​

ignition-nvim is released under the MIT License.