comparison src/syntax.c @ 12477:68d7bc045dbe v8.0.1118

patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs commit https://github.com/vim/vim/commit/4033c55eca575777718c0701e26635a0cc47d907 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Sep 16 20:54:51 2017 +0200 patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always enabled and only adds 7% to the binary size of the tiny build. Solution: Graduate FEAT_WINDOWS.
author Christian Brabandt <cb@256bit.org>
date Sat, 16 Sep 2017 21:00:06 +0200
parents 65de672be458
children 3f16cf18386c
comparison
equal deleted inserted replaced
12476:2516383741e6 12477:68d7bc045dbe
6885 CENT("StatusLine term=reverse,bold cterm=reverse,bold", 6885 CENT("StatusLine term=reverse,bold cterm=reverse,bold",
6886 "StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold"), 6886 "StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold"),
6887 CENT("StatusLineNC term=reverse cterm=reverse", 6887 CENT("StatusLineNC term=reverse cterm=reverse",
6888 "StatusLineNC term=reverse cterm=reverse gui=reverse"), 6888 "StatusLineNC term=reverse cterm=reverse gui=reverse"),
6889 "default link EndOfBuffer NonText", 6889 "default link EndOfBuffer NonText",
6890 #ifdef FEAT_WINDOWS
6891 CENT("VertSplit term=reverse cterm=reverse", 6890 CENT("VertSplit term=reverse cterm=reverse",
6892 "VertSplit term=reverse cterm=reverse gui=reverse"), 6891 "VertSplit term=reverse cterm=reverse gui=reverse"),
6893 #endif
6894 #ifdef FEAT_CLIPBOARD 6892 #ifdef FEAT_CLIPBOARD
6895 CENT("VisualNOS term=underline,bold cterm=underline,bold", 6893 CENT("VisualNOS term=underline,bold cterm=underline,bold",
6896 "VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold"), 6894 "VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold"),
6897 #endif 6895 #endif
6898 #ifdef FEAT_DIFF 6896 #ifdef FEAT_DIFF
6901 #endif 6899 #endif
6902 #ifdef FEAT_INS_EXPAND 6900 #ifdef FEAT_INS_EXPAND
6903 CENT("PmenuSbar ctermbg=Grey", 6901 CENT("PmenuSbar ctermbg=Grey",
6904 "PmenuSbar ctermbg=Grey guibg=Grey"), 6902 "PmenuSbar ctermbg=Grey guibg=Grey"),
6905 #endif 6903 #endif
6906 #ifdef FEAT_WINDOWS
6907 CENT("TabLineSel term=bold cterm=bold", 6904 CENT("TabLineSel term=bold cterm=bold",
6908 "TabLineSel term=bold cterm=bold gui=bold"), 6905 "TabLineSel term=bold cterm=bold gui=bold"),
6909 CENT("TabLineFill term=reverse cterm=reverse", 6906 CENT("TabLineFill term=reverse cterm=reverse",
6910 "TabLineFill term=reverse cterm=reverse gui=reverse"), 6907 "TabLineFill term=reverse cterm=reverse gui=reverse"),
6911 #endif
6912 #ifdef FEAT_GUI 6908 #ifdef FEAT_GUI
6913 "Cursor guibg=fg guifg=bg", 6909 "Cursor guibg=fg guifg=bg",
6914 "lCursor guibg=fg guifg=bg", /* should be different, but what? */ 6910 "lCursor guibg=fg guifg=bg", /* should be different, but what? */
6915 #endif 6911 #endif
6916 "default link QuickFixLine Search", 6912 "default link QuickFixLine Search",
6977 CENT("DiffChange term=bold ctermbg=LightMagenta", 6973 CENT("DiffChange term=bold ctermbg=LightMagenta",
6978 "DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta"), 6974 "DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta"),
6979 CENT("DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan", 6975 CENT("DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan",
6980 "DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan"), 6976 "DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan gui=bold guifg=Blue guibg=LightCyan"),
6981 #endif 6977 #endif
6982 #ifdef FEAT_WINDOWS
6983 CENT("TabLine term=underline cterm=underline ctermfg=black ctermbg=LightGrey", 6978 CENT("TabLine term=underline cterm=underline ctermfg=black ctermbg=LightGrey",
6984 "TabLine term=underline cterm=underline ctermfg=black ctermbg=LightGrey gui=underline guibg=LightGrey"), 6979 "TabLine term=underline cterm=underline ctermfg=black ctermbg=LightGrey gui=underline guibg=LightGrey"),
6985 #endif
6986 #ifdef FEAT_SYN_HL 6980 #ifdef FEAT_SYN_HL
6987 CENT("CursorColumn term=reverse ctermbg=LightGrey", 6981 CENT("CursorColumn term=reverse ctermbg=LightGrey",
6988 "CursorColumn term=reverse ctermbg=LightGrey guibg=Grey90"), 6982 "CursorColumn term=reverse ctermbg=LightGrey guibg=Grey90"),
6989 CENT("CursorLine term=underline cterm=underline", 6983 CENT("CursorLine term=underline cterm=underline",
6990 "CursorLine term=underline cterm=underline guibg=Grey90"), 6984 "CursorLine term=underline cterm=underline guibg=Grey90"),
7071 CENT("DiffChange term=bold ctermbg=DarkMagenta", 7065 CENT("DiffChange term=bold ctermbg=DarkMagenta",
7072 "DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta"), 7066 "DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta"),
7073 CENT("DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan", 7067 CENT("DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan",
7074 "DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan"), 7068 "DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan"),
7075 #endif 7069 #endif
7076 #ifdef FEAT_WINDOWS
7077 CENT("TabLine term=underline cterm=underline ctermfg=white ctermbg=DarkGrey", 7070 CENT("TabLine term=underline cterm=underline ctermfg=white ctermbg=DarkGrey",
7078 "TabLine term=underline cterm=underline ctermfg=white ctermbg=DarkGrey gui=underline guibg=DarkGrey"), 7071 "TabLine term=underline cterm=underline ctermfg=white ctermbg=DarkGrey gui=underline guibg=DarkGrey"),
7079 #endif
7080 #ifdef FEAT_SYN_HL 7072 #ifdef FEAT_SYN_HL
7081 CENT("CursorColumn term=reverse ctermbg=DarkGrey", 7073 CENT("CursorColumn term=reverse ctermbg=DarkGrey",
7082 "CursorColumn term=reverse ctermbg=DarkGrey guibg=Grey40"), 7074 "CursorColumn term=reverse ctermbg=DarkGrey guibg=Grey40"),
7083 CENT("CursorLine term=underline cterm=underline", 7075 CENT("CursorLine term=underline cterm=underline",
7084 "CursorLine term=underline cterm=underline guibg=Grey40"), 7076 "CursorLine term=underline cterm=underline guibg=Grey40"),