aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/ClientHamr
diff options
context:
space:
mode:
Diffstat (limited to 'docs/ClientHamr')
-rw-r--r--docs/ClientHamr/ScriptEditor.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/ClientHamr/ScriptEditor.txt b/docs/ClientHamr/ScriptEditor.txt
new file mode 100644
index 0000000..357793a
--- /dev/null
+++ b/docs/ClientHamr/ScriptEditor.txt
@@ -0,0 +1,26 @@
1One idea I had, though this will only work if the stars align, is to use
2my toybox editor to edit scripts. This saves effort, and results in a
3more user friendly editor, since people can pick their preferred editor
4style.
5
6The theory is that I'm writing a generic editor for toybox, and it needs
7to A) emulate a few popular historic editors like vi, emacs, nano, and
8mcedit. B) gradually morph into a half decent source code editor.
9Since I basically would have to do B) for extantz anyway, might as well
10just write it once and use it twice.
11
12As a bonus you get a shell in world, with toybox commands, and could
13also run a Lua interpreter in it.
14
15Aligning stars might mean something like this -
16
17Rasters terminology is available as a widget that edje can swallow.
18
19An edje swallowed terminology can run a given command, then go away once
20the command finishes. Naturally that command could be "vi script.lsl",
21"lua", or even "toybox sh".
22
23Toybox and terminology works under cygwin and Mac OS X.
24
25Rob pulls his finger out and starts putting my editting stuff in toybox
26so I can progress with this.