I just noticed this:

In real vim, when you're in colon-mode, escape cancels out of the minibuffer. Leo's vim mode does the same thing, except on the commands which use the file completion. Escape there literally appends the string 'Escape' to the entry in the file completion process.

-->Jake

On 8/14/2014 11:55 AM, Kent Tenney wrote:
OK, I'll hold my horses, waiting for updates on this thread.

On Thu, Aug 14, 2014 at 10:50 AM, Edward K. Ream <[email protected]> wrote:
On Thu, Aug 14, 2014 at 9:02 AM, Kent Tenney <[email protected]> wrote:
Starting a new thread

in vim :r<return> pastes a copy of the current file at the cursor
I didn't know that.  It will be easy to do once the solution referred
to in this morning's post is in place.  See the P.P.S in that post.
Maybe some confusion: requiring the <return> is a big problem,
requires learning the 3rd set of bindings.
Kent, I do understand.  Really.

In the real vim, nothing happens if you type :r.  You must either type
:r<return> or :r <filename><return>

The "solution" I am working on is to allow exactly this operation.  At
present, you must indeed type::

     :r<return><return>

or::

     :r<return><filename><return>

but that initial extra <return> is to go away asap.

status report:

- 'V' should provide line mode visual, it inserts a 'V' at cursor
- 'v' starts visual character mode, 'y' should end visual mode and yank, 'y'
      is ignored until another 'v'
- aliasing <return> to 'i' is confusing, in vim it advances cursor to next line
- 'x' is backspace in Leo, delete in vim

- '/' and '?' look good, with 'n' going to next find
Thanks.  I'll look into these.

wish list:

- :s /text/replace with this/<scope flag>
All substitutions require the "solution" we are talking about.  It
will happen asap.

Once that is in place, a  vim-mode parser can deal with the entire
command line at once.  This is inherently a simpler problem than
dealing with characters one at a time, but it will require new code.

In short, I am aware of the parsing problems and I appreciate the
status/bug report.  I expect to have everything finished in about a
week.

Edward

--
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to