comparison src/drawline.c @ 24514:e3efa11b6a1e v8.2.2797

patch 8.2.2797: Search highlight disappears in the Visual area Commit: https://github.com/vim/vim/commit/2d5f385cee3668c44089edcb9d60b0b5d751ee5d Author: Bram Moolenaar <Bram@vim.org> Date: Wed Apr 21 15:11:42 2021 +0200 patch 8.2.2797: Search highlight disappears in the Visual area Problem: Search highlight disappears in the Visual area. Solution: Combine the search attributes. (closes https://github.com/vim/vim/issues/8134)
author Bram Moolenaar <Bram@vim.org>
date Wed, 21 Apr 2021 15:15:04 +0200
parents d36adba14e44
children 03492b62d79a
comparison
equal deleted inserted replaced
24513:e9bced689811 24514:e3efa11b6a1e
1536 attr_pri = TRUE; 1536 attr_pri = TRUE;
1537 #ifdef LINE_ATTR 1537 #ifdef LINE_ATTR
1538 if (area_attr != 0) 1538 if (area_attr != 0)
1539 { 1539 {
1540 char_attr = hl_combine_attr(line_attr, area_attr); 1540 char_attr = hl_combine_attr(line_attr, area_attr);
1541 if (!highlight_match)
1542 // let search highlight show in Visual area if possible
1543 char_attr = hl_combine_attr(search_attr, char_attr);
1541 # ifdef FEAT_SYN_HL 1544 # ifdef FEAT_SYN_HL
1542 char_attr = hl_combine_attr(syntax_attr, char_attr); 1545 char_attr = hl_combine_attr(syntax_attr, char_attr);
1543 # endif 1546 # endif
1544 } 1547 }
1545 else if (search_attr != 0) 1548 else if (search_attr != 0)