LuaView is a simple plugin that puts all of your scene’s Lua scripts on a single page, making it easier to see the relationships between them, identify global variables and shared data, etc. The scripts are editable. The startup Lua is also displayed/editable.
The source code and documentation for this project can be found in its Github repository.
As always, discussions and questions about this plugin in this thread, please.
2020-03-21: Release 1.7: Add log viewer. log rotation.
2019-12-01: Release 1.6. Fix overly-aggressive whitespace removal. Forces sync of user_data between UI and Vera (on any firmware).
2019-01-20: Release 1.5. This version checks syntax of Luup code and reports any problems to the user.
2019-01-03: Release 1.4 loads ACE if it’s not loaded, so it offers a syntax-highlighting editor on UI7.
2018-11-11: Release 1.3. This version unifies the UI7 and ALTUI code and makes the decision on which interface to present (dumb textareas or fancy ACE editor) based on availability/resources.
2018-08-27: Release 1.2 is now available in the AltAppStore (only). This version addresses @jswim788’s excellent suggestion that it use the ACE editor familiar in other area of ALTUI. ACE does syntax highlighting and code checking.
2018-08-26: Release 1.0 is available in the Vera Plugin Marketplace; version 1.1, exclusively for openLuup, is available in the AltAppStore.