David Barnett wrote: > Looks like it's patch 7.4.362: > > Problem: When matchaddpos() uses a length smaller than the number of > bytes > in the (last) character the highlight continues until the end of > the line. > Solution: Change condition from equal to larger-or-equal. > Files: src/screen.c > > > It's a very small change but apparently problematic. Can it be reverted or > rethought?
I'm glad you could pinpoint it. I assumed that when the condition evaluates to true the match information would be updated. But perhaps that doesn't happen in this case and it searches for a match every time. Needs some debugging to figure out what happens. What matches does this plugin add when it's slow? -- "How is your new girlfriend?" "90-60-90 man!" "What, pale purple?" /// Bram Moolenaar -- b...@moolenaar.net -- 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_use" 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_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.