Mercurial > vim
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 |