Hi Bram! On Mi, 23 Apr 2014, Bram Moolenaar wrote:
> > 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? Here we go. I added some more usage of i_Ctrl-U Best, Christian -- Fällt der Speicher aus dem Tower, sind die Daten nicht von Dauer. -- -- 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.
