use a helper
treedcc7a319af64c1fb7f2534f971c2e0ca2789f705
-rw-r--r-- 15249 LICENSE.txt
-rw-r--r-- 2647 Manual_tests.md
-rw-r--r-- 42695 MemoryReferenceInfo.lua.0
-rw-r--r-- 42812 MemoryReferenceInfo.lua.unused
-rw-r--r-- 4438 README.md
-rw-r--r-- 13521 app.lua
-rw-r--r-- 1359 button.lua
-rw-r--r-- 1911 colorize.lua
-rw-r--r-- 3289 commands.lua
-rw-r--r-- 32429 drawing.lua
-rw-r--r-- 44084 drawing_tests.lua
-rw-r--r-- 19684 edit.lua
-rw-r--r-- 7101 file.lua
-rw-r--r-- 4464 geom.lua
-rw-r--r-- 7235 help.lua
-rw-r--r-- 1904 icons.lua
-rw-r--r-- 9661 json.lua
-rw-r--r-- 1826 keychord.lua
-rw-r--r-- 850 log.lua
-rw-r--r-- 11580 log_browser.lua
-rw-r--r-- 8187 main.lua
-rw-r--r-- 6158 run.lua
-rw-r--r-- 3136 run_tests.lua
-rw-r--r-- 4176 search.lua
-rw-r--r-- 6613 select.lua
-rw-r--r-- 12288 source.lua
-rw-r--r-- 22125 source_edit.lua
-rw-r--r-- 7694 source_file.lua
-rw-r--r-- 6760 source_select.lua
-rw-r--r-- 7148 source_tests.lua
-rw-r--r-- 70087 source_text.lua
-rw-r--r-- 103724 source_text_tests.lua
-rw-r--r-- 4180 source_undo.lua
-rw-r--r-- 843 test.lua
-rw-r--r-- 39520 text.lua
-rw-r--r-- 105608 text_tests.lua
-rw-r--r-- 4162 undo.lua