Shachar Shemesh wrote:
Einstein is a fond memory as far as simplicity goes, but there it
ends. I do NOT want to go back to that. I worked with it too long ago
to remember the details, but I vaguely remember the sigh of relief I
had when I moved to logical order editors as far as line splitting and
English text in Hebrew paragraphs. If anyone has a copy of Einstein
around, I'll be glad to play with it and refresh my memory.
Hmm....
So I downloaded Einstein, and after a couple of minutes I failed to find
any of my old frustrations. Picture at
http://www.lingnu.com/files/einstein.png
Things to notice in the above picture:
* When in the middle of typing English text, and typing a neutral
(apostrophe for the "don't"), it appears at the "wrong" end until
we type the letter immediately after it, same as with new editors.
If Einstein didn't solve it, I doubt this "problem" has a solution.
* The selection is logical
* The cursor can be outside of the typed area, making much of the
"position at end - position at beginning" debate moot. Of course,
this is only possible because the editor is a monospace creature.
Does anyone remember how you tell it to switch to an English paragraph?
All I could manage were Hebrew paragraphs aligned left.
The main thing I noticed is that the cursor is a block rather than a
line, covering a letter. This has UI implications as far as "how do I
get the next letter to appear -->here<--". All in all, I found it more
confusing than the current method (as, after all, the editor is still in
insert mode). This is, of course, a side effect of the editor being a
text mode creature - no facilities for line cursors.
Returning to English text in order to edit it was fine unless you tried
to do it at the extremes. Then things got as confusing as they always
are. All in all, I prefer the modern solutions.
Suggestions for things to try out are welcome.
Shachar
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]