Reply to message «mappings for "insert mode " and other mapping for "overwrite 
mode"», 
sent 21:48:46 22 October 2010, Friday
by Jeri Raye:

> "overwrite mode"
It is named ``replace mode'', not ``overwrite mode'' if I understood you 
correctly.

> Is it possible to make different mappings based on "insert mode" or
> "overwrite mode"
You can use v:insertmode variable with expression mapping: pretending that you 
want to map «,» to «, » in insert mode and leave it as-is in replace mode:
    inoremap <expr> , ((v:insertmode==#'i')?(", "):(","))
See ``:h v:insertmode'' for more details.

> Meaning with insert-mode the cursor is a vertical stripe in between chars.
> With overwrite-mode the cursor is horizontal stripe below the char.
I am a console vim user, so this does not say anything to me. Assuming that it 
is a ``replace mode''.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to