/
vimrc.config-theme.vim
108 lines (91 loc) · 3.13 KB
/
vimrc.config-theme.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
" ==================================================================================================
" Theme settings
" ==================================================================================================
if $VIM_THEME == 'gruvbox-dark'
if has_key(g:plugs, 'gruvbox')
let g:gruvbox_italic = 1
colorscheme gruvbox
set termguicolors
set t_8f=[38;2;%lu;%lu;%lum
set t_8b=[48;2;%lu;%lu;%lum
exe 'highlight StatusLine guifg=' . $VIM_STATUS_BAR_FG 'guibg=' . $VIM_STATUS_BAR_BG
endif
if has_key(g:plugs, 'vim-airline')
let g:airline_theme='gruvbox'
endif
if has_key(g:plugs, 'ale')
exe 'highlight ALEErrorSign guifg=' . $VIM_ALE_ERROR_FG 'guibg=' . $VIM_ALE_ERROR_BG
exe 'highlight ALEWarningSign guifg=' . $VIM_ALE_WARNING_FG 'guibg=' . $VIM_ALE_WARNING_BG
endif
endif
if $VIM_THEME == 'deus'
if has_key(g:plugs, 'vim-deus')
colorscheme deus
set termguicolors
set t_Co=256
set background=dark
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
exe 'highlight StatusLine guifg=' . $VIM_STATUS_BAR_FG 'guibg=' . $VIM_STATUS_BAR_BG
endif
if has_key(g:plugs, 'vim-airline')
let g:airline_theme='deus'
endif
if has_key(g:plugs, 'ale')
exe 'highlight ALEErrorSign guifg=' . $VIM_ALE_ERROR_FG 'guibg=' . $VIM_ALE_ERROR_BG
exe 'highlight ALEWarningSign guifg=' . $VIM_ALE_WARNING_FG 'guibg=' . $VIM_ALE_WARNING_BG
endif
endif
if $VIM_THEME == 'ayu'
if has_key(g:plugs, 'ayu-vim')
let ayucolor="mirage"
colorscheme ayu
set termguicolors
set t_8f=[38;2;%lu;%lu;%lum
set t_8b=[48;2;%lu;%lu;%lum
exe 'highlight StatusLine guifg=' . $VIM_STATUS_BAR_FG 'guibg=' . $VIM_STATUS_BAR_BG
endif
if has_key(g:plugs, 'vim-airline')
let g:airline_theme='ayu_mirage'
endif
if has_key(g:plugs, 'ale')
exe 'highlight ALEErrorSign guifg=' . $VIM_ALE_ERROR_FG 'guibg=' . $VIM_ALE_ERROR_BG
exe 'highlight ALEWarningSign guifg=' . $VIM_ALE_WARNING_FG 'guibg=' . $VIM_ALE_WARNING_BG
endif
endif
if $VIM_THEME == 'onehalf-dark'
if has_key(g:plugs, 'onehalf')
colorscheme onehalfdark
endif
if has_key(g:plugs, 'vim-airline')
let g:airline_theme='onehalfdark'
endif
endif
if $VIM_THEME == 'gotham'
if has_key(g:plugs, 'vim-gotham')
colorscheme gotham
endif
endif
if $VIM_THEME == 'iceberg'
if has_key(g:plugs, 'iceberg.vim')
colorscheme iceberg
endif
if has_key(g:plugs, 'ale')
exe 'highlight ALEErrorSign guifg=' . $VIM_ALE_ERROR_FG 'guibg=' . $VIM_ALE_ERROR_BG
Exe 'highlight ALEWarningSign guifg=' . $VIM_ALE_WARNING_FG 'guibg=' . $VIM_ALE_WARNING_BG
endif
endif
if $VIM_THEME == 'panda'
colorscheme panda
set termguicolors
set t_8f=[38;2;%lu;%lu;%lum
set t_8b=[48;2;%lu;%lu;%lum
exe 'highlight StatusLine guifg=' . $VIM_STATUS_BAR_FG 'guibg=' . $VIM_STATUS_BAR_BG
if has_key(g:plugs, 'vim-airline')
let g:airline_theme='deus'
endif
if has_key(g:plugs, 'ale')
exe 'highlight ALEErrorSign guifg=' . $VIM_ALE_ERROR_FG 'guibg=' . $VIM_ALE_ERROR_BG
exe 'highlight ALEWarningSign guifg=' . $VIM_ALE_WARNING_FG 'guibg=' . $VIM_ALE_WARNING_BG
endif
endif