From 9d7e3336cf6378c409138009350775e254d3a823 Mon Sep 17 00:00:00 2001 From: Felipe Morales Date: Fri, 22 Aug 2014 20:59:46 -0400 Subject: [PATCH] vim-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. https://code.google.com/p/vim/source/detail?r=7fa2bed947fde3514a700c96861a537d816d6fd4 --- src/nvim/screen.c | 2 +- src/nvim/version.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nvim/screen.c b/src/nvim/screen.c index d5a96489c1..91db983525 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -2957,7 +2957,7 @@ win_line ( && v >= (long)shl->startcol && v < (long)shl->endcol) { shl->attr_cur = shl->attr; - } else if (v == (long)shl->endcol) { + } else if (v >= (long)shl->endcol) { shl->attr_cur = 0; next_search_hl(wp, shl, lnum, (colnr_T)v, cur); diff --git a/src/nvim/version.c b/src/nvim/version.c index 61154c6de7..fd38b6e5e0 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -233,7 +233,7 @@ static int included_patches[] = { //365, //364, //363, - //362, + 362, //361, //360, //359,