On Fri, 16 Mar 2007 15:56:41 +0000 (UTC) Tuomo Valkonen <[EMAIL PROTECTED]> 
wrote: 

TV> Actually, you could implement a sticky joe-like help screen relatively
TV> easily with a multi-line statusbar... if someone bothered to write
TV> the multi-line support. And with a little hacking, you could create
TV> some interactive tutoring: make the strings for the keys meters,
TV> and give a suitable attribute to colourise the key you want the user 
TV> to press.

I think this kind of help should actually live in the scratchpad, it's
exactly the right pop-up model.

Also, it should automatically discover the current key bindings for
commands.  So if I rebind "delete split" to key X, I want to see X
there.

>> My point was only that interactive tutorials are useful.  At least in
>> my experience, when I was getting started with Emacs 15 years ago.  I
>> think Ion would benefit from such a tutorial.

TV> Sure, but someone still needs to write them.

OK, let's start with a script.

blank screen = first start (determined by Ion, e.g. by missing ~/.ion3
directory)

Dialog "You seem to be using Ion for the first time.  Would you like a
brief tutorial?"

If yes:

Text "This is a workspace in the Ion window manager.  It can do

1) ...
2) ...
3) ...

Let's start with (1).  Press <KEY> to open a terminal."

Does this seem like the right way to go, a linear tutorial that
introduces simple concepts one by one?

Is anyone interested in contributing to the script or the code to
implement it?

Ted

Reply via email to