Mercurial > vim
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) |