just wanted to show my finished project called NOWALuaScript.
I saw, that newton also has some support for Lua, hence I thought, why not showing the editor also in this forum.
NOWALuaScript is a Qt-based C++ application designed for managing, editing, and running Lua scripts. It provides seamless integration with other applications, such as game engines, via an XML-based file communication system. This document outlines the key features, installation, usage, and communication protocol of the application.
Features
- * File Watching: Monitors for the creation or modification of XML files to trigger actions within NOWALuaScript.
* Integrated Lua Editor: Open Lua script files in tabs and make them active based on received paths.
* Runtime Error Detection: Receive and display runtime errors for better debugging and error handling.
* Communication with External Applications: Communicate with game engines or other software via an XML protocol.
* API Parsing: Load custom Lua APIs for auto-completion and type inference within the editor.
* Single Instance Control: Ensures that only one instance of the application runs at a time using a lock file mechanism.
* Good Intellisense and autocompletion, even for unknown types due to casting.
* Function highlight and description on the fly to see which parameters are required.


Video:
https://youtu.be/HYddkQEztzw
Its available under LGPL, everybody may use it.
https://github.com/Laxx18/NOWALuaScript
Please read the readme.md, how to install, how the lua api file must be formated, how, the protocall between your application and the NOWALuaScript does work.
Best Regards
Lax