On Sun, Dec 16, 2018 at 3:14 PM Kazunobu Kuriyama < [email protected]> wrote:
> On Sun, Dec 16, 2018 at 12:14 PM Yegappan Lakshmanan <[email protected]> > wrote: > >> Hi Tony, >> >> On Sat, Dec 15, 2018 at 5:26 PM Tony Mechelynck >> <[email protected]> wrote: >> > >> > On Sun, Dec 16, 2018 at 1:59 AM Yegappan Lakshmanan < >> [email protected]> wrote: >> > > >> > > Hi all, >> > > >> > > I am seeing that the cursor is displayed at an incorrect column >> > > if I do the following (using the latest version of Vim on Mac): >> > > >> > > 1. Add an empty line to a buffer with a tab character followed by >> > > a space at the beginning of the line. >> > --- I assume you mean a new line, not an empty line (a tab and a space >> > are not "empty"). >> > >> >> Yes. I meant add the tab character and the space character in a new line. >> >> > >> > > 2. Move the cursor to the end of this line. >> > > 3. Press v to start visual mode >> > > 4. Press o to jump to the other end of the visual selection >> > --- the cursor doesn't move, since only the space is visually selected >> > > 5. Extend the visual selection to the beginning of the line by >> pressing h >> > --- the cursor moves to the tab, i.e. to the beginning of the line. >> > Since in my Vim, 'selection' is set to "inclusive", both the tab and >> > the space are visually selected. >> > > 6. Press escape to cancel the visual selection >> > --- the cursor remains at the beginning of the line. >> > > >> > > After this the cursor is positioned at the beginning of the line (it >> should >> > > be positioned after the tab at column 8). >> > Why do you think that pressing <Esc> should move the cursor? IMHO the >> > cursor is and should be at the beginning of the line. >> > >> >> Because you cannot position the cursor at the beginning of the line >> using any other Vim command. I am guessing that we are missing >> a cursor validation check in the code somewhere. >> >> Regards, >> Yegappan >> >> > > >> > > Anyone else able to reproduce this? >> > Yes, I can, but I don't regard it as faulty, see above. >> > > >> > > - Yegappan >> > > With 8.1.600 on macOS 10.11.6 (El Capitan), I confirm that the behavior > Yegappan reported takes place against Terminal.app and iTerm2, while all of > the GUI's running on XQuarz (= X11 for macOS), i.e., those using Athena, > Motif, and GTK+ 2 and 3, don't > > Also, it might be worth noting that El Capitan's default Vim is 7.3, and > that the old Vim showed the same behavior. > In addition, MacVim behaves in the same way as Vim on terminal. does. > >> -- >> -- >> 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. > > -- -- 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.
