comparison src/syntax.c @ 12487:3f16cf18386c v8.0.1123

patch 8.0.1123: cannot define a toolbar for a window commit https://github.com/vim/vim/commit/1b9645de3c05f37b5c30e78f999351b0cf486ade Author: Bram Moolenaar <Bram@vim.org> Date: Sun Sep 17 23:03:31 2017 +0200 patch 8.0.1123: cannot define a toolbar for a window Problem: Cannot define a toolbar for a window. Solution: Add a window-local toolbar.
author Christian Brabandt <cb@256bit.org>
date Sun, 17 Sep 2017 23:15:04 +0200
parents 68d7bc045dbe
children 7a887dccd13a
comparison
equal deleted inserted replaced
12486:be9971c7a226 12487:3f16cf18386c
7000 CENT("StatusLineTerm term=reverse,bold cterm=bold ctermfg=White ctermbg=DarkGreen", 7000 CENT("StatusLineTerm term=reverse,bold cterm=bold ctermfg=White ctermbg=DarkGreen",
7001 "StatusLineTerm term=reverse,bold cterm=bold ctermfg=White ctermbg=DarkGreen gui=bold guifg=bg guibg=DarkGreen"), 7001 "StatusLineTerm term=reverse,bold cterm=bold ctermfg=White ctermbg=DarkGreen gui=bold guifg=bg guibg=DarkGreen"),
7002 CENT("StatusLineTermNC term=reverse ctermfg=White ctermbg=DarkGreen", 7002 CENT("StatusLineTermNC term=reverse ctermfg=White ctermbg=DarkGreen",
7003 "StatusLineTermNC term=reverse ctermfg=White ctermbg=DarkGreen guifg=bg guibg=DarkGreen"), 7003 "StatusLineTermNC term=reverse ctermfg=White ctermbg=DarkGreen guifg=bg guibg=DarkGreen"),
7004 #endif 7004 #endif
7005 #ifdef FEAT_MENU
7006 CENT("ToolbarLine term=underline ctermbg=LightGrey",
7007 "ToolbarLine term=underline ctermbg=LightGrey guibg=LightGrey"),
7008 CENT("ToolbarButton cterm=bold ctermfg=White ctermbg=DarkGrey",
7009 "ToolbarButton cterm=bold ctermfg=White ctermbg=DarkGrey gui=bold guifg=White guibg=DarkGrey"),
7010 #endif
7005 NULL 7011 NULL
7006 }; 7012 };
7007 7013
7008 /* Default colors only used with a dark background. */ 7014 /* Default colors only used with a dark background. */
7009 static char *(highlight_init_dark[]) = { 7015 static char *(highlight_init_dark[]) = {
7091 #ifdef FEAT_TERMINAL 7097 #ifdef FEAT_TERMINAL
7092 CENT("StatusLineTerm term=reverse,bold cterm=bold ctermfg=Black ctermbg=LightGreen", 7098 CENT("StatusLineTerm term=reverse,bold cterm=bold ctermfg=Black ctermbg=LightGreen",
7093 "StatusLineTerm term=reverse,bold cterm=bold ctermfg=Black ctermbg=LightGreen gui=bold guifg=bg guibg=LightGreen"), 7099 "StatusLineTerm term=reverse,bold cterm=bold ctermfg=Black ctermbg=LightGreen gui=bold guifg=bg guibg=LightGreen"),
7094 CENT("StatusLineTermNC term=reverse ctermfg=Black ctermbg=LightGreen", 7100 CENT("StatusLineTermNC term=reverse ctermfg=Black ctermbg=LightGreen",
7095 "StatusLineTermNC term=reverse ctermfg=Black ctermbg=LightGreen guifg=bg guibg=LightGreen"), 7101 "StatusLineTermNC term=reverse ctermfg=Black ctermbg=LightGreen guifg=bg guibg=LightGreen"),
7102 #endif
7103 #ifdef FEAT_MENU
7104 CENT("ToolbarLine term=underline ctermbg=DarkGrey",
7105 "ToolbarLine term=underline ctermbg=DarkGrey guibg=DarkGrey"),
7106 CENT("ToolbarButton cterm=bold ctermfg=Black ctermbg=LightGrey",
7107 "ToolbarButton cterm=bold ctermfg=Black ctermbg=LightGrey gui=bold guifg=Black guibg=LightGrey"),
7096 #endif 7108 #endif
7097 NULL 7109 NULL
7098 }; 7110 };
7099 7111
7100 void 7112 void
9523 && STRCMP(name_u, HL_TABLE()[i].sg_name_u) == 0) 9535 && STRCMP(name_u, HL_TABLE()[i].sg_name_u) == 0)
9524 break; 9536 break;
9525 return i + 1; 9537 return i + 1;
9526 } 9538 }
9527 9539
9540 /*
9541 * Lookup a highlight group name and return its attributes.
9542 * Return zero if not found.
9543 */
9544 int
9545 syn_name2attr(char_u *name)
9546 {
9547 int id = syn_name2id(name);
9548
9549 if (id != 0)
9550 return syn_id2attr(syn_get_final_id(id));
9551 return 0;
9552 }
9553
9528 #if defined(FEAT_EVAL) || defined(PROTO) 9554 #if defined(FEAT_EVAL) || defined(PROTO)
9529 /* 9555 /*
9530 * Return TRUE if highlight group "name" exists. 9556 * Return TRUE if highlight group "name" exists.
9531 */ 9557 */
9532 int 9558 int