summaryrefslogtreecommitdiff
path: root/src/drawline.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-10-27 22:54:58 +0100
committerBram Moolenaar <Bram@vim.org>2019-10-27 22:54:58 +0100
commitefae76ab1a43d5a628d8c2fa4218ace6ba597f5d (patch)
treeb7ef1d63325f64c076647f00ceee34ef74388172 /src/drawline.c
parent38ba4dce4a8574e60f6ddb111922880b0c7affdc (diff)
downloadvim-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.c10
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));
}
}
}