aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeni Chasnovski <evgeni.chasnovski@gmail.com>2024-03-30 11:27:42 +0200
committerEvgeni Chasnovski <evgeni.chasnovski@gmail.com>2024-03-30 14:31:46 +0200
commit837f268093732ae123f037e6176d0037efd5e40e (patch)
treed8bb8ce4a4aa2e3914007289bd7cafa50b5786e2
parent35239e977f53c25016b57729cada612aa53e11d4 (diff)
downloadrneovim-837f268093732ae123f037e6176d0037efd5e40e.tar.gz
rneovim-837f268093732ae123f037e6176d0037efd5e40e.tar.bz2
rneovim-837f268093732ae123f037e6176d0037efd5e40e.zip
fix(highlight): add `Nvim{Light,Dark}Gray{1,2,3,4}` colors
-rw-r--r--runtime/doc/syntax.txt8
-rw-r--r--src/nvim/highlight_group.c8
-rw-r--r--src/nvim/highlight_group.h2
3 files changed, 13 insertions, 5 deletions
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index 4b99fbface..5e95e00e45 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -4776,11 +4776,11 @@ guisp={color-name} *guisp*
Colors which define Nvim's default color scheme:
NvimDarkBlue NvimLightBlue
NvimDarkCyan NvimLightCyan
+ NvimDarkGray1 NvimLightGray1
+ NvimDarkGray2 NvimLightGray2
+ NvimDarkGray3 NvimLightGray3
+ NvimDarkGray4 NvimLightGray4
NvimDarkGreen NvimLightGreen
- NvimDarkGrey1 NvimLightGrey1
- NvimDarkGrey2 NvimLightGrey2
- NvimDarkGrey3 NvimLightGrey3
- NvimDarkGrey4 NvimLightGrey4
NvimDarkMagenta NvimLightMagenta
NvimDarkRed NvimLightRed
NvimDarkYellow NvimLightYellow
diff --git a/src/nvim/highlight_group.c b/src/nvim/highlight_group.c
index ca8c2999e1..e6c23aef9e 100644
--- a/src/nvim/highlight_group.c
+++ b/src/nvim/highlight_group.c
@@ -2900,6 +2900,10 @@ color_name_table_T color_name_table[] = {
// for foreground in light/dark color scheme.
{ "NvimDarkBlue", RGB_(0x00, 0x4c, 0x73) },
{ "NvimDarkCyan", RGB_(0x00, 0x73, 0x73) },
+ { "NvimDarkGray1", RGB_(0x07, 0x08, 0x0d) },
+ { "NvimDarkGray2", RGB_(0x14, 0x16, 0x1b) },
+ { "NvimDarkGray3", RGB_(0x2c, 0x2e, 0x33) },
+ { "NvimDarkGray4", RGB_(0x4f, 0x52, 0x58) },
{ "NvimDarkGreen", RGB_(0x00, 0x55, 0x23) },
{ "NvimDarkGrey1", RGB_(0x07, 0x08, 0x0d) },
{ "NvimDarkGrey2", RGB_(0x14, 0x16, 0x1b) },
@@ -2910,6 +2914,10 @@ color_name_table_T color_name_table[] = {
{ "NvimDarkYellow", RGB_(0x6b, 0x53, 0x00) },
{ "NvimLightBlue", RGB_(0xa6, 0xdb, 0xff) },
{ "NvimLightCyan", RGB_(0x8c, 0xf8, 0xf7) },
+ { "NvimLightGray1", RGB_(0xee, 0xf1, 0xf8) },
+ { "NvimLightGray2", RGB_(0xe0, 0xe2, 0xea) },
+ { "NvimLightGray3", RGB_(0xc4, 0xc6, 0xcd) },
+ { "NvimLightGray4", RGB_(0x9b, 0x9e, 0xa4) },
{ "NvimLightGreen", RGB_(0xb3, 0xf6, 0xc0) },
{ "NvimLightGrey1", RGB_(0xee, 0xf1, 0xf8) },
{ "NvimLightGrey2", RGB_(0xe0, 0xe2, 0xea) },
diff --git a/src/nvim/highlight_group.h b/src/nvim/highlight_group.h
index 47d58d20f2..edf5fbde16 100644
--- a/src/nvim/highlight_group.h
+++ b/src/nvim/highlight_group.h
@@ -12,7 +12,7 @@ typedef struct {
char *name;
RgbValue color;
} color_name_table_T;
-extern color_name_table_T color_name_table[700];
+extern color_name_table_T color_name_table[708];
#ifdef INCLUDE_GENERATED_DECLARATIONS
# include "highlight_group.h.generated.h"