Jeffery Small wrote:

> I'm using vim 7.0 on a Solaris 9 system.
> 
> If I put the following line in my .vimrc file:
> 
>     set pastetoggle=<Esc>[192z
> 
> Then when I am editing in insert mode, each time I hit ESC to return
> to command mode the cursor sit there jumping to the right and back
> continuously until another key is pressed.  If I press ESC again it stops
> or if I move the cursor it also stops.  If I comment out the above line
> then I do not see this problem.
> 
> Any suggestions as to how to address this?  Thanks.

This is normal.  When Vim gets an <Esc> it doesn't know if you pressed
the <Esc> key or that some special key sequence is coming.

Perhaps you can make your key send CSI instead of Esc to avoid the
confusion.

Oh, there is one change I can make that will help:

*** ../../vim-7.0.224/src/getchar.c     Sun Mar  4 21:25:44 2007
--- getchar.c   Thu Apr 19 22:13:37 2007
***************
*** 2183,2189 ****
                        }
                        /* Need more chars for partly match. */
                        if (mlen == typebuf.tb_len)
!                           keylen = KL_PART_MAP;
                        else if (max_mlen < mlen)
                            /* no match, may have to check for termcode at
                             * next character */
--- 2187,2193 ----
                        }
                        /* Need more chars for partly match. */
                        if (mlen == typebuf.tb_len)
!                           keylen = KL_PART_KEY;
                        else if (max_mlen < mlen)
                            /* no match, may have to check for termcode at
                             * next character */

-- 
"You're fired." (1980)
"You're laid off." (1985)
"You're downsized." (1990)
"You're rightsized." (1992)
                                (Scott Adams - The Dilbert principle)

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to