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.