comparison 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
comparison
equal deleted inserted replaced
26349:2ee2e3e3097a 26350:13cce5c82c9a
2044 - vcol % (int)wp->w_buffer->b_p_ts - 1; 2044 - vcol % (int)wp->w_buffer->b_p_ts - 1;
2045 # endif 2045 # endif
2046 2046
2047 c_extra = mb_off > 0 ? MB_FILLER_CHAR : ' '; 2047 c_extra = mb_off > 0 ? MB_FILLER_CHAR : ' ';
2048 c_final = NUL; 2048 c_final = NUL;
2049 if (n_extra > 0) 2049 if (n_extra > 0 && c != TAB)
2050 in_linebreak = TRUE; 2050 in_linebreak = TRUE;
2051 if (VIM_ISWHITE(c)) 2051 if (VIM_ISWHITE(c))
2052 { 2052 {
2053 # ifdef FEAT_CONCEAL 2053 # ifdef FEAT_CONCEAL
2054 if (c == TAB) 2054 if (c == TAB)