aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/tui
diff options
context:
space:
mode:
authorNimit Bhardwaj <nimitbhardwaj@gmail.com>2018-02-28 22:11:37 +0530
committerJustin M. Keyes <justinkz@gmail.com>2018-03-27 04:38:19 +0200
commit8d5a46e77b1e0c77296f1d0d192e7906dd37c0d7 (patch)
tree480f2214ec6397a6008461bcfcf83f49105a7702 /src/nvim/tui
parenta9c94f7bb05c53b1c81ec7e65f5df86947c12c58 (diff)
downloadrneovim-8d5a46e77b1e0c77296f1d0d192e7906dd37c0d7.tar.gz
rneovim-8d5a46e77b1e0c77296f1d0d192e7906dd37c0d7.tar.bz2
rneovim-8d5a46e77b1e0c77296f1d0d192e7906dd37c0d7.zip
TUI: implement "standout" attribute #8081
closes #8054
Diffstat (limited to 'src/nvim/tui')
-rw-r--r--src/nvim/tui/tui.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index bfebe0442d..dcb1f850b7 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -450,7 +450,8 @@ static void update_attrs(UI *ui, HlAttrs attrs)
int attr = ui->rgb ? attrs.rgb_ae_attr : attrs.cterm_ae_attr;
bool bold = attr & HL_BOLD;
bool italic = attr & HL_ITALIC;
- bool reverse = attr & (HL_INVERSE | HL_STANDOUT);
+ bool reverse = attr & HL_INVERSE;
+ bool standout = attr & HL_STANDOUT;
bool underline = attr & (HL_UNDERLINE), undercurl = attr & (HL_UNDERCURL);
if (unibi_get_str(data->ut, unibi_set_attributes)) {
@@ -478,6 +479,9 @@ static void update_attrs(UI *ui, HlAttrs attrs)
if (underline || undercurl) {
unibi_out(ui, unibi_enter_underline_mode);
}
+ if (standout) {
+ unibi_out(ui, unibi_enter_standout_mode);
+ }
if (reverse) {
unibi_out(ui, unibi_enter_reverse_mode);
}