mirror of
https://github.com/vim/vim.git
synced 2025-07-04 23:07:33 -04:00
patch 8.1.0680: not easy to see what features are unavailable
Problem: Not easy to see what features are unavailable. Solution: Highlight disabled features in the :version output. (Nazri Ramliy, closes #3756)
This commit is contained in:
parent
2cbc1a02cb
commit
c85ffc9dab
@ -799,6 +799,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
680,
|
||||
/**/
|
||||
679,
|
||||
/**/
|
||||
@ -2266,6 +2268,9 @@ list_in_columns(char_u **items, int size, int current)
|
||||
int nrow;
|
||||
int item_count = 0;
|
||||
int width = 0;
|
||||
#ifdef FEAT_SYN_HL
|
||||
int use_highlight = (items == (char_u **)features);
|
||||
#endif
|
||||
|
||||
/* Find the length of the longest item, use that + 1 as the column
|
||||
* width. */
|
||||
@ -2307,6 +2312,11 @@ list_in_columns(char_u **items, int size, int current)
|
||||
|
||||
if (idx == current)
|
||||
msg_putchar('[');
|
||||
#ifdef FEAT_SYN_HL
|
||||
if (use_highlight && items[idx][0] == '-')
|
||||
msg_puts_attr(items[idx], HL_ATTR(HLF_W));
|
||||
else
|
||||
#endif
|
||||
msg_puts(items[idx]);
|
||||
if (idx == current)
|
||||
msg_putchar(']');
|
||||
|
Loading…
x
Reference in New Issue
Block a user