Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Mapping for visual mode that starts from insert mode?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
WU Yue  
View profile  
 More options Oct 1 2012, 10:53 pm
From: "WU Yue" <vano...@gmail.com>
Date: Tue, 02 Oct 2012 10:53:27 +0800
Local: Mon, Oct 1 2012 10:53 pm
Subject: Mapping for visual mode that starts from insert mode?
Hi, I know title is unclear, but my English skill is so limited, forgive  
me please, I will try my best to make my expression more clear.

I have set mouse=a, so I can drag mouse to start a selection in  
normal/insert mode, I notice that when start selection in normal mode, the  
status line will show: -- VISUAL --, when start selection in insert mode,  
the status line will show: -- (insert) VISUAL --.

When I have selection in insert mode, I often want to replace/delete the  
seleciton, but I don't have this need for the selection starting from  
normal mode, so my question is, how to make <key>s and <backspace> can  
replace/delete the selection *only* when starts from insert mode.

I don't know if it's clear now, thank you!

--
Regards,
WU Yue

State Key laboratory of Natural Products and Functions
Key Laboratory of Modern Chinese Medicines
Department of Traditional Chinese Medicine
China Pharmaceutical University
No.24, Tongjia Xiang Street, Nanjing 210009, China


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ben Fritz  
View profile  
 More options Oct 2 2012, 11:06 am
From: Ben Fritz <fritzophre...@gmail.com>
Date: Tue, 2 Oct 2012 08:06:47 -0700 (PDT)
Local: Tues, Oct 2 2012 11:06 am
Subject: Re: Mapping for visual mode that starts from insert mode?

The visual mode started from insert mode with the mouse is actually "selection" mode, which is slightly different. Luckily you can map this "selection" mode separately from normal visual mode.

Visual mode: xmap, xnoremap
Selection mode: smap, snoremap
Both: vmap, vnoremap

:help select-mode-mapping
:help mapmode-x

Actually, using vmap and vnoremap is normally a mistake, since in selection mode pressing any key with a printable character will replace the selection with that character and drop into insert mode. I'm actually surprised that <Backspace> doesn't already delete the selection...I may map it to <Del> myself.

(I learned these things on this very list, by the way).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
WU Yue  
View profile  
 More options Oct 3 2012, 10:35 pm
From: "WU Yue" <vano...@gmail.com>
Date: Thu, 04 Oct 2012 10:35:21 +0800
Local: Wed, Oct 3 2012 10:35 pm
Subject: Re: Mapping for visual mode that starts from insert mode?

Thank you for detailed explanation, Ben, and sorry for late reply.

I have tried with:

smap <Del> s
smap <Backspace> s

<del> works well, but <Backspace> doesn't work, what do I miss?

--
Regards,
WU Yue

State Key laboratory of Natural Products and Functions
Key Laboratory of Modern Chinese Medicines
Department of Traditional Chinese Medicine
China Pharmaceutical University
No.24, Tongjia Xiang Street, Nanjing 210009, China


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
WU Yue  
View profile  
 More options Oct 3 2012, 10:47 pm
From: "WU Yue" <vano...@gmail.com>
Date: Thu, 04 Oct 2012 10:47:18 +0800
Local: Wed, Oct 3 2012 10:47 pm
Subject: Re: Mapping for visual mode that starts from insert mode?
On Tue, 02 Oct 2012 23:06:47 +0800, Ben Fritz <fritzophre...@gmail.com>  
wrote:

After reading the help of "selectmode", I realize that -- (insert) VISUAL  
-- is not the SELECT mode, I have a workaround:

autocmd InsertEnter * setlocal selectmode=mouse,key
autocmd InsertLeave * setlocal selectmode=""

sounds not good but it works :)

--
Regards,
WU Yue

State Key laboratory of Natural Products and Functions
Key Laboratory of Modern Chinese Medicines
Department of Traditional Chinese Medicine
China Pharmaceutical University
No.24, Tongjia Xiang Street, Nanjing 210009, China


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ben Fritz  
View profile  
 More options Oct 4 2012, 11:09 am
From: Ben Fritz <fritzophre...@gmail.com>
Date: Thu, 4 Oct 2012 08:09:42 -0700 (PDT)
Local: Thurs, Oct 4 2012 11:09 am
Subject: Re: Mapping for visual mode that starts from insert mode?

On Wednesday, October 3, 2012 9:47:23 PM UTC-5, WU Yue wrote:

> After reading the help of "selectmode", I realize that -- (insert) VISUAL  
> -- is not the SELECT mode, I have a workaround:

> autocmd InsertEnter * setlocal selectmode=mouse,key
> autocmd InsertLeave * setlocal selectmode=""

> sounds not good but it works :)

Oh, I see. I have "behave mswin" buried somewhere in my config which (among other things) sets selectmode to mouse,key. So for me, selecting with the mouse in insert mode DOES use select mode. I had forgotten this was not the default.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »