On 4/4/07, ben lieb <[EMAIL PROTECTED]> wrote:
Yakov Lerner wrote: > On 4/4/07, ben lieb <[EMAIL PROTECTED]> wrote: >> The following map is used to do add span tags to highlighted text >> in-line. My problem is that it only works sometimes, and I don't know >> why. >> >> :map ,bb c<CR><CR><ESC>kpI<span><ESC>A</span><ESC>kJJ >> >> The map works by cutting the highlighted text, putting it on its own >> line, adding the tag to the front and the end of the line, and then >> joining the lines. >> >> Any thoughts on why this only works sometimes? I can't isolate what >> conditions bring it about. > > Can be several things. > > 1. To cancel possible influence of keyboard timeouts, map > the same rhs to the single-key combination -- like <F10>. > When ,bb dopesn't work, try <f10>. If <f10> works, it's related to > timeouts. > > 2. Change to vnoremap instead of map. This cancels possibble > effects or remapping of some chars in the rhs. I think you want to use > it in the visual mode, right ? Then use vnoremap. > > 3. When it doesn';t work, what exactly happens ? Is it totally ignored, > or works half-way ? > > 4. When it doesn't work, do ':map ,bb' to check whether it's still > defined and is rhs correct. > > Yakov > > > When it doesn't work it, it re-highlights the first half of the sentence, and then does nothing.
When it doesn't work, what does ':map ,,b' display ? Yakov