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.