diff src/drawline.c @ 26350:13cce5c82c9a v8.2.3706

patch 8.2.3706: text property highlighting is used on Tab Commit: https://github.com/vim/vim/commit/42eba04522d6be04393f59a9eab47833e7594650 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Nov 30 20:22:49 2021 +0000 patch 8.2.3706: text property highlighting is used on Tab Problem: Text property highlighting is used on Tab. Solution: Only set in_linebreak when not on a Tab. (closes https://github.com/vim/vim/issues/9242)
author Bram Moolenaar <Bram@vim.org>
date Tue, 30 Nov 2021 21:30:04 +0100
parents 4cf208415483
children 59f2b11ad1be
line wrap: on
line diff
--- a/src/drawline.c
+++ b/src/drawline.c
@@ -2046,7 +2046,7 @@ win_line(
 
 		    c_extra = mb_off > 0 ? MB_FILLER_CHAR : ' ';
 		    c_final = NUL;
-		    if (n_extra > 0)
+		    if (n_extra > 0 && c != TAB)
 			in_linebreak = TRUE;
 		    if (VIM_ISWHITE(c))
 		    {