So lets see if I'm grasping what you are doing here. In order to emulate vim, you are defining a bunch of interlocking modes (in the leo sense of 'modes'), so that key sequences lead you through a kind of 'frame stack' of modes, each mode-state limits the set of next allowable key presses, and provides the proper terminating action (if they exist for that state), plus clears/abandons/ sets_directly? the stack in order to get to the require exit state? Sort of state machines via modes?
the lines prefix with '-->' represent commands to be executed when entering a mode? -- (I haven't used modes). Tom --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "leo-editor" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/leo-editor?hl=en -~----------~----~----~----~------~----~------~--~---
