Mercurial > vim
comparison src/drawline.c @ 18471:b9cf60801963 v8.1.2229
patch 8.1.2229: cannot color number column above/below cursor differently
Commit: https://github.com/vim/vim/commit/efae76ab1a43d5a628d8c2fa4218ace6ba597f5d
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Oct 27 22:54:58 2019 +0100
patch 8.1.2229: cannot color number column above/below cursor differently
Problem: Cannot color number column above/below cursor differently.
Solution: Add LineNrAbove and LineNrBelow. (Shaun Brady, closes https://github.com/vim/vim/issues/624)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 27 Oct 2019 23:00:03 +0100 |
parents | 1848b3e07266 |
children | 04a40c1514c4 |
comparison
equal
deleted
inserted
replaced
18470:0a2e927170c2 | 18471:b9cf60801963 |
---|---|
1125 && (wp->w_p_culopt_flags & CULOPT_NBR) | 1125 && (wp->w_p_culopt_flags & CULOPT_NBR) |
1126 && (row == startrow | 1126 && (row == startrow |
1127 || wp->w_p_culopt_flags & CULOPT_LINE)) | 1127 || wp->w_p_culopt_flags & CULOPT_LINE)) |
1128 char_attr = hl_combine_attr(wcr_attr, HL_ATTR(HLF_CLN)); | 1128 char_attr = hl_combine_attr(wcr_attr, HL_ATTR(HLF_CLN)); |
1129 #endif | 1129 #endif |
1130 if (wp->w_p_rnu && lnum < wp->w_cursor.lnum | |
1131 && HL_ATTR(HLF_LNA) != 0) | |
1132 // Use LineNrAbove | |
1133 char_attr = hl_combine_attr(wcr_attr, | |
1134 HL_ATTR(HLF_LNA)); | |
1135 if (wp->w_p_rnu && lnum > wp->w_cursor.lnum | |
1136 && HL_ATTR(HLF_LNB) != 0) | |
1137 // Use LineNrBelow | |
1138 char_attr = hl_combine_attr(wcr_attr, | |
1139 HL_ATTR(HLF_LNB)); | |
1130 } | 1140 } |
1131 } | 1141 } |
1132 } | 1142 } |
1133 | 1143 |
1134 #ifdef FEAT_LINEBREAK | 1144 #ifdef FEAT_LINEBREAK |