If using a binary stack, ScriptTracker makes it easy to edit scripts in an external editor. Levure includes a server process that allows Sublime Text tell LC to reload a script only stack when saved from there (I don’t think it depends on the app itself being managed with Levure). I use Atom because it is free and has linting support available.
I’d love to build that client-server functionality into Atom, but have not looked enough into it. ScriptTracker works by watching the script export directory looking for changes. When a file is saved, it imports it into the stack if the content changed (uses a hash to detect changes). If I could do the client-server thing then it would be much easier to generalize to any open stack instead of a single mainstack at a time (I’m thinking mainly of the performance impact of watching too many directories for changes at one time). After this move is behind me I should have more time to code again. Thanks, Brian On Jan 24, 2019, 9:25 PM -0600, Geoff Canyon via use-livecode <use-livecode@lists.runrev.com>, wrote: > On Thu, Jan 24, 2019 at 12:36 AM Richard Gaskin via use-livecode < > use-livecode@lists.runrev.com> wrote: > > > When I forked it I returned to a > > editor separate from a debugger, each purpose-built for the task they do > > > > YES. If I had a nickel for every time I expand the variable list while in > the debugger, then shrink back that section while editing a script. If > there is an easy recipe for automating this, anyone, please share. Or how > hard is it to set up to edit scripts with an external editor, and maybe > just debug with the built-in? > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode