diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-10-27 22:54:58 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-10-27 22:54:58 +0100 |
commit | efae76ab1a43d5a628d8c2fa4218ace6ba597f5d (patch) | |
tree | b7ef1d63325f64c076647f00ceee34ef74388172 /src/drawline.c | |
parent | 38ba4dce4a8574e60f6ddb111922880b0c7affdc (diff) | |
download | vim-git-efae76ab1a43d5a628d8c2fa4218ace6ba597f5d.tar.gz |
patch 8.1.2229: cannot color number column above/below cursor differentlyv8.1.2229
Problem: Cannot color number column above/below cursor differently.
Solution: Add LineNrAbove and LineNrBelow. (Shaun Brady, closes #624)
Diffstat (limited to 'src/drawline.c')
-rw-r--r-- | src/drawline.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/drawline.c b/src/drawline.c index 869bdaa0e..7caba051b 100644 --- a/src/drawline.c +++ b/src/drawline.c @@ -1127,6 +1127,16 @@ win_line( || wp->w_p_culopt_flags & CULOPT_LINE)) char_attr = hl_combine_attr(wcr_attr, HL_ATTR(HLF_CLN)); #endif + if (wp->w_p_rnu && lnum < wp->w_cursor.lnum + && HL_ATTR(HLF_LNA) != 0) + // Use LineNrAbove + char_attr = hl_combine_attr(wcr_attr, + HL_ATTR(HLF_LNA)); + if (wp->w_p_rnu && lnum > wp->w_cursor.lnum + && HL_ATTR(HLF_LNB) != 0) + // Use LineNrBelow + char_attr = hl_combine_attr(wcr_attr, + HL_ATTR(HLF_LNB)); } } } |