diff options
| author | Nimit Bhardwaj <nimitbhardwaj@gmail.com> | 2018-02-28 22:11:37 +0530 |
|---|---|---|
| committer | Justin M. Keyes <justinkz@gmail.com> | 2018-03-27 04:38:19 +0200 |
| commit | 8d5a46e77b1e0c77296f1d0d192e7906dd37c0d7 (patch) | |
| tree | 480f2214ec6397a6008461bcfcf83f49105a7702 /src/nvim/tui | |
| parent | a9c94f7bb05c53b1c81ec7e65f5df86947c12c58 (diff) | |
| download | rneovim-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.c | 6 |
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); } |