summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-10-25 11:13:42 +0800
committerMaxime Coste <mawww@kakoune.org>2017-10-25 11:13:42 +0800
commitab9283bc371cb341846a751cb215234e9e4ff6c2 (patch)
treee5ea3fe08df6f6552a86474a9a98fcf9170d7f4b /src
parent7744b4c164e11c1e2ec4bc6a75c399243d3d1da0 (diff)
parent74202fab45525513c59130361cc3b5e4a95c620d (diff)
Merge remote-tracking branch 'net/master'
Diffstat (limited to 'src')
-rw-r--r--src/color.cc8
-rw-r--r--src/color.hh8
-rw-r--r--src/ncurses_ui.cc26
3 files changed, 33 insertions, 9 deletions
diff --git a/src/color.cc b/src/color.cc
index d2335191..aef26bfa 100644
--- a/src/color.cc
+++ b/src/color.cc
@@ -19,6 +19,14 @@ static constexpr const char* color_names[] = {
"magenta",
"cyan",
"white",
+ "bright-black",
+ "bright-red",
+ "bright-green",
+ "bright-yellow",
+ "bright-blue",
+ "bright-magenta",
+ "bright-cyan",
+ "bright-white",
};
bool is_color_name(StringView color)
diff --git a/src/color.hh b/src/color.hh
index e4ef24cb..ae8046ab 100644
--- a/src/color.hh
+++ b/src/color.hh
@@ -22,6 +22,14 @@ struct Color
Magenta,
Cyan,
White,
+ BrightBlack,
+ BrightRed,
+ BrightGreen,
+ BrightYellow,
+ BrightBlue,
+ BrightMagenta,
+ BrightCyan,
+ BrightWhite,
RGB,
};
diff --git a/src/ncurses_ui.cc b/src/ncurses_ui.cc
index 9fed7b00..a1e95bd6 100644
--- a/src/ncurses_ui.cc
+++ b/src/ncurses_ui.cc
@@ -229,15 +229,23 @@ void on_term_resize(int)
static const std::initializer_list<HashMap<Kakoune::Color, int>::Item>
default_colors = {
- { Color::Default, -1 },
- { Color::Black, COLOR_BLACK },
- { Color::Red, COLOR_RED },
- { Color::Green, COLOR_GREEN },
- { Color::Yellow, COLOR_YELLOW },
- { Color::Blue, COLOR_BLUE },
- { Color::Magenta, COLOR_MAGENTA },
- { Color::Cyan, COLOR_CYAN },
- { Color::White, COLOR_WHITE },
+ { Color::Default, -1 },
+ { Color::Black, 0 },
+ { Color::Red, 1 },
+ { Color::Green, 2 },
+ { Color::Yellow, 3 },
+ { Color::Blue, 4 },
+ { Color::Magenta, 5 },
+ { Color::Cyan, 6 },
+ { Color::White, 7 },
+ { Color::BrightBlack, 8 },
+ { Color::BrightRed, 9 },
+ { Color::BrightGreen, 10 },
+ { Color::BrightYellow, 11 },
+ { Color::BrightBlue, 12 },
+ { Color::BrightMagenta, 13 },
+ { Color::BrightCyan, 14 },
+ { Color::BrightWhite, 15 },
};
NCursesUI::NCursesUI()