Re: Restarting the vim-emulation project

2014-08-01 Thread Edward K. Ream
On Thursday, July 31, 2014 6:21:25 AM UTC-5, Edward K. Ream wrote: So this is good. Getting these points exactly right right at the start is a good strategy for the following reasons: 1. They are crucial to a good user experience. 2. They will make working on the vim commands much less

Re: Restarting the vim-emulation project

2014-08-01 Thread 'Terry Brown' via leo-editor
On Fri, 1 Aug 2014 08:49:12 -0500 Edward K. Ream edream...@gmail.com wrote: In this regard, the difference in cursors between normal, input and visual modes are surprisingly important visual cues. I'll be adding those cues to Leo's vim mode asap. I would recommend doing it this way (this is

Re: Restarting the vim-emulation project

2014-08-01 Thread Edward K. Ream
On Friday, August 1, 2014 9:25:45 AM UTC-5, Edward K. Ream wrote: Just two or three more comments and then I'll be on to coding... Two or three or four more: 1. It's easy to find the hooks for (interface to) vim mode. Just look for c.vim_mode (or even just c.vim) in leoKeys.py. This is how

Re: Restarting the vim-emulation project

2014-07-31 Thread Edward K. Ream
On Wednesday, July 23, 2014 7:54:36 AM UTC-5, Edward K. Ream wrote: Encouraged by the success of the simplified persistence project, I am going to restart the vim-emulation project. All aspects of the design will be based on simplicity and accuracy. I have now started the vim project. I

Re: Restarting the vim-emulation project

2014-07-24 Thread Zoltan Benedek
Excellent! For me the main obstacle in adopting Leo was Vim. Vim is so powerful and efficient, you can work by keyboard only. Thanks Edward, for your endeavor and work. Zoltan On Wednesday, July 23, 2014 3:54:36 PM UTC+3, Edward K. Ream wrote: Encouraged by the success of the simplified

Restarting the vim-emulation project

2014-07-23 Thread Edward K. Ream
Encouraged by the success of the simplified persistence project, I am going to restart the vim-emulation project. All aspects of the design will be based on simplicity and accuracy. I have spent several hours recently playing with vim and noticing subtleties about vim's screen and handling of