Christian Brabandt wrote: > Am 2014-04-20 13:37, schrieb Pine Wu: > > Hello Vim devs: > > The online doc (7.3) says "send bugs to [email protected]", but in my vim > > 7.4 it says unless it's security issue just post it here. So here I am > > :-) > > > > > > As for i_Ctrl-U, vim doc says: > > Delete all entered characters in the current line (see i_backspacing > > about joining lines). > > > > That is the case when you don't use arrow keys to move the cursor > > e.g. > > For a line: > > > > vim > > > > You type a, vim, Ctrl-U, what's left is > > > > vim > > > > That is what you'd expect, but > > If you type a, vim, <Left-Arrow>, the line would be > > > > vimvim > > > > Then Ctrl-U > > All text before cursor would be deleted, what's left is > > > > m > > > > I was expecting vim or vimm > > I was going to say, for me the first result wouldn't be expected. While > the second one was. > Turns out, I have mapped Ctrl-U to break the undo sequence (to be able > to undo an accidental Ctrl-U) > and this results in always deleting until the first column, and for the > same reason, pressing > arrow keys results in that unexpected manner. > > Turns out, because of patch 7.4.183, a fix is really simple, something > like the attached patch. > (I'll try to update that patch to include a test later today). > > Interestingly, this has gotten unnoticed for so long. It seems Ctrl-U > in insert mode is just such an mysteric command, that one always > expects it to be doing the wrong thing ;)
I also have trouble reproducing this. 'compatible' matters. Anyway, can you please add some test for this to the patch? -- >From "know your smileys": O:-) Saint /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
