47 changed files with 3734 additions and 28 deletions
@ -0,0 +1,93 @@
@@ -0,0 +1,93 @@
|
||||
" Author: Danilo Augusto |
||||
" Script: Alduin (vim-airline version) |
||||
" License: MIT |
||||
|
||||
let s:gui00 = "#1c1c1c" " ANSI Black |
||||
let s:gui01 = "#af8787" " ANSI Red |
||||
let s:gui02 = "#dfaf87" " ANSI Green |
||||
let s:gui03 = "#878787" " ANSI Yellow |
||||
let s:gui04 = "#af5f5f" " ANSI Blue |
||||
let s:gui05 = "#875f5f" " ANSI Magenta |
||||
let s:gui06 = "#87afaf" " ANSI Cyan |
||||
let s:gui07 = "#ffdf87" " ANSI White |
||||
let s:gui08 = "#87875f" |
||||
let s:gui09 = "#af1600" |
||||
let s:gui0A = "#af875f" |
||||
let s:gui0B = "#878787" |
||||
let s:gui0C = "#af5f00" |
||||
let s:gui0D = "#5f5f87" |
||||
let s:gui0E = "#afd7d7" |
||||
let s:gui0F = "#dfdfaf" |
||||
|
||||
let s:cterm00 = "234" |
||||
let s:cterm01 = "138" |
||||
let s:cterm02 = "180" |
||||
let s:cterm03 = "102" |
||||
let s:cterm04 = "131" |
||||
let s:cterm05 = "95" |
||||
let s:cterm06 = "109" |
||||
let s:cterm07 = "222" |
||||
let s:cterm08 = "101" |
||||
let s:cterm09 = "138" |
||||
let s:cterm0A = "180" |
||||
let s:cterm0B = "102" |
||||
let s:cterm0C = "130" |
||||
let s:cterm0D = "60" |
||||
let s:cterm0E = "152" |
||||
let s:cterm0F = "187" |
||||
|
||||
let s:guiWhite = "#ffffff" |
||||
let s:guiGray = "#666666" |
||||
let s:guiDarkGray = "#545454" |
||||
let s:guiAlmostBlack = "#2a2a2a" |
||||
let s:ctermWhite = "231" |
||||
let s:ctermGray = "243" |
||||
let s:ctermDarkGray = "240" |
||||
let s:ctermAlmostBlack = "235" |
||||
|
||||
let g:airline#themes#alduin#palette = {} |
||||
let s:modified = { 'airline_c': [s:gui07, '', s:cterm07, '', ''] } |
||||
|
||||
" Normal mode |
||||
let s:N1 = [s:gui07, s:gui0D, s:cterm07, s:cterm0D] |
||||
let s:N2 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] |
||||
let s:N3 = [s:gui02, s:guiDarkGray, s:cterm02, s:ctermDarkGray] |
||||
let g:airline#themes#alduin#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#alduin#palette.normal_modified = s:modified |
||||
|
||||
" Insert mode |
||||
let s:I1 = [s:guiWhite, s:gui0B, s:ctermWhite, s:cterm0B] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] |
||||
let g:airline#themes#alduin#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#alduin#palette.insert_modified = s:modified |
||||
|
||||
" Visual mode |
||||
let s:V1 = [s:guiWhite, s:gui08, s:ctermWhite, s:cterm08] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:I3 |
||||
let g:airline#themes#alduin#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#alduin#palette.visual_modified = s:modified |
||||
|
||||
" Replace mode |
||||
let s:R1 = [s:gui08, s:gui00, s:cterm08, s:cterm00] |
||||
let s:R2 = s:N2 |
||||
let s:R3 = s:I3 |
||||
let g:airline#themes#alduin#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#alduin#palette.replace_modified = s:modified |
||||
|
||||
" Inactive mode |
||||
let s:IN1 = [s:guiGray, s:gui01, s:ctermGray, s:cterm01] |
||||
let s:IN2 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] |
||||
let s:IN3 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] |
||||
let g:airline#themes#alduin#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) |
||||
let g:airline#themes#alduin#palette.inactive_modified = s:modified |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] |
||||
let s:CP2 = [s:guiWhite, s:gui03, s:ctermWhite, s:cterm01] |
||||
let s:CP3 = [s:guiWhite, s:gui0D, s:ctermWhite, s:cterm0D] |
@ -0,0 +1,109 @@
@@ -0,0 +1,109 @@
|
||||
" Color palette |
||||
let s:gui_dark_gray = '#303030' |
||||
let s:cterm_dark_gray = 236 |
||||
let s:gui_med_gray_hi = '#444444' |
||||
let s:cterm_med_gray_hi = 238 |
||||
let s:gui_med_gray_lo = '#3a3a3a' |
||||
let s:cterm_med_gray_lo = 237 |
||||
let s:gui_light_gray = '#b2b2b2' |
||||
let s:cterm_light_gray = 249 |
||||
let s:gui_green = '#005f87' |
||||
let s:cterm_green = 150 |
||||
let s:gui_blue = '#87afd7' |
||||
let s:cterm_blue = 110 |
||||
let s:gui_purple = '#afafd7' |
||||
let s:cterm_purple = 146 |
||||
let s:gui_orange = '#ffaf87' |
||||
let s:cterm_orange = 216 |
||||
let s:gui_red = '#d78787' |
||||
let s:cterm_red = 174 |
||||
let s:gui_pink = '#d7afd7' |
||||
let s:cterm_pink = 182 |
||||
|
||||
let g:airline#themes#angr#palette = {} |
||||
|
||||
" Normal mode |
||||
let s:N1 = [s:gui_dark_gray, s:gui_green, s:cterm_dark_gray, s:cterm_green] |
||||
let s:N2 = [s:gui_light_gray, s:gui_med_gray_lo, s:cterm_light_gray, s:cterm_med_gray_lo] |
||||
let s:N3 = [s:gui_light_gray, s:gui_med_gray_hi, s:cterm_light_gray, s:cterm_med_gray_hi] " inside text |
||||
let g:airline#themes#angr#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#angr#palette.normal_modified = { |
||||
\ 'airline_c': [s:gui_orange, s:gui_med_gray_hi, s:cterm_orange, s:cterm_med_gray_hi, ''], |
||||
\ } |
||||
|
||||
" Insert mode |
||||
let s:I1 = [s:gui_med_gray_hi, s:gui_blue, s:cterm_med_gray_hi, s:cterm_blue] |
||||
let s:I3 = [s:gui_blue, s:gui_med_gray_hi, s:cterm_blue, s:cterm_med_gray_hi] " inside text |
||||
let g:airline#themes#angr#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:I3) |
||||
let g:airline#themes#angr#palette.insert_modified = copy(g:airline#themes#angr#palette.normal_modified) |
||||
let g:airline#themes#angr#palette.insert_paste = { |
||||
\ 'airline_a': [s:gui_dark_gray, s:gui_orange, s:cterm_dark_gray, s:cterm_orange, ''], |
||||
\ } |
||||
|
||||
" Replace mode |
||||
let g:airline#themes#angr#palette.replace = { |
||||
\ 'airline_a': [s:gui_dark_gray, s:gui_red, s:cterm_dark_gray, s:cterm_red, ''], |
||||
\ 'airline_c': [s:gui_red, s:gui_med_gray_hi, s:cterm_red, s:cterm_med_gray_hi, ''], |
||||
\ } |
||||
let g:airline#themes#angr#palette.replace_modified = copy(g:airline#themes#angr#palette.insert_modified) |
||||
|
||||
" Visual mode |
||||
let s:V1 = [s:gui_dark_gray, s:gui_pink, s:cterm_dark_gray, s:cterm_pink] |
||||
let s:V3 = [s:gui_pink, s:gui_med_gray_hi, s:cterm_pink, s:cterm_med_gray_hi] |
||||
let g:airline#themes#angr#palette.visual = airline#themes#generate_color_map(s:V1, s:N2, s:V3) |
||||
let g:airline#themes#angr#palette.visual_modified = copy(g:airline#themes#angr#palette.insert_modified) |
||||
|
||||
" Inactive window |
||||
let s:IA = [s:gui_light_gray, s:gui_med_gray_hi, s:cterm_light_gray, s:cterm_med_gray_hi, ''] |
||||
let g:airline#themes#angr#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#angr#palette.inactive_modified = { |
||||
\ 'airline_c': [s:gui_orange, '', s:cterm_orange, '', ''], |
||||
\ } |
||||
|
||||
" Warnings |
||||
let s:ER = airline#themes#get_highlight2(['ErrorMsg', 'bg'], ['ErrorMsg', 'fg'], 'bold') |
||||
let g:airline#themes#angr#palette.normal.airline_warning = [ |
||||
\ s:ER[1], s:ER[0], s:ER[3], s:ER[2] |
||||
\ ] |
||||
let g:airline#themes#angr#palette.normal_modified.airline_warning = |
||||
\ g:airline#themes#angr#palette.normal.airline_warning |
||||
let g:airline#themes#angr#palette.insert.airline_warning = |
||||
\ g:airline#themes#angr#palette.normal.airline_warning |
||||
let g:airline#themes#angr#palette.insert_modified.airline_warning = |
||||
\ g:airline#themes#angr#palette.normal.airline_warning |
||||
let g:airline#themes#angr#palette.visual.airline_warning = |
||||
\ g:airline#themes#angr#palette.normal.airline_warning |
||||
let g:airline#themes#angr#palette.visual_modified.airline_warning = |
||||
\ g:airline#themes#angr#palette.normal.airline_warning |
||||
let g:airline#themes#angr#palette.replace.airline_warning = |
||||
\ g:airline#themes#angr#palette.normal.airline_warning |
||||
let g:airline#themes#angr#palette.replace_modified.airline_warning = |
||||
\ g:airline#themes#angr#palette.normal.airline_warning |
||||
|
||||
" Errors |
||||
let g:airline#themes#angr#palette.normal.airline_error = [ |
||||
\ s:ER[1], s:ER[0], s:ER[3], s:ER[2] |
||||
\ ] |
||||
let g:airline#themes#angr#palette.normal_modified.airline_error = |
||||
\ g:airline#themes#angr#palette.normal.airline_error |
||||
let g:airline#themes#angr#palette.insert.airline_error = |
||||
\ g:airline#themes#angr#palette.normal.airline_error |
||||
let g:airline#themes#angr#palette.insert_modified.airline_error = |
||||
\ g:airline#themes#angr#palette.normal.airline_error |
||||
let g:airline#themes#angr#palette.visual.airline_error = |
||||
\ g:airline#themes#angr#palette.normal.airline_error |
||||
let g:airline#themes#angr#palette.visual_modified.airline_error = |
||||
\ g:airline#themes#angr#palette.normal.airline_error |
||||
let g:airline#themes#angr#palette.replace.airline_error = |
||||
\ g:airline#themes#angr#palette.normal.airline_error |
||||
let g:airline#themes#angr#palette.replace_modified.airline_error = |
||||
\ g:airline#themes#angr#palette.normal.airline_error |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#angr#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ s:gui_orange, s:gui_med_gray_hi, s:cterm_orange, s:cterm_med_gray_hi, '' ] , |
||||
\ [ s:gui_orange, s:gui_med_gray_lo, s:cterm_orange, s:cterm_med_gray_lo, '' ] , |
||||
\ [ s:gui_dark_gray, s:gui_green, s:cterm_dark_gray, s:cterm_green, 'bold' ] ) |
@ -0,0 +1,52 @@
@@ -0,0 +1,52 @@
|
||||
" Normal mode |
||||
let s:N1 = [ '#ffffff' , '#5f00af' , 231 , 55 ] |
||||
let s:N2 = [ '#ffffff' , '#875fd7' , 231 , 98 ] |
||||
let s:N3 = [ '#333333' , '#efefef' , 59 , 255 ] |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#ffffff' , '#005fff' , 231 , 27 ] |
||||
let s:I2 = [ '#ffffff' , '#00afff' , 231 , 39 ] |
||||
let s:I3 = [ '#333333' , '#efefef' , 59 , 255 ] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#121212' , '#ff5f00' , 233 , 202 ] |
||||
let s:V2 = [ '#121212' , '#ffaf00' , 233 , 214 ] |
||||
let s:V3 = [ '#333333' , '#efefef' , 59 , 255 ] |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ '#ffffff' , '#ff0000' , 231 , 196 ] |
||||
let s:R2 = [ '#ffffff' , '#ff5f5f' , 231 , 203 ] |
||||
let s:R3 = [ '#333333' , '#efefef' , 59 , 255 ] |
||||
|
||||
let g:airline#themes#aurora#palette = {} |
||||
let g:airline#themes#aurora#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#aurora#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#aurora#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#aurora#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
|
||||
" Inactive mode |
||||
let s:IN1 = [ '#9e9e9e' , '#9e9e9e' , 247 , 247 ] |
||||
let s:IN2 = [ '#efefef' , '#efefef' , 255 , 255 ] |
||||
|
||||
let s:IA = [ s:IN1[1] , s:IN2[1] , s:IN1[3] , s:IN2[3] , '' ] |
||||
let g:airline#themes#aurora#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [ '#ffffff' , '#5f00af' , 231 , 55 ] |
||||
let s:CP2 = [ '#ffffff' , '#875fd7' , 231 , 98 ] |
||||
let s:CP3 = [ '#5f00af' , '#ffffff' , 55 , 231 ] |
||||
|
||||
let g:airline#themes#aurora#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) |
||||
|
||||
" Tabline |
||||
let g:airline#themes#aurora#palette.tabline = { |
||||
\ 'airline_tab': [ '#ffffff' , '#5f00af' , 231 , 55 , '' ], |
||||
\ 'airline_tabsel': [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], |
||||
\ 'airline_tabtype': [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], |
||||
\ 'airline_tabfill': [ '#ffffff' , '#121212' , 231 , 16 , '' ], |
||||
\ 'airline_tabmod': [ '#ffffff' , '#ff5f5f' , 231 , 203 , '' ] |
||||
\ } |
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
" Normal mode |
||||
" (Dark) |
||||
let s:N1 = [ '#3D424D' , '#C2D94C' , 59 , 149 ] " guifg guibg ctermfg ctermbg |
||||
let s:N2 = [ '#C2D94C' , '#304357' , 149 , 59 ] " guifg guibg ctermfg ctermbg |
||||
let s:N3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#3D424D' , '#39BAE6' , 59 , 74 ] " guifg guibg ctermfg ctermbg |
||||
let s:I2 = [ '#39BAE6' , '#304357' , 74 , 59 ] " guifg guibg ctermfg ctermbg |
||||
let s:I3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#3D424D' , '#FF8F40' , 59 , 209 ] " guifg guibg ctermfg ctermbg |
||||
let s:V2 = [ '#FF8F40' , '#304357' , 209 , 59 ] " guifg guibg ctermfg ctermbg |
||||
let s:V3 = [ '#B3B1AD' , '#0A0E14' , 145 , 16 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Replace mode |
||||
let s:RE = [ '#3D424D' , '#FF3333' , 59 , 203 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
let g:airline#themes#ayu_dark#palette = {} |
||||
|
||||
let g:airline#themes#ayu_dark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let g:airline#themes#ayu_dark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#ayu_dark#palette.insert_replace = { |
||||
\ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } |
||||
|
||||
let g:airline#themes#ayu_dark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
|
||||
let g:airline#themes#ayu_dark#palette.replace = copy(g:airline#themes#ayu_dark#palette.normal) |
||||
let g:airline#themes#ayu_dark#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] |
||||
|
||||
let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] |
||||
let g:airline#themes#ayu_dark#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
" Normal mode |
||||
" (Dark) |
||||
let s:N1 = [ '#6C7680' , '#86B300' , 66 , 106 ] " guifg guibg ctermfg ctermbg |
||||
let s:N2 = [ '#86B300' , '#6C7680' , 106 , 66 ] " guifg guibg ctermfg ctermbg |
||||
let s:N3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#6C7680' , '#55B4D4' , 66 , 74 ] " guifg guibg ctermfg ctermbg |
||||
let s:I2 = [ '#55B4D4' , '#6C7680' , 74 , 66 ] " guifg guibg ctermfg ctermbg |
||||
let s:I3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#6C7680' , '#FA8D3E' , 66 , 209 ] " guifg guibg ctermfg ctermbg |
||||
let s:V2 = [ '#FA8D3E' , '#6C7680' , 209 , 66 ] " guifg guibg ctermfg ctermbg |
||||
let s:V3 = [ '#6C7680' , '#FAFAFA' , 66 , 231 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Replace mode |
||||
let s:RE = [ '#6C7680' , '#F51818' , 66 , 196 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
let g:airline#themes#ayu_light#palette = {} |
||||
|
||||
let g:airline#themes#ayu_light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let g:airline#themes#ayu_light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#ayu_light#palette.insert_replace = { |
||||
\ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } |
||||
|
||||
let g:airline#themes#ayu_light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
|
||||
let g:airline#themes#ayu_light#palette.replace = copy(g:airline#themes#ayu_light#palette.normal) |
||||
let g:airline#themes#ayu_light#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] |
||||
|
||||
let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] |
||||
let g:airline#themes#ayu_light#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
" Normal mode |
||||
" (Dark) |
||||
let s:N1 = [ '#212733' , '#BBE67E' , 0 , 114 ] " guifg guibg ctermfg ctermbg |
||||
let s:N2 = [ '#BBE67E' , '#212733' , 114 , 0 ] " guifg guibg ctermfg ctermbg |
||||
let s:N3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#212733' , '#80D4FF' , 0 , 80 ] " guifg guibg ctermfg ctermbg |
||||
let s:I2 = [ '#80D4FF' , '#212733' , 80 , 0 ] " guifg guibg ctermfg ctermbg |
||||
let s:I3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#212733' , '#FFAE57' , 0 , 173 ] " guifg guibg ctermfg ctermbg |
||||
let s:V2 = [ '#FFAE57' , '#212733' , 173 , 0 ] " guifg guibg ctermfg ctermbg |
||||
let s:V3 = [ '#E6E1CF' , '#212733' , 15 , 0 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
" Replace mode |
||||
let s:RE = [ '#212733' , '#F07178' , 0 , 167 ] " guifg guibg ctermfg ctermbg |
||||
|
||||
let g:airline#themes#ayu_mirage#palette = {} |
||||
|
||||
let g:airline#themes#ayu_mirage#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let g:airline#themes#ayu_mirage#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#ayu_mirage#palette.insert_replace = { |
||||
\ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } |
||||
|
||||
let g:airline#themes#ayu_mirage#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
|
||||
let g:airline#themes#ayu_mirage#palette.replace = copy(g:airline#themes#ayu_mirage#palette.normal) |
||||
let g:airline#themes#ayu_mirage#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] |
||||
|
||||
let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] |
||||
let g:airline#themes#ayu_mirage#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
@ -0,0 +1,82 @@
@@ -0,0 +1,82 @@
|
||||
" Vim Airline theme. |
||||
" |
||||
" Repository: https://github.com/idlua/badcat |
||||
" Author: Luan Vicente <hi[at]idlua.me> |
||||
|
||||
|
||||
" COLOR PALETTE -------------------------------------------------------------{{{ |
||||
let g:airline#themes#badcat#palette = {} |
||||
|
||||
let s:guiBlack = "#080808" |
||||
let s:guiGray = "#262626" |
||||
let s:guiLightgray = "#6c6c6c" |
||||
let s:guiWhite = "#e4e4e4" |
||||
let s:guiRed = "#ff5f5f" |
||||
let s:guiGreen = "#afd787" |
||||
let s:guiBlue = "#5fafd7" |
||||
let s:guiOrange = "#ffaf5f" |
||||
|
||||
let s:ctermBlack = "232" |
||||
let s:ctermGray = "235" |
||||
let s:ctermLightgray = "242" |
||||
let s:ctermWhite = "254" |
||||
let s:ctermRed = "203" |
||||
let s:ctermGreen = "150" |
||||
let s:ctermBlue = "074" |
||||
let s:ctermOrange = "215" |
||||
" }}} |
||||
" BASICS --------------------------------------------------------------------{{{ |
||||
let s:modified = { 'airline_c': [ '#ffb964', '', s:ctermRed, '', '' ] } |
||||
" }}} |
||||
|
||||
|
||||
" MODES SUPPORT |
||||
" NORMAL MODE ---------------------------------------------------------------{{{ |
||||
let s:N1 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermGray ] |
||||
let s:N2 = [ s:guiLightgray , s:guiGray , s:ctermLightgray , s:ctermGray ] |
||||
let s:N3 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermBlack ] |
||||
let g:airline#themes#badcat#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#badcat#palette.normal_modified = s:modified |
||||
" }}} |
||||
" INSERT MODE ---------------------------------------------------------------{{{ |
||||
let s:I1 = [ s:guiGreen , s:guiBlack , s:ctermGreen , s:ctermBlack ] |
||||
let s:I2 = [ s:guiBlack , s:guiGreen , s:ctermBlack , s:ctermGreen ] |
||||
let s:I3 = [ s:guiGreen , s:guiBlack , s:ctermGreen , s:ctermBlack ] |
||||
let g:airline#themes#badcat#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#badcat#palette.insert_modified = s:modified |
||||
" }}} |
||||
" VISUAL MODE ---------------------------------------------------------------{{{ |
||||
let s:V1 = [ s:guiBlue , s:guiBlack , s:ctermBlue , s:ctermBlack ] |
||||
let s:V2 = [ s:guiBlack , s:guiBlue , s:ctermBlack , s:ctermBlue ] |
||||
let s:V3 = [ s:guiBlue , s:guiBlack , s:ctermBlue , s:ctermBlack ] |
||||
let g:airline#themes#badcat#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#badcat#palette.visual_modified = s:modified |
||||
" }}} |
||||
" REPLACE MODE --------------------------------------------------------------{{{ |
||||
let s:R1 = [ s:guiOrange , s:guiBlack , s:ctermOrange , s:ctermBlack ] |
||||
let s:R2 = [ s:guiBlack , s:guiOrange , s:ctermBlack , s:ctermOrange ] |
||||
let s:R3 = [ s:guiOrange , s:guiBlack , s:ctermOrange , s:ctermBlack ] |
||||
let g:airline#themes#badcat#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#badcat#palette.replace_modified = s:modified |
||||
" }}} |
||||
" INACTIVE MODE -------------------------------------------------------------{{{ |
||||
let s:IN1 = [ s:guiBlack , s:guiGray , s:ctermBlack , s:ctermGray ] |
||||
let s:IN2 = [ s:guiLightgray , s:guiBlack , s:ctermLightgray , s:ctermBlack ] |
||||
let s:IN3 = [ s:guiLightgray , s:guiBlack , s:ctermLightgray , s:ctermBlack ] |
||||
let g:airline#themes#badcat#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) |
||||
let g:airline#themes#badcat#palette.inactive_modified = s:modified |
||||
" }}} |
||||
|
||||
|
||||
" SPECIFIC PLUGIN SUPPORT |
||||
" CtrlP ---------------------------------------------------------------------{{{ |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermGray ] |
||||
let s:CP2 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermGray ] |
||||
let s:CP3 = [ s:guiWhite , s:guiBlack , s:ctermWhite , s:ctermBlack ] |
||||
|
||||
let g:airline#themes#badcat#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) |
||||
" }}} |
@ -0,0 +1,77 @@
@@ -0,0 +1,77 @@
|
||||
" Normal mode |
||||
" [ guifg, guibg, ctermfg, ctermbg, opts ] |
||||
let s:N1 = [ '#141413' , '#CAE682' , 232 , 'green' ] " mode |
||||
let s:N2 = [ '#CAE682' , '#32322F' , 'green' , 235 ] " info |
||||
let s:N3 = [ '#CAE682' , '#242424' , 'green' , 234 ] " statusline |
||||
let s:N4 = [ '#86CD74' , 'DarkGreen' ] " mode modified |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#141413' , '#FDE76E' , 232 , 'yellow' ] |
||||
let s:I2 = [ '#FDE76E' , '#32322F' , 'yellow' , 235 ] |
||||
let s:I3 = [ '#FDE76E' , '#242424' , 'yellow' , 234 ] |
||||
let s:I4 = [ '#FADE3E' , 'yellow' ] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#141413' , '#B5D3F3' , 232 , 'blue' ] |
||||
let s:V2 = [ '#B5D3F3' , '#32322F' , 'blue' , 235 ] |
||||
let s:V3 = [ '#B5D3F3' , '#242424' , 'blue' , 234 ] |
||||
let s:V4 = [ '#7CB0E6' , 'blue' ] |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ '#141413' , '#E5786D' , 232 , 'red' ] |
||||
let s:R2 = [ '#E5786D' , '#32322F' , 'red' , 235 ] |
||||
let s:R3 = [ '#E5786D' , '#242424' , 'red' , 234 ] |
||||
let s:R4 = [ '#E55345' , 'red' ] |
||||
|
||||
" Paste mode |
||||
let s:PA = [ '#94E42C' , 005 ] |
||||
|
||||
" Info modified |
||||
let s:IM = [ '#40403C' , 236 ] |
||||
|
||||
" Inactive mode |
||||
let s:IA = [ '#767676' , s:N3[1] , 243 , s:N3[3] , '' ] |
||||
|
||||
let g:airline#themes#base16color#palette = {} |
||||
|
||||
let g:airline#themes#base16color#palette.accents = { |
||||
\ 'red': [ '#E5786D' , '' , 203 , '' , '' ], |
||||
\ } |
||||
|
||||
let g:airline#themes#base16color#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#base16color#palette.normal_modified = { |
||||
\ 'airline_a': [ s:N1[0] , s:N4[0] , s:N1[2] , s:N4[1] , '' ] , |
||||
\ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#base16color#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#base16color#palette.insert_modified = { |
||||
\ 'airline_a': [ s:I1[0] , s:I4[0] , s:I1[2] , s:I4[1] , '' ] , |
||||
\ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#base16color#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#base16color#palette.visual_modified = { |
||||
\ 'airline_a': [ s:V1[0] , s:V4[0] , s:V1[2] , s:V4[1] , '' ] , |
||||
\ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#base16color#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#base16color#palette.replace_modified = { |
||||
\ 'airline_a': [ s:R1[0] , s:R4[0] , s:R1[2] , s:R4[1] , '' ] , |
||||
\ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#base16color#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , |
||||
\ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#base16color#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#base16color#palette.inactive_modified = { |
||||
\ 'airline_c': [ s:N4[0] , '' , s:N4[1] , '' , '' ] } |
@ -0,0 +1,58 @@
@@ -0,0 +1,58 @@
|
||||
let g:airline#themes#behelit#palette = {} |
||||
|
||||
" Normal mode |
||||
let s:N1 = [ '#121212', '#5f87ff', 233, 69 ] |
||||
let s:N2 = [ '#5f87ff', '#262626', 69 , 235 ] |
||||
let s:N3 = [ '#5f87ff', '#1c1c1c', 69 , 234, 'bold' ] |
||||
let g:airline#themes#behelit#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#behelit#palette.normal_modified = { |
||||
\ 'airline_c': [ '#d7005f', '#1c1c1c', 161, 234, 'bold' ], |
||||
\ } |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#121212', '#00ff87', 233, 48 ] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = s:N3 |
||||
let g:airline#themes#behelit#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#behelit#palette.insert_modified = g:airline#themes#behelit#palette.normal_modified |
||||
let g:airline#themes#behelit#palette.insert_paste = { |
||||
\ 'airline_a': [ "#121212", "#5f5faf", 233, 61, '' ], |
||||
\ } |
||||
|
||||
" Replace mode |
||||
let g:airline#themes#behelit#palette.replace = copy(g:airline#themes#behelit#palette.insert) |
||||
let g:airline#themes#behelit#palette.replace.airline_a = [ s:I1[0], '#d70057', s:I1[2], 161, '' ] |
||||
let g:airline#themes#behelit#palette.replace_modified = g:airline#themes#behelit#palette.insert_modified |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#121212', '#5fff5f', 233, 83 ] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:N3 |
||||
let g:airline#themes#behelit#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#behelit#palette.visual_modified = g:airline#themes#behelit#palette.normal_modified |
||||
|
||||
" Inactive window |
||||
let s:IA1 = [ '#4e4e4e', '#1c1c1c', 239, 234, '' ] |
||||
let s:IA2 = [ '#4e4e4e', '#262626', 239, 235, '' ] |
||||
let s:IA3 = [ '#4e4e4e', '#1c1c1c', 239, 234, 'bold' ] |
||||
let g:airline#themes#behelit#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#behelit#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#5f5f87', '#1c1c1c', 60, 234, 'bold' ], |
||||
\ } |
||||
|
||||
" Accents |
||||
let g:airline#themes#behelit#palette.accents = { |
||||
\ 'red': [ '#d7005f', '', 161, '' ] |
||||
\ } |
||||
|
||||
" Warnings |
||||
let s:WI = [ '#121212', '#d7005f', 233, 161 ] |
||||
let g:airline#themes#behelit#palette.normal.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.normal_modified.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.insert.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.insert_modified.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.insert_paste.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.visual.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.visual_modified.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.replace.airline_warning = s:WI |
||||
let g:airline#themes#behelit#palette.replace_modified.airline_warning = s:WI |
@ -0,0 +1,47 @@
@@ -0,0 +1,47 @@
|
||||
" Name: biogoo (vim-airline version) |
||||
" Author: Benjamin Esham (https://esham.io) |
||||
" Last Change: 2017-10-20 |
||||
" |
||||
" You can find more information on the Biogoo theme at <https://github.com/bdesham/biogoo>. |
||||
|
||||
let g:airline#themes#biogoo#palette = {} |
||||
|
||||
function! airline#themes#biogoo#refresh() |
||||
let g:airline#themes#biogoo#palette.accents = { |
||||
\ 'red': airline#themes#get_highlight('String'), |
||||
\ } |
||||
|
||||
let s:N1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['Include', 'fg'], 'bold') |
||||
let s:N2 = airline#themes#get_highlight2(['Include', 'fg'], ['Folded', 'bg'], 'bold') |
||||
let s:N3 = airline#themes#get_highlight2(['Include', 'fg'], ['VertSplit', 'bg'], 'bold') |
||||
let g:airline#themes#biogoo#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let s:Nmod = airline#themes#get_highlight2(['PmenuThumb', 'fg'],['VertSplit', 'bg']) |
||||
let g:airline#themes#biogoo#palette.normal_modified = {'airline_c': s:Nmod} |
||||
|
||||
let s:I1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['PmenuThumb', 'fg'], 'bold') |
||||
let s:I2 = s:N2 |
||||
let s:I3 = s:N3 |
||||
let g:airline#themes#biogoo#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#biogoo#palette.insert_modified = g:airline#themes#biogoo#palette.normal_modified |
||||
|
||||
let s:R1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['String', 'fg'], 'bold') |
||||
let s:R2 = s:N2 |
||||
let s:R3 = s:N3 |
||||
let g:airline#themes#biogoo#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#biogoo#palette.replace_modified = g:airline#themes#biogoo#palette.normal_modified |
||||
|
||||
let s:V1 = airline#themes#get_highlight2(['VertSplit', 'bg'], ['Number', 'fg'], 'bold') |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:N3 |
||||
let g:airline#themes#biogoo#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#biogoo#palette.visual_modified = g:airline#themes#biogoo#palette.normal_modified |
||||
|
||||
let s:IA1 = airline#themes#get_highlight2(['VertSplit', 'fg'], ['VertSplit', 'bg']) |
||||
let s:IA2 = s:IA1 |
||||
let s:IA3 = airline#themes#get_highlight2(['VertSplit', 'fg'], ['VertSplit', 'bg'], 'NONE') |
||||
let g:airline#themes#biogoo#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#biogoo#palette.inactive_modified = g:airline#themes#biogoo#palette.normal_modified |
||||
endfunction |
||||
|
||||
call airline#themes#biogoo#refresh() |
@ -0,0 +1,100 @@
@@ -0,0 +1,100 @@
|
||||
|
||||
|
||||
" vim-airline cobalt2 replication |
||||
" (https://github.com/g-kanoufi/vim-airline-cobalt2) |
||||
|
||||
let g:airline#themes#cobalt2#palette = {} |
||||
|
||||
let g:airline#themes#cobalt2#palette.accents = { |
||||
\ 'red': [ '#b42839' , '' , 231 , '' , '' ], |
||||
\ } |
||||
|
||||
|
||||
let s:N1 = [ '#ffffff' , '#1f7ad8' , 231 , 36 ] |
||||
let s:N2 = [ '#ffffff' , '#8cc2fd' , 231 , 29 ] |
||||
let s:N3 = [ '#ffffff' , '#204458' , 231 , 23 ] |
||||
let g:airline#themes#cobalt2#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#cobalt2#palette.normal_modified = { |
||||
\ 'airline_c': [ '#ffffff' , '#1f7ad8' , 231 , 52 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:I1 = [ '#666d51' , '#fee533' , 231 , 106 ] |
||||
let s:I2 = [ '#ffffff' , '#8cc2fd' , 231 , 29 ] |
||||
let s:I3 = [ '#ffffff' , '#204458' , 231 , 23 ] |
||||
let g:airline#themes#cobalt2#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#cobalt2#palette.insert_modified = { |
||||
\ 'airline_c': [ '#666d51' , '#fee533' , 255 , 52 , '' ] , |
||||
\ } |
||||
let g:airline#themes#cobalt2#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , '#fee533' , s:I1[2] , 106 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:R1 = [ '#ffffff' , '#ea9299' , 231 , 106 ] |
||||
let s:R2 = [ '#ffffff' , '#8cc2fd' , 88 , 29 ] |
||||
let s:R3 = [ '#ffffff' , '#204458' , 231 , 23 ] |
||||
let g:airline#themes#cobalt2#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#cobalt2#palette.replace_modified = { |
||||
\ 'airline_c': [ '#ffffff' , '#ea9299' , 231 , 52 , '' ] , |
||||
\ } |
||||
|
||||
let s:V1 = [ '#ffff9a' , '#ff9d00' , 222 , 208 ] |
||||
let s:V2 = [ '#ffffff' , '#8cc2fd' , 231 , 29 ] |
||||
let s:V3 = [ '#ffffff' , '#204458' , 231 , 23 ] |
||||
let g:airline#themes#cobalt2#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#cobalt2#palette.visual_modified = { |
||||
\ 'airline_c': [ '#ffff9a' , '#ff9d00' , 231 , 52 , '' ] , |
||||
\ } |
||||
|
||||
let s:IA = [ '#4e4e4e' , '#204458' , 59 , 23 , '' ] |
||||
let g:airline#themes#cobalt2#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#cobalt2#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#b42839' , '' , 166 , '' , '' ] , |
||||
\ } |
||||
|
||||
let g:airline#themes#cobalt2#palette.tabline = { |
||||
\ 'airline_tab': ['#1780e9', '#1a3548', 231, 29, ''], |
||||
\ 'airline_tabsel': ['#ffffff', '#46dd3c', 231, 36, ''], |
||||
\ 'airline_tabtype': ['#ffffff', '#1f7ad8', 231, 36, ''], |
||||
\ 'airline_tabfill': ['#ffffff', '#204458', 231, 23, ''], |
||||
\ 'airline_tabmod': ['#666d51', '#fee533', 231, 88, ''], |
||||
\ } |
||||
|
||||
let s:WI = [ '#204458', '#ffffff', 231, 88 ] |
||||
let g:airline#themes#cobalt2#palette.normal.airline_warning = [ |
||||
\ s:WI[0], s:WI[1], s:WI[2], s:WI[3] |
||||
\ ] |
||||
|
||||
let g:airline#themes#cobalt2#palette.normal_modified.airline_warning = |
||||
\ g:airline#themes#cobalt2#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#cobalt2#palette.insert.airline_warning = |
||||
\ g:airline#themes#cobalt2#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#cobalt2#palette.insert_modified.airline_warning = |
||||
\ g:airline#themes#cobalt2#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#cobalt2#palette.visual.airline_warning = |
||||
\ g:airline#themes#cobalt2#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#cobalt2#palette.visual_modified.airline_warning = |
||||
\ g:airline#themes#cobalt2#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#cobalt2#palette.replace.airline_warning = |
||||
\ g:airline#themes#cobalt2#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#cobalt2#palette.replace_modified.airline_warning = |
||||
\ g:airline#themes#cobalt2#palette.normal.airline_warning |
||||
|
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#cobalt2#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#ffffff' , '#204458' , 231 , 23 , '' ] , |
||||
\ [ '#ffffff' , '#1f7ad8' , 231 , 36 , '' ] , |
||||
\ [ '#666d51' , '#fee533' , 231 , 95 , '' ] ) |
||||
|
||||
|
||||
|
@ -0,0 +1,65 @@
@@ -0,0 +1,65 @@
|
||||
let g:airline#themes#cool#palette = {} |
||||
|
||||
" NORMAL |
||||
let s:N1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] |
||||
let s:N2 = [ '#E4E4E4' , '#0087AF' , 188 , 31 ] |
||||
let s:N3 = [ '#EEEEEE' , '#005F87' , 231 , 24] |
||||
let g:airline#themes#cool#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
"let g:airline#themes#cool#palette.normal_modified = { |
||||
"\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , |
||||
"\ } |
||||
|
||||
" INSERT |
||||
let s:I1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] |
||||
let s:I2 = [ '#E4E4E4' , '#47AF00' , 188 , 70 ] |
||||
let s:I3 = [ '#EEEEEE' , '#2E8700' , 231 , 28 ] |
||||
let g:airline#themes#cool#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
"let g:airline#themes#cool#palette.insert_modified = { |
||||
"\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , |
||||
"\ } |
||||
"let g:airline#themes#cool#palette.insert_paste = { |
||||
"\ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , |
||||
"\ } |
||||
|
||||
" REPLACE |
||||
let s:R1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] |
||||
let s:R2 = [ '#E4E4E4' , '#AF5F00' , 188 , 130 ] |
||||
let s:R3 = [ '#EEEEEE' , '#875300' , 231 , 94 ] |
||||
let g:airline#themes#cool#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
"let g:airline#themes#cool#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] |
||||
"let g:airline#themes#cool#palette.replace_modified = g:airline#themes#cool#palette.insert_modified |
||||
|
||||
" VISUAL |
||||
let s:V1 = [ '#585858' , '#E4E4E4' , 59 , 188 ] |
||||
let s:V2 = [ '#E4E4E4' , '#AF2800' , 188 , 124 ] |
||||
let s:V3 = [ '#EEEEEE' , '#872800' , 231 , 88 ] |
||||
let g:airline#themes#cool#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
"let g:airline#themes#cool#palette.visual_modified = { |
||||
"\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , |
||||
"\ } |
||||
|
||||
" INACTIVE |
||||
let s:IA1 = [ '#585858' , '#E4E4E4' , 59 , 188 , '' ] |
||||
let s:IA2 = [ '#E4E4E4' , '#466D79' , 188 , 60 , '' ] |
||||
let s:IA3 = [ '#EEEEEE' , '#324E59' , 231 , 59 , '' ] |
||||
let g:airline#themes#cool#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
"let g:airline#themes#cool#palette.inactive_modified = { |
||||
"\ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , |
||||
"\ } |
||||
|
||||
|
||||
let g:airline#themes#cool#palette.accents = { |
||||
\ 'red': [ '#ff0000' , '' , 196 , '' ] |
||||
\ } |
||||
|
||||
" CTRLP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#cool#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#E4E4E4' , '#00AFA2' , 188 , 37 , '' ], |
||||
\ [ '#EEEEEE' , '#008787' , 231 , 30 , '' ], |
||||
\ [ '#585858' , '#E4E4E4' , 59 , 188 , '' ]) |
||||
|
||||
|
||||
|
@ -0,0 +1,63 @@
@@ -0,0 +1,63 @@
|
||||
scriptencoding utf-8 |
||||
|
||||
" This is a copy of the dark.vim theme, however it does not change colors in |
||||
" the different modes, so should bring some performance improvements because |
||||
" airline does not have to redefine highlighting groups after they have been |
||||
" setup once. |
||||
|
||||
" Each theme is contained in its own file and declares variables scoped to the |
||||
" file. These variables represent the possible "modes" that airline can |
||||
" detect. The mode is the return value of mode(), which gets converted to a |
||||
" readable string. The following is a list currently supported modes: normal, |
||||
" insert, replace, visual, and inactive. |
||||
" |
||||
" Each mode can also have overrides. These are small changes to the mode that |
||||
" don't require a completely different look. "modified" and "paste" are two |
||||
" such supported overrides. These are simply suffixed to the major mode, |
||||
" separated by an underscore. For example, "normal_modified" would be normal |
||||
" mode where the current buffer is modified. |
||||
" |
||||
" The theming algorithm is a 2-pass system where the mode will draw over all |
||||
" parts of the statusline, and then the override is applied after. This means |
||||
" it is possible to specify a subset of the theme in overrides, as it will |
||||
" simply overwrite the previous colors. If you want simultaneous overrides, |
||||
" then they will need to change different parts of the statusline so they do |
||||
" not conflict with each other. |
||||
" |
||||
" First, let's define an empty dictionary and assign it to the "palette" |
||||
" variable. The # is a separator that maps with the directory structure. If |
||||
" you get this wrong, Vim will complain loudly. |
||||
let g:airline#themes#dark_minimal#palette = {} |
||||
|
||||
" First let's define some arrays. The s: is just a VimL thing for scoping the |
||||
" variables to the current script. Without this, these variables would be |
||||
" declared globally. Now let's declare some colors for normal mode and add it |
||||
" to the dictionary. The array is in the format: |
||||
" [ guifg, guibg, ctermfg, ctermbg, opts ]. See "help attr-list" for valid |
||||
" values for the "opt" value. |
||||
let s:N1 = [ '#00005f' , '#dfff00' , 17 , 190 ] |
||||
let s:N2 = [ '#ffffff' , '#444444' , 255 , 238 ] |
||||
let s:N3 = [ '#9cffd3' , '#202020' , 85 , 234 ] |
||||
let g:airline#themes#dark_minimal#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
" Accents are used to give parts within a section a slightly different look or |
||||
" color. Here we are defining a "red" accent, which is used by the 'readonly' |
||||
" part by default. Only the foreground colors are specified, so the background |
||||
" colors are automatically extracted from the underlying section colors. What |
||||
" this means is that regardless of which section the part is defined in, it |
||||
" will be red instead of the section's foreground color. You can also have |
||||
" multiple parts with accents within a section. |
||||
let g:airline#themes#dark_minimal#palette.accents = { |
||||
\ 'red': [ '#ff0000' , '' , 160 , '' ] |
||||
\ } |
||||
|
||||
let pal = g:airline#themes#dark_minimal#palette |
||||
for item in ['insert', 'replace', 'visual', 'inactive', 'ctrlp'] |
||||
" why doesn't this work? |
||||
" get E713: cannot use empty key for dictionary |
||||
"let pal.{item} = pal.normal |
||||
exe "let pal.".item." = pal.normal" |
||||
for suffix in ['_modified', '_paste'] |
||||
exe "let pal.".item.suffix. " = pal.normal" |
||||
endfor |
||||
endfor |
@ -0,0 +1,68 @@
@@ -0,0 +1,68 @@
|
||||
" Based on powerlinish |
||||
" |
||||
" Theme to mimic the default colorscheme of powerline |
||||
" Not 100% the same so it's powerline... ish. |
||||
" |
||||
" Differences from default powerline: |
||||
" * Paste indicator isn't colored different |
||||
" * Far right hand section matches the color of the mode indicator |
||||
" |
||||
" Differences from other airline themes: |
||||
" * No color differences when you're in a modified buffer |
||||
" * Visual mode only changes the mode section. Otherwise |
||||
" it appears the same as normal mode |
||||
|
||||
" Normal mode |
||||
let s:N1 = [ '#005f00' , '#afd700' , 22 , 148, '' ] |
||||
let s:N2 = [ '#bbbbbb' , '#444444' , 250 , 238, '' ] |
||||
let s:N3 = [ '#ffffff' , '#303030' , 231 , 235, 'bold' ] |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#ffffff' , '#004866' , 231 , 24 ] |
||||
let s:I2 = [ '#99DDFF' , '#0087af' , 74 , 31 ] |
||||
let s:I3 = [ '#B2E5FF' , '#005f87' , 117 , 24 ] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#080808' , '#ffaf00' , 232 , 214 ] |
||||
|
||||
" Replace mode |
||||
let s:RE = [ '#ffffff' , '#d74444' , 231 , 9 ] |
||||
|
||||
" Inactive mode |
||||
let s:IA1 = [ '#777777' , '#4a4a4a' , 240 , 237 , '' ] |
||||
let s:IA2 = [ '#777777' , '#3a3a3a' , 242 , 236 , '' ] |
||||
let s:IA3 = [ '#999999' , s:N3[1] , 244 , s:N3[3] , '' ] |
||||
|
||||
" Tabline |
||||
let s:TN = s:N2 " normal buffers |
||||
let s:TM = [ '#870000', '#ff8700', 88, 208, 'bold' ] " modified buffers |
||||
let s:TMU = [ '#ff8700', '#870000', 208, 88, 'bold' ] " modified unselected buffers |
||||
let s:TH = [ s:N1[1], s:N1[0], s:N1[3], s:N1[2] ] " hidden buffers |
||||
|
||||
let g:airline#themes#desertink#palette = {} |
||||
|
||||
let g:airline#themes#desertink#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#desertink#palette.normal_modified = { |
||||
\ 'airline_a': s:TM, |
||||
\ 'airline_z': s:TM } |
||||
|
||||
let g:airline#themes#desertink#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:N3) |
||||
let g:airline#themes#desertink#palette.insert_replace = { |
||||
\ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ], |
||||
\ 'airline_z': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } |
||||
|
||||
let g:airline#themes#desertink#palette.visual = { |
||||
\ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ], |
||||
\ 'airline_z': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } |
||||
|
||||
let g:airline#themes#desertink#palette.replace = copy(airline#themes#desertink#palette.normal) |
||||
let g:airline#themes#desertink#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] |
||||
let g:airline#themes#desertink#palette.replace.airline_z = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] |
||||
|
||||
let g:airline#themes#desertink#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
|
||||
let g:airline#themes#desertink#palette.tabline = { |
||||
\ 'airline_tab': s:TH, |
||||
\ 'airline_tabmod': s:TM, |
||||
\ 'airline_tabmod_unsel': s:TMU, |
||||
\ 'airline_tabhid': s:TN } |
@ -0,0 +1,117 @@
@@ -0,0 +1,117 @@
|
||||
if get(g:, 'deus_termcolors', 256) == 16 |
||||
let s:term_red = 1 |
||||
let s:term_green = 2 |
||||
let s:term_yellow = 3 |
||||
let s:term_blue = 4 |
||||
let s:term_purple = 5 |
||||
let s:term_white = 7 |
||||
let s:term_black = 0 |
||||
let s:term_grey = 8 |
||||
else |
||||
let s:term_red = 204 |
||||
let s:term_green = 114 |
||||
let s:term_yellow = 180 |
||||
let s:term_blue = 39 |
||||
let s:term_purple = 170 |
||||
let s:term_white = 145 |
||||
let s:term_black = 235 |
||||
let s:term_grey = 236 |
||||
endif |
||||
|
||||
let g:airline#themes#deus#palette = {} |
||||
|
||||
let g:airline#themes#deus#palette.accents = { |
||||
\ 'red': [ '#E06C75', '', s:term_red, 0 ] |
||||
\ } |
||||
|
||||
let s:N1 = [ '#282C34', '#98C379', s:term_black, s:term_green ] |
||||
let s:N2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] |
||||
let s:N3 = [ '#98C379', '#282C34', s:term_green, '' ] |
||||
let g:airline#themes#deus#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let group = airline#themes#get_highlight('vimCommand') |
||||
let g:airline#themes#deus#palette.normal_modified = { |
||||
\ 'airline_c': [ group[0], '', group[2], '', '' ] |
||||
\ } |
||||
|
||||
let s:I1 = [ '#282C34', '#61AFEF', s:term_black, s:term_blue ] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, '' ] |
||||
let g:airline#themes#deus#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#deus#palette.insert_modified = g:airline#themes#deus#palette.normal_modified |
||||
|
||||
let s:R1 = [ '#282C34', '#E06C75', s:term_black, s:term_red ] |
||||
let s:R2 = s:N2 |
||||
let s:R3 = [ '#E06C75', '#282C34', s:term_red, '' ] |
||||
let g:airline#themes#deus#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#deus#palette.replace_modified = g:airline#themes#deus#palette.normal_modified |
||||
|
||||
let s:V1 = [ '#282C34', '#C678DD', s:term_black, s:term_purple ] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = [ '#C678DD', '#282C34', s:term_purple, '' ] |
||||
let g:airline#themes#deus#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#deus#palette.visual_modified = g:airline#themes#deus#palette.normal_modified |
||||
|
||||
let s:IA1 = [ '#282C34', '#ABB2BF', s:term_black, s:term_white ] |
||||
let s:IA2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] |
||||
let s:IA3 = s:N2 |
||||
let g:airline#themes#deus#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#deus#palette.inactive_modified = { |
||||
\ 'airline_c': [ group[0], '', group[2], '', '' ] |
||||
\ } |
||||
|
||||
" Warning/Error styling code from vim-airline's ["base16" theme](https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/base16.vim) |
||||
|
||||
" Warnings |
||||
let s:WI = [ '#282C34', '#E5C07B', s:term_black, s:term_yellow ] |
||||
let g:airline#themes#deus#palette.normal.airline_warning = [ |
||||
\ s:WI[0], s:WI[1], s:WI[2], s:WI[3] |
||||
\ ] |
||||
|
||||
let g:airline#themes#deus#palette.normal_modified.airline_warning = |
||||
\ g:airline#themes#deus#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#deus#palette.insert.airline_warning = |
||||
\ g:airline#themes#deus#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#deus#palette.insert_modified.airline_warning = |
||||
\ g:airline#themes#deus#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#deus#palette.visual.airline_warning = |
||||
\ g:airline#themes#deus#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#deus#palette.visual_modified.airline_warning = |
||||
\ g:airline#themes#deus#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#deus#palette.replace.airline_warning = |
||||
\ g:airline#themes#deus#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#deus#palette.replace_modified.airline_warning = |
||||
\ g:airline#themes#deus#palette.normal.airline_warning |
||||
|
||||
" Errors |
||||
let s:ER = [ '#282C34', '#E06C75', s:term_black, s:term_red ] |
||||
let g:airline#themes#deus#palette.normal.airline_error = [ |
||||
\ s:ER[0], s:ER[1], s:ER[2], s:ER[3] |
||||
\ ] |
||||
|
||||
let g:airline#themes#deus#palette.normal_modified.airline_error = |
||||
\ g:airline#themes#deus#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#deus#palette.insert.airline_error = |
||||
\ g:airline#themes#deus#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#deus#palette.insert_modified.airline_error = |
||||
\ g:airline#themes#deus#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#deus#palette.visual.airline_error = |
||||
\ g:airline#themes#deus#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#deus#palette.visual_modified.airline_error = |
||||
\ g:airline#themes#deus#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#deus#palette.replace.airline_error = |
||||
\ g:airline#themes#deus#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#deus#palette.replace_modified.airline_error = |
||||
\ g:airline#themes#deus#palette.normal.airline_error |
@ -0,0 +1,59 @@
@@ -0,0 +1,59 @@
|
||||
" vim-airline companion theme of distinguished |
||||
" (https://github.com/Lokaltog/vim-distinguished) |
||||
" I have nothing to do with the original |
||||
" distinguished theme other than being a big fan. |
||||
" this theme was shamelessly created by modifying |
||||
" the Ubaryd airline theme. |
||||
|
||||
let s:gray = [245, '#8a8a8a'] |
||||
let s:golden = [143, '#afaf5f'] |
||||
let s:pink = [131, '#af5f5f'] |
||||
let s:blue = [ 67, '#5f87af'] |
||||
let s:orange = [166, '#d75f00'] |
||||
let s:outerfg = [ 16, '#000000'] |
||||
let s:innerbg = [234, '#1c1c1c'] |
||||
let s:middle = ['#bcbcbc', '#444444', 250, 238] |
||||
|
||||
" Normal mode |
||||
let s:N1 = [s:outerfg[1], s:gray[1], s:outerfg[0], s:gray[0]] |
||||
let s:N3 = [s:gray[1], s:innerbg[1], s:gray[0], s:innerbg[0]] |
||||
|
||||
" Insert mode |
||||
let s:I1 = [s:outerfg[1], s:golden[1], s:outerfg[0], s:golden[0]] |
||||
let s:I3 = [s:golden[1], s:innerbg[1], s:golden[0], s:innerbg[0]] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [s:outerfg[1], s:pink[1], s:outerfg[0], s:pink[0]] |
||||
let s:V3 = [s:pink[1], s:innerbg[1], s:pink[0], s:innerbg[0]] |
||||
|
||||
" Replace mode |
||||
let s:R1 = [s:outerfg[1], s:blue[1], s:outerfg[0], s:blue[0]] |
||||
let s:R3 = [s:blue[1], s:innerbg[1], s:blue[0], s:innerbg[0]] |
||||
|
||||
" Inactive pane |
||||
let s:IA = [s:middle[1], s:innerbg[1], s:middle[3], s:innerbg[0]] |
||||
|
||||
let g:airline#themes#distinguished#palette = {} |
||||
let g:airline#themes#distinguished#palette.accents = { |
||||
\ 'red': ['#d70000', '', 160, '', '']} |
||||
|
||||
let g:airline#themes#distinguished#palette.inactive = { |
||||
\ 'airline_a': s:IA, |
||||
\ 'airline_b': s:IA, |
||||
\ 'airline_c': s:IA} |
||||
|
||||
let g:airline#themes#distinguished#palette.normal = airline#themes#generate_color_map(s:N1, s:middle, s:N3) |
||||
let g:airline#themes#distinguished#palette.normal_modified = { |
||||
\ 'airline_a': ['', s:orange[1], '', s:orange[0], ''], |
||||
\ 'airline_c': [s:orange[1], '', s:orange[0], '', ''], |
||||
\ 'airline_x': [s:orange[1], '', s:orange[0], '', ''], |
||||
\ 'airline_z': ['', s:orange[1], '', s:orange[0], '']} |
||||
|
||||
let g:airline#themes#distinguished#palette.insert = airline#themes#generate_color_map(s:I1, s:middle, s:I3) |
||||
let g:airline#themes#distinguished#palette.insert_modified = {} |
||||
|
||||
let g:airline#themes#distinguished#palette.replace = airline#themes#generate_color_map(s:R1, s:middle, s:R3) |
||||
let g:airline#themes#distinguished#palette.replace_modified = {} |
||||
|
||||
let g:airline#themes#distinguished#palette.visual = airline#themes#generate_color_map(s:V1, s:middle, s:V3) |
||||
let g:airline#themes#distinguished#palette.visual_modified = {} |
@ -0,0 +1,112 @@
@@ -0,0 +1,112 @@
|
||||
" Dracula vim-airline theme |
||||
" |
||||
" Copyright 2016, All rights reserved |
||||
" |
||||
" Code licensed under the MIT license |
||||
" http://zenorocha.mit-license.org |
||||
" |
||||
" @author Extrante <extrante@gmail.com> |
||||
" @author Zeno Rocha <hi@zenorocha.com> |
||||
|
||||
" Color palette |
||||
let s:gui01 = "#44475a" |
||||
let s:gui02 = "#5f6a8e" |
||||
let s:gui03 = "#ffb86c" |
||||
let s:gui04 = "#bd93f9" |
||||
let s:gui05 = "#ff5555" |
||||
let s:gui06 = "#f1fa8c" |
||||
let s:gui07 = "#50fa7b" |
||||
let s:gui08 = "#bd93f9" |
||||
let s:cterm01 = "236" |
||||
let s:cterm02 = "61" |
||||
let s:cterm03 = "215" |
||||
let s:cterm04 = "141" |
||||
let s:cterm05 = "160" |
||||
let s:cterm06 = "228" |
||||
let s:cterm07 = "84" |
||||
let s:cterm08 = "141" |
||||
|
||||
let s:guiWhite = "#f8f8f2" |
||||
let s:guiBlack = "#282a36" |
||||
let s:ctermWhite = "15" |
||||
let s:ctermBlack = "16" |
||||
|
||||
let s:ctermChangedColor = "59" |
||||
let s:guiChangedColor = "#5f5f5f" |
||||
|
||||
" Normal mode |
||||
let s:N1 = [ s:guiBlack , s:gui08 , s:ctermBlack , s:cterm08 ] |
||||
let s:N2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] |
||||
let s:N3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ s:guiBlack , s:gui07 , s:ctermBlack , s:cterm07 ] |
||||
let s:I2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] |
||||
let s:I3 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ s:guiBlack , s:gui06 , s:ctermBlack , s:cterm06 ] |
||||
let s:V2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] |
||||
let s:V3 = [ s:guiWhite , s:gui01 , s:ctermWhite, s:cterm01 ] |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ s:guiBlack , s:gui05 , s:ctermWhite, s:cterm05 ] |
||||
let s:R2 = [ s:guiWhite , s:gui02 , s:ctermWhite, s:cterm02 ] |
||||
let s:R3 = [ s:guiWhite , s:gui01 , s:ctermWhite, s:cterm01 ] |
||||
|
||||
" File changed |
||||
let s:changed = [ s:guiWhite , s:guiChangedColor , s:ctermWhite , s:ctermChangedColor ] |
||||
|
||||
let g:airline#themes#dracula#palette = {} |
||||
let g:airline#themes#dracula#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#dracula#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#dracula#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#dracula#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
|
||||
" Inactive mode |
||||
let s:IN1 = [ s:gui04 , s:guiWhite , s:cterm04 , s:ctermWhite ] |
||||
let s:IN2 = [ s:gui04 , s:gui01 , s:cterm04 , s:cterm01 ] |
||||
let s:IA = [ s:IN1[1] , s:IN2[1] , s:IN1[3] , s:IN2[3] , '' ] |
||||
let g:airline#themes#dracula#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
|
||||
" Warning info |
||||
let s:WARNING = [ s:guiBlack, s:gui03, s:ctermBlack, s:cterm03 ] |
||||
let s:ERROR = [ s:guiWhite, s:gui05, s:ctermWhite, s:cterm05 ] |
||||
|
||||
let g:airline#themes#dracula#palette.normal.airline_warning = s:WARNING |
||||
let g:airline#themes#dracula#palette.insert.airline_warning = s:WARNING |
||||
let g:airline#themes#dracula#palette.visual.airline_warning = s:WARNING |
||||
let g:airline#themes#dracula#palette.replace.airline_warning = s:WARNING |
||||
|
||||
let g:airline#themes#dracula#palette.normal.airline_error = s:ERROR |
||||
let g:airline#themes#dracula#palette.insert.airline_error = s:ERROR |
||||
let g:airline#themes#dracula#palette.visual.airline_error = s:ERROR |
||||
let g:airline#themes#dracula#palette.replace.airline_error = s:ERROR |
||||
|
||||
" File modified and not saved |
||||
let g:airline#themes#dracula#palette.normal_modified = airline#themes#generate_color_map(s:N1, s:N2, s:changed) |
||||
let g:airline#themes#dracula#palette.insert_modified = airline#themes#generate_color_map(s:I1, s:I2, s:changed) |
||||
let g:airline#themes#dracula#palette.replace_modified = airline#themes#generate_color_map(s:R1, s:R2, s:changed) |
||||
let g:airline#themes#dracula#palette.visual_modified = airline#themes#generate_color_map(s:V1, s:V2, s:changed) |
||||
|
||||
let g:airline#themes#dracula#palette.normal_modified.airline_warning = s:WARNING |
||||
let g:airline#themes#dracula#palette.insert_modified.airline_warning = s:WARNING |
||||
let g:airline#themes#dracula#palette.visual_modified.airline_warning = s:WARNING |
||||
let g:airline#themes#dracula#palette.replace_modified.airline_warning = s:WARNING |
||||
|
||||
let g:airline#themes#dracula#palette.normal_modified.airline_error = s:ERROR |
||||
let g:airline#themes#dracula#palette.insert_modified.airline_error = s:ERROR |
||||
let g:airline#themes#dracula#palette.visual_modified.airline_error = s:ERROR |
||||
let g:airline#themes#dracula#palette.replace_modified.airline_error = s:ERROR |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] |
||||
let s:CP2 = [ s:guiWhite , s:gui02 , s:ctermWhite , s:cterm02 ] |
||||
let s:CP3 = [ s:guiWhite , s:gui08 , s:ctermWhite , s:cterm08 ] |
||||
|
||||
let g:airline#themes#dracula#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) |
@ -0,0 +1,62 @@
@@ -0,0 +1,62 @@
|
||||
let g:airline#themes#durant#palette = {} |
||||
|
||||
|
||||
let s:N1 = [ '#005f00' , '#afd700' , 22 , 148 ] |
||||
let s:N2 = [ '#93a1a1' , '#586e75' , 245 , 240 ] |
||||
let s:N3 = [ '#93a1a1' , '#073642' , 240 , 233 ] |
||||
let g:airline#themes#durant#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
|
||||
let g:airline#themes#durant#normal_modified = { |
||||
\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
|
||||
let s:I1 = [ '#ffffff' , '#00875f' , 255 , 29 ] |
||||
let s:I2 = [ '#9e9e9e' , '#303030' , 247 , 236 ] |
||||
let s:I3 = [ '#87d7ff' , '#005f87' , 117 , 24 ] |
||||
let g:airline#themes#durant#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#durant#palette.insert_modified = { |
||||
\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , |
||||
\ } |
||||
let g:airline#themes#durant#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let g:airline#themes#durant#palette.replace = copy(g:airline#themes#durant#palette.insert) |
||||
let g:airline#themes#durant#palette.replace.airline_a = [ s:I2[0] , '#af0000' , s:I2[2] , 124 , '' ] |
||||
|
||||
let g:airline#themes#durant#palette.replace_modified = g:airline#themes#durant#palette.insert_modified |
||||
|
||||
let s:V1 = [ '#1a1a18' , '#ffffff' , 232 , 255 ] |
||||
let s:V2 = [ '#ffffff' , '#44403a' , 255, 238 ] |
||||
let s:V3 = [ '#90a680' , '#2e2d2a' , 64, 235 ] |
||||
let g:airline#themes#durant#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#durant#palette.visual_modified = { |
||||
\ 'airline_c': [ '#ffffff' , '#5f005f' , 255 , 53 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:IA1 = [ '#4e4e4e' , '#1c1c1c' , 239 , 234 , '' ] |
||||
let s:IA2 = [ '#4e4e4e' , '#262626' , 239 , 235 , '' ] |
||||
let s:IA3 = [ '#4e4e4e' , '#303030' , 239 , 236 , '' ] |
||||
let g:airline#themes#durant#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#durant#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let g:airline#themes#durant#palette.accents = { |
||||
\ 'red': [ '#ff0000' , '' , 160 , '' ] |
||||
\ } |
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#durant#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#d7d7ff' , '#5f00af' , 189 , 55 , '' ], |
||||
\ [ '#ffffff' , '#875fd7' , 231 , 98 , '' ], |
||||
\ [ '#5f00af' , '#ffffff' , 55 , 231 , 'bold' ]) |
||||
|
@ -0,0 +1,88 @@
@@ -0,0 +1,88 @@
|
||||
" Color palette |
||||
let s:guiShadow = "#3b3a32" " shadow |
||||
let s:guiDarkGray = "#49483e" " dark gray |
||||
let s:guiBgPurple = "#8076aa" " background purple |
||||
let s:guiGray = "#49483e" " gray |
||||
let s:guiViolet = "#63588d" " violet |
||||
let s:guiDustyLilac = "#efe6ff" "dusty-lilac |
||||
let s:guiSeafoam = "#c2ffdf" "seafoam |
||||
let s:guiSilver = "#f8f8f0" "silver |
||||
let s:guiFuschia = "#f92672" "fuschia |
||||
let s:guiPeach = "#ff857f" "peach |
||||
let s:guiGold = "#e6c000" "gold |
||||
let s:guiDarkSeafoam = "#80ffbd" "dark-seafoam |
||||
let s:guiLilac = "#c5a3ff" "lilac |
||||
let s:guiLavender = "#ae81ff" "lavender |
||||
let s:guiRose = "#ffb8d1" "rose |
||||
let s:guiGoldenrod = "#fffea0" "goldenrod |
||||
|
||||
let s:ctermShadow = "233" |
||||
let s:ctermDarkGray = "235" |
||||
let s:ctermBgPurple = "59" |
||||
let s:cterm03 = "66" |
||||
let s:cterm04 = "145" |
||||
let s:cterm05 = "152" |
||||
let s:cterm06 = "188" |
||||
let s:ctermSilver = "189" |
||||
let s:ctermFuschia = "88" |
||||
let s:cterm09 = "209" |
||||
let s:cterm0A = "221" |
||||
let s:ctermDarkSeafoam = "22" |
||||
let s:cterm0C = "73" |
||||
let s:ctermLavender = "25" |
||||
let s:cterm0E = "176" |
||||
let s:cterm0F = "137" |
||||
|
||||
let s:guiWhite = "#f8f8f0" |
||||
let s:guiGray = "#8076aa" |
||||
let s:ctermWhite = "231" |
||||
let s:ctermGray = "243" |
||||
|
||||
let g:airline#themes#fairyfloss#palette = {} |
||||
let s:modified = { 'airline_c': [ s:guiRose, '', 215, '', '' ] } |
||||
|
||||
" Normal mode |
||||
let s:N1 = [ s:guiSilver , s:guiLavender , s:ctermSilver , s:ctermLavender ] |
||||
let s:N2 = [ s:guiWhite , s:guiDarkGray , s:ctermWhite , s:ctermDarkGray ] |
||||
let s:N3 = [ s:guiShadow , s:guiLavender , s:ctermBgPurple , s:ctermShadow ] |
||||
let g:airline#themes#fairyfloss#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#fairyfloss#palette.normal_modified = s:modified |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ s:guiDarkGray , s:guiDarkSeafoam , s:ctermWhite , s:ctermDarkSeafoam ] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = [ s:guiWhite , s:guiDarkGray , s:ctermWhite , s:ctermShadow ] |
||||
let g:airline#themes#fairyfloss#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#fairyfloss#palette.insert_modified = s:modified |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ s:guiWhite , s:guiFuschia , s:ctermWhite , s:ctermFuschia ] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:I3 |
||||
let g:airline#themes#fairyfloss#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#fairyfloss#palette.visual_modified = s:modified |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ s:guiFuschia , s:guiDarkGray , s:ctermFuschia, s:ctermShadow ] |
||||
let s:R2 = s:N2 |
||||
let s:R3 = s:I3 |
||||
let g:airline#themes#fairyfloss#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#fairyfloss#palette.replace_modified = s:modified |
||||
|
||||
" Inactive mode |
||||
let s:IN1 = [ s:guiGray , s:guiDarkGray , s:ctermGray , s:ctermDarkGray ] |
||||
let s:IN2 = [ s:guiBgPurple , s:guiShadow , s:ctermBgPurple , s:ctermShadow ] |
||||
let s:IN3 = [ s:guiBgPurple , s:guiShadow , s:ctermBgPurple , s:ctermShadow ] |
||||
let g:airline#themes#fairyfloss#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) |
||||
let g:airline#themes#fairyfloss#palette.inactive_modified = s:modified |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [ s:guiWhite , s:guiDarkGray , s:ctermWhite , s:ctermDarkGray ] |
||||
let s:CP2 = [ s:guiWhite , s:guiGray , s:ctermWhite , s:ctermDarkGray ] |
||||
let s:CP3 = [ s:guiWhite , s:guiLavender , s:ctermWhite , s:ctermLavender ] |
||||
|
||||
let g:airline#themes#fairyfloss#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) |
@ -0,0 +1,80 @@
@@ -0,0 +1,80 @@
|
||||
" Fruitpunch - A fruity airline theme! |
||||
" vim: tw=80 et sw=2 ts=2 |
||||
|
||||
" Colors {{{ |
||||
let s:dark_gray = ['#303030', 236] |
||||
let s:med_gray_hi = ['#444444', 238] |
||||
let s:med_gray_lo = ['#3a3a3a', 237] |
||||
let s:light_gray = ['#b2b2b2', 249] |
||||
let s:pretty_pink = ['#f29db4', 217] |
||||
let s:banana_smoothie = ['#fce78d', 222] |
||||
let s:faded_red = ['#f97070', 203] |
||||
let s:icy_sky = ['#79e5e0', 116] |
||||
let s:orangarine = ['#e8a15a', 179] |
||||
"}}} |
||||
|
||||
" Init {{{ |
||||
" Translate color defs to airline format |
||||
fun! s:gen_def(fg, bg) |
||||
return [a:fg[0], a:bg[0], a:fg[1], a:bg[1]] |
||||
endfun |
||||
let s:bar_main = s:gen_def(s:light_gray, s:med_gray_lo) + [''] |
||||
let g:airline#themes#fruit_punch#palette = {} |
||||
"}}} |
||||
|
||||
" Normal mode {{{ |
||||
let s:airline_a_normal = s:gen_def(s:dark_gray, s:pretty_pink) |
||||
let s:airline_c_normal = s:gen_def(s:pretty_pink, s:med_gray_hi) |
||||
let g:airline#themes#fruit_punch#palette.normal = |
||||
\ airline#themes#generate_color_map(s:airline_a_normal |
||||
\ , s:bar_main, s:airline_c_normal) |
||||
"}}} |
||||
|
||||
" Insert mode {{{ |
||||
let s:airline_a_insert = s:gen_def(s:dark_gray, s:banana_smoothie) |
||||
let s:airline_c_insert = s:gen_def(s:banana_smoothie, s:med_gray_hi) |
||||
let g:airline#themes#fruit_punch#palette.insert = |
||||
\ airline#themes#generate_color_map(s:airline_a_insert |
||||
\ , s:bar_main, s:airline_c_insert) |
||||
"}}} |
||||
|
||||
" Visual mode {{{ |
||||
let s:airline_a_visual = s:gen_def(s:dark_gray, s:icy_sky) |
||||
let s:airline_c_visual = s:gen_def(s:icy_sky, s:med_gray_hi) |
||||
let g:airline#themes#fruit_punch#palette.visual = |
||||
\ airline#themes#generate_color_map(s:airline_a_visual |
||||
\ , s:bar_main, s:airline_c_visual) |
||||
"}}} |
||||
|
||||
" Replace mode {{{ |
||||
let s:airline_a_replace = s:gen_def(s:dark_gray, s:faded_red) |
||||
let s:airline_c_replace = s:gen_def(s:faded_red, s:med_gray_hi) |
||||
let g:airline#themes#fruit_punch#palette.replace = |
||||
\ airline#themes#generate_color_map(s:airline_a_replace |
||||
\ , s:bar_main, s:airline_c_replace) |
||||
"}}} |
||||
|
||||
" Inactive color {{{ |
||||
let s:airline_inactive = s:gen_def(s:light_gray, s:med_gray_hi) |
||||
let g:airline#themes#fruit_punch#palette.inactive = |
||||
\ airline#themes#generate_color_map(s:airline_inactive |
||||
\ , s:airline_inactive, s:airline_inactive) |
||||
"}}} |
||||
|
||||
" Global colors {{{ |
||||
let s:tmp = {'normal_modified': {}, 'insert_modified': {} |
||||
\, 'visual_modified': {}, 'replace_modified': {}} |
||||
|
||||
for mode in keys(s:tmp) |
||||
let s:tmp[mode]['airline_c'] = s:airline_c_insert |
||||
endfor |
||||
call extend(g:airline#themes#fruit_punch#palette, s:tmp) |
||||
|
||||
let s:warning = s:gen_def(s:dark_gray, s:orangarine) |
||||
for mode in keys(g:airline#themes#fruit_punch#palette) |
||||
if mode == 'accents' |
||||
continue |
||||
endif |
||||
let g:airline#themes#fruit_punch#palette[mode]['airline_warning'] = s:warning |
||||
endfor |
||||
"}}} |
@ -0,0 +1,52 @@
@@ -0,0 +1,52 @@
|
||||
" vim-airline companion theme of Hybrid |
||||
" (https://github.com/w0ng/vim-hybrid) |
||||
|
||||
let g:airline#themes#hybrid#palette = {} |
||||
|
||||
function! airline#themes#hybrid#refresh() |
||||
let s:N1 = airline#themes#get_highlight('DiffAdd') |
||||
let s:N2 = airline#themes#get_highlight('CursorLine') |
||||
let s:N3 = airline#themes#get_highlight('PMenu') |
||||
let g:airline#themes#hybrid#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#hybrid#palette.normal_modified = {} |
||||
|
||||
let warning_group = airline#themes#get_highlight('SpellRare') |
||||
let g:airline#themes#hybrid#palette.normal.airline_warning = warning_group |
||||
let g:airline#themes#hybrid#palette.normal_modified.airline_warning = warning_group |
||||
|
||||
let s:I1 = airline#themes#get_highlight2(['Text', 'fg'], ['DiffText', 'bg'], 'bold') |
||||
let s:I2 = s:N2 |
||||
let s:I3 = s:N3 |
||||
let g:airline#themes#hybrid#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#hybrid#palette.insert_modified = g:airline#themes#hybrid#palette.normal_modified |
||||
let g:airline#themes#hybrid#palette.insert.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning |
||||
let g:airline#themes#hybrid#palette.insert_modified.airline_warning = g:airline#themes#hybrid#palette.normal_modified.airline_warning |
||||
|
||||
let s:R1 = airline#themes#get_highlight('DiffChange') |
||||
let s:R2 = s:N2 |
||||
let s:R3 = s:N3 |
||||
let g:airline#themes#hybrid#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let replace_group = airline#themes#get_highlight('SpellRare') |
||||
let g:airline#themes#hybrid#palette.replace_modified = g:airline#themes#hybrid#palette.normal_modified |
||||
let g:airline#themes#hybrid#palette.replace.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning |
||||
let g:airline#themes#hybrid#palette.replace_modified.airline_warning = g:airline#themes#hybrid#palette.replace_modified.airline_warning |
||||
|
||||
let s:V1 = airline#themes#get_highlight2(['Text', 'fg'], ['DiffDelete', 'bg'], 'bold') |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:N3 |
||||
let g:airline#themes#hybrid#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#hybrid#palette.visual_modified = g:airline#themes#hybrid#palette.normal_modified |
||||
let g:airline#themes#hybrid#palette.visual.airline_warning = g:airline#themes#hybrid#palette.normal.airline_warning |
||||
let g:airline#themes#hybrid#palette.visual_modified.airline_warning = g:airline#themes#hybrid#palette.normal_modified.airline_warning |
||||
|
||||
let s:IA = airline#themes#get_highlight('StatusLineNC') |
||||
let g:airline#themes#hybrid#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#hybrid#palette.inactive_modified = g:airline#themes#hybrid#palette.normal_modified |
||||
|
||||
let g:airline#themes#hybrid#palette.accents = { |
||||
\ 'red': airline#themes#get_highlight('Constant'), |
||||
\ } |
||||
|
||||
endfunction |
||||
|
||||
call airline#themes#hybrid#refresh() |
@ -0,0 +1,34 @@
@@ -0,0 +1,34 @@
|
||||
" vim-airline theme based on vim-hybrid and powerline |
||||
" (https://github.com/w0ng/vim-hybrid) |
||||
" (https://github.com/Lokaltog/powerline) |
||||
|
||||
let g:airline#themes#hybridline#palette = {} |
||||
|
||||
let s:N1 = [ '#282a2e' , '#c5c8c6' , 'black' , 15 ] |
||||
let s:N2 = [ '#c5c8c6' , '#373b41' , 15 , 8 ] |
||||
let s:N3 = [ '#ffffff' , '#282a2e' , 255 , 'black' ] |
||||
let g:airline#themes#hybridline#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#hybridline#palette.normal.airline_a = ['#005f00', '#b5bd68', 22, 10, ''] |
||||
|
||||
let s:I1 = [ '#005f5f' , '#8abeb7' , 23 , 14 ] |
||||
let s:I2 = [ '#c5c8c6' , '#0087af' , 15 , 31 ] |
||||
let s:I3 = [ '#ffffff' , '#005f87' , 255 , 24 ] |
||||
let g:airline#themes#hybridline#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#hybridline#palette.insert_paste = { |
||||
\ 'airline_a': ['#000000', '#ac4142', 16 , 1, ''] , |
||||
\ } |
||||
|
||||
let g:airline#themes#hybridline#palette.replace = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#hybridline#palette.replace.airline_a = ['#000000', '#CC6666', 16, 9] |
||||
|
||||
let g:airline#themes#hybridline#palette.visual = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#hybridline#palette.visual.airline_a = ['#000000', '#de935f', 16, 3] |
||||
|
||||
let s:IA1 = [ '#4e4e4e' , '#1c1c1c' , 239 , 234 , '' ] |
||||
let s:IA2 = [ '#4e4e4e' , '#262626' , 239 , 235 , '' ] |
||||
let s:IA3 = [ '#4e4e4e' , '#303030' , 239 , 236 , '' ] |
||||
let g:airline#themes#hybridline#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
|
||||
let g:airline#themes#hybridline#palette.accents = { |
||||
\ 'red': [ '#ff0000' , '' , 160 , '' ] |
||||
\ } |
@ -0,0 +1,98 @@
@@ -0,0 +1,98 @@
|
||||
"Originally based on Jellybeans theme. |
||||
" Modified to resemble the orclord colorscheme. |
||||
|
||||
" Color palette |
||||
let s:gui00 = "#151515" |
||||
let s:gui01 = "#262626" |
||||
let s:gui02 = "#4f5b66" |
||||
let s:gui03 = "#65737e" |
||||
let s:gui04 = "#a7adba" |
||||
let s:gui05 = "#c0c5ce" |
||||
let s:gui06 = "#cdd3de" |
||||
let s:gui07 = "#d8dee9" |
||||
let s:gui08 = "#870000" |
||||
let s:gui09 = "#f99157" |
||||
let s:gui0A = "#fac863" |
||||
let s:gui0B = "#437019" |
||||
let s:gui0C = "#5fb3b3" |
||||
let s:gui0D = "#0d61ac" |
||||
let s:gui0E = "#c594c5" |
||||
let s:gui0F = "#ab7967" |
||||
|
||||
let s:cterm00 = "234" |
||||
let s:cterm01 = "235" |
||||
let s:cterm02 = "239" |
||||
let s:cterm03 = "59" |
||||
let s:cterm04 = "145" |
||||
let s:cterm05 = "152" |
||||
let s:cterm06 = "188" |
||||
let s:cterm07 = "15" |
||||
let s:cterm08 = "88" |
||||
let s:cterm09 = "209" |
||||
let s:cterm0A = "221" |
||||
let s:cterm0B = "28" |
||||
let s:cterm0C = "73" |
||||
let s:cterm0D = "04" |
||||
let s:cterm0E = "176" |
||||
let s:cterm0F = "137" |
||||
|
||||
let s:guiWhite = "#ffffff" |
||||
let s:ctermBlack = "00" |
||||
let s:ctermRed = "01" |
||||
let s:ctermGreen = "02" |
||||
let s:ctermPurple = "05" |
||||
let s:ctermGrey = "08" |
||||
let s:ctermIron = "242" |
||||
let s:ctermBrightRed = "09" |
||||
let s:ctermWhite = "15" |
||||
let s:ctermBlood = "88" |
||||
let s:ctermCongealing = "52" |
||||
let s:ctermOrange = "166" |
||||
let s:ctermBrown = "94" |
||||
let s:ctermAsh = "234" |
||||
let s:ctermPoison = "58" |
||||
let s:ctermBruise = "53" |
||||
let s:ctermWinter = "30" |
||||
|
||||
let g:airline#themes#jet#palette = {} |
||||
|
||||
" Normal mode |
||||
let s:N1 = [ s:gui07 , s:gui0D , s:ctermAsh , s:ctermBlood ] |
||||
let s:N2 = [ s:guiWhite , s:gui01 , s:ctermIron , s:ctermCongealing ] |
||||
let s:N3 = [ s:gui02 , s:gui00 , s:ctermRed , s:ctermBlack ] |
||||
let g:airline#themes#jet#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ s:guiWhite , s:gui0B , s:ctermOrange , s:ctermAsh ] |
||||
let s:I2 = [ s:gui02 , s:gui01 , s:ctermAsh , s:ctermOrange ] |
||||
let s:I3 = [ s:guiWhite , s:gui01 , s:ctermOrange , s:ctermBlack ] |
||||
let g:airline#themes#jet#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ s:guiWhite , s:gui08 , s:ctermAsh , s:ctermWinter ] |
||||
let s:V2 = [ s:gui02 , s:gui01 , s:ctermWinter , s:ctermAsh ] |
||||
let s:V3 = [ s:guiWhite , s:gui01 , s:ctermWinter , s:ctermBlack ] |
||||
let g:airline#themes#jet#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ s:gui08 , s:gui01 , s:ctermBlood, s:ctermBlack ] |
||||
let s:R2 = [ s:gui02 , s:gui01 , s:ctermRed , s:ctermBlack ] |
||||
let s:R3 = [ s:guiWhite , s:gui01 , s:ctermIron , s:ctermBlack ] |
||||
let g:airline#themes#jet#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
|
||||
" Inactive mode |
||||
let s:IN1 = [ s:gui00 , s:gui01 , s:cterm00 , s:cterm01 ] |
||||
let s:IN2 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] |
||||
let s:IN3 = [ s:gui02 , s:gui00 , s:cterm02 , s:cterm00 ] |
||||
let g:airline#themes#jet#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [ s:guiWhite , s:gui01 , s:ctermWhite , s:cterm01 ] |
||||
let s:CP2 = [ s:guiWhite , s:gui03 , s:ctermWhite , s:cterm01 ] |
||||
let s:CP3 = [ s:guiWhite , s:gui0D , s:ctermWhite , s:cterm0D ] |
||||
|
||||
let g:airline#themes#jet#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) |
@ -0,0 +1,70 @@
@@ -0,0 +1,70 @@
|
||||
" |
||||
" Colorscheme: Kalisi for airline. Inspired by powerline. |
||||
" Arthur Jaron |
||||
" hifreeo@gmail.com |
||||
" 24.10.2014 |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#0087ff' , '#ffffff','33','231'] |
||||
let s:V2 = [ '#005faf' , '#5fafff','25','75'] |
||||
let s:V3 = [ '#87d7ff' , '#005faf','117','25'] |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ '#d75fff' , '#ffffff','171','231'] |
||||
let s:R2 = [ '#5f005f' , '#d75fff','53','171'] |
||||
let s:R3 = [ '#ff87ff' , '#8700af','213','91'] |
||||
|
||||
let g:airline#themes#kalisi#palette = {} |
||||
|
||||
|
||||
function! airline#themes#kalisi#refresh() |
||||
|
||||
let s:StatusLine = airline#themes#get_highlight('StatusLine') |
||||
let s:StatusLineNC = airline#themes#get_highlight('StatusLineNC') |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#ffffff' , '#e80000','231','160'] |
||||
let s:I2 = [ '#ff0000' , '#5f0000','196','52'] |
||||
let s:I3 = s:StatusLine |
||||
|
||||
" Normal mode |
||||
let s:N1 = [ '#005f00' , '#afd700','22','148'] |
||||
let s:N2 = [ '#afd700' , '#005f00','148','22'] |
||||
let s:N3 = s:StatusLine |
||||
|
||||
" Tabline Plugin |
||||
let g:airline#themes#kalisi#palette.tabline = { |
||||
\ 'airline_tab': ['#bcbcbc', '#005f00','250','22'], |
||||
\ 'airline_tabsel': ['#404042', '#A6DB29','238','148'], |
||||
\ 'airline_tabtype':['#afd700', '#204d20','148','22'], |
||||
\ 'airline_tabfill': s:StatusLine, |
||||
\ 'airline_tabhid': ['#c5c5c5', '#404042','251','238'], |
||||
\ 'airline_tabmod': ['#d7ff00', '#afd700','190','148'], |
||||
\ 'airline_tabmod_unsel': ['#d7ff00', '#005f00','190','22'] |
||||
\ } |
||||
|
||||
let g:airline#themes#kalisi#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#kalisi#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#kalisi#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#kalisi#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
|
||||
" Inactive Mode |
||||
let s:IA = airline#themes#get_highlight('StatusLineNC') |
||||
let g:airline#themes#kalisi#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#kalisi#palette.inactive_modified = { |
||||
\ 'airline_c': ['#d7ff00', s:IA[1],'190',s:IA[3]], |
||||
\ } |
||||
|
||||
endfunction |
||||
|
||||
call airline#themes#kalisi#refresh() |
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#kalisi#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ s:StatusLine, |
||||
\ ['#afd700', '#005f00','148','22'], |
||||
\ [ '#005f00' , '#afd700' , '22','148'] |
||||
\) |
||||
|
@ -0,0 +1,59 @@
@@ -0,0 +1,59 @@
|
||||
let g:airline#themes#kolor#palette = {} |
||||
|
||||
let s:N1 = [ '#e2e2e2' , '#4f3598' , 254 , 56 ] |
||||
let s:N2 = [ '#ff5fd7' , '#242322' , 206 , 234 ] |
||||
let s:N3 = [ '#e2e2e2' , '#4a4a4a' , 254 , 238 ] |
||||
|
||||
let g:airline#themes#kolor#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let g:airline#themes#kolor#palette.normal_modified = { |
||||
\ 'airline_c': [ '#e2e2e2' , '#4f3598' , 254 , 56 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:I1 = [ '#242322' , '#7eaefd' , 234 , 111 ] |
||||
let s:I2 = [ '#75d7d8' , '#242322' , 80 , 234 ] |
||||
let s:I3 = [ '#e2e2e2' , '#4a4a4a' , 254 , 238 ] |
||||
let g:airline#themes#kolor#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#kolor#palette.insert_modified = { |
||||
\ 'airline_c': [ '#242322' , '#7eaefd' , 234 , 111 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let g:airline#themes#kolor#palette.replace = copy(g:airline#themes#kolor#palette.insert) |
||||
let g:airline#themes#kolor#palette.replace.airline_a = [ s:I2[0] , '#005154' , s:I2[2] , 23 , '' ] |
||||
let g:airline#themes#kolor#palette.replace_modified = { |
||||
\ 'airline_c': [ '#e2e2e2' , '#005154' , 254 , 23 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:V1 = [ '#242322' , '#e6987a' , 234 , 180 ] |
||||
let s:V2 = [ '#dbc570' , '#242322' , 186 , 234 ] |
||||
let s:V3 = [ '#e2e2e2' , '#4a4a4a' , 254 , 238 ] |
||||
let g:airline#themes#kolor#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#kolor#palette.visual_modified = { |
||||
\ 'airline_c': [ '#242322' , '#e6987a' , 234 , 180 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:IA1 = [ '#b2b2b2' , '#4a4a4a' , 247 , 238 , '' ] |
||||
let s:IA2 = [ '#b2b2b2' , '#4a4a4a' , 247 , 238 ] |
||||
let s:IA3 = [ '#b2b2b2' , '#4a4a4a' , 247 , 238 , '' ] |
||||
let g:airline#themes#kolor#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#kolor#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#875faf' , '' , 97 , '' , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let g:airline#themes#kolor#palette.accents = { |
||||
\ 'red': [ '#d96e8a' , '' , 168 , '' ] |
||||
\ } |
||||
|
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#kolor#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#e2e2e2' , '#4a4a4a' , 254 , 238 , '' ], |
||||
\ [ '#e2e2e2' , '#242322' , 254 , 234 , '' ], |
||||
\ [ '#e2e2e2' , '#4f3598' , 254 , 56 , 'bold' ]) |
@ -0,0 +1,81 @@
@@ -0,0 +1,81 @@
|
||||
" Minimalist Airline - A Material Color Scheme |
||||
" |
||||
" Author: Diki Ananta <diki1aap@gmail.com> |
||||
" Repository: https://github.com/dikiaap/minimalist |
||||
" Version: 2.0 |
||||
" License: MIT |
||||
|
||||
let s:theme = 'minimalist' |
||||
|
||||
" To highlight when the buffer is modified: |
||||
" let g:airline_minimalist_showmod = 1 |
||||
let s:want_showmod = get(g:, 'airline_minimalist_showmod', 0) |
||||
|
||||
function! airline#themes#{s:theme}#refresh() |
||||
if &background == "dark" |
||||
" Normal |
||||
let N1 = [ '#E4E4E4', '#3A3A3A', 254, 237 ] |
||||
let N2 = [ '#E4E4E4', '#4E4E4E', 254, 239 ] |
||||
let N3 = [ '#EEEEEE', '#262626', 255, 235 ] |
||||
|
||||
" Inactive |
||||
let IA = [ '#666666', N3[1], 242, N3[3] ] |
||||
|
||||
" Error |
||||
let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] |
||||
|
||||
" Warning |
||||
let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] |
||||
else |
||||
" Normal |
||||
let N1 = [ 'gray30', 'gray70', 235, 249 ] |
||||
let N2 = [ 'gray20', 'gray60', 233, 246 ] |
||||
let N3 = [ 'gray20', 'gray80', 233, 251 ] |
||||
|
||||
" Inactive |
||||
let IA = [ 'gray15', N3[1], 244, N3[3] ] |
||||
|
||||
" Error |
||||
let ER = [ '#1C1C1C', '#D75F5F', 234, 167 ] |
||||
|
||||
" Warning |
||||
let WI = [ ER[0], '#FFAF5F', ER[2], 215 ] |
||||
endif |
||||
|
||||
" Terminal |
||||
let TE = [ ER[0], N1[1], N1[2], N1[3] ] |
||||
|
||||
" Reverse |
||||
let NR = [ N2[1], N2[0], N2[3], N2[2], 'bold' ] |
||||
|
||||
|
||||
let palette = {} |
||||
|
||||
let palette.normal = airline#themes#generate_color_map(N1, N2, N3) |
||||
let palette.normal.airline_error = ER |
||||
let palette.normal.airline_warning = WI |
||||
let palette.normal.airline_term = TE |
||||
|
||||
let palette.insert = palette.normal |
||||
let palette.replace = palette.normal |
||||
let palette.visual = palette.normal |
||||
let palette.inactive = airline#themes#generate_color_map(IA, IA, IA) |
||||
|
||||
if s:want_showmod |
||||
let palette.normal_modified = { 'airline_a': NR, 'airline_z': NR } |
||||
endif |
||||
|
||||
" Accents |
||||
let palette.accents = { |
||||
\ 'red': [ ER[1], '', ER[3], '' ] |
||||
\ } |
||||
|
||||
" CtrlP |
||||
if get(g:, 'loaded_ctrlp', 0) |
||||
let palette.ctrlp = airline#extensions#ctrlp#generate_color_map(N3, N2, NR) |
||||
endif |
||||
|
||||
let g:airline#themes#{s:theme}#palette = palette |
||||
endfunction |
||||
|
||||
call airline#themes#{s:theme}#refresh() |
@ -0,0 +1,60 @@
@@ -0,0 +1,60 @@
|
||||
" Port/inspired from https://github.com/sdras/night-owl-vscode-theme |
||||
" Jared Ramirez |
||||
|
||||
let s:gui_black = "#282C34" |
||||
let s:cterm_black = 16 |
||||
|
||||
let s:gui_purple = "#C792EA" |
||||
let s:cterm_purple = 176 |
||||
let s:gui_purple_offset = "#9f74bb" |
||||
let s:cterm_purple_offset = 139 |
||||
|
||||
let s:gui_yellow = "#FFD787" |
||||
let s:cterm_yellow = 222 |
||||
let s:gui_yellow_offset = "#ccac6c" |
||||
let s:cterm_yellow_offset = 179 |
||||
|
||||
let s:gui_blue = "#81AAFF" |
||||
let s:cterm_blue = 111 |
||||
let s:gui_blue_offset = "#6788cc" |
||||
let s:cterm_blue_offset = 68 |
||||
|
||||
let s:gui_cyan = "#83DCC8" |
||||
let s:cterm_cyan = 116 |
||||
let s:gui_cyan_offset = "#68b0a0" |
||||
let s:cterm_cyan_offset = 73 |
||||
|
||||
let s:gui_green = "#AFD75F" |
||||
let s:cterm_green = 149 |
||||
let s:gui_green_offset = "#8cac4c" |
||||
let s:cterm_green_offset = 107 |
||||
|
||||
let s:gui_white = "#FFFFFF" |
||||
let s:cterm_white = 255 |
||||
|
||||
let g:airline#themes#night_owl#palette = {} |
||||
|
||||
let s:N1 = [ s:gui_black, s:gui_cyan, s:cterm_black, s:cterm_cyan ] |
||||
let s:N2 = [ s:gui_black, s:gui_cyan_offset, s:cterm_black, s:cterm_cyan_offset ] |
||||
let s:N3 = [ s:gui_cyan, s:gui_black, s:cterm_cyan, s:cterm_black ] |
||||
let g:airline#themes#night_owl#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let s:I1 = [ s:gui_black, s:gui_green, s:cterm_black, s:cterm_green ] |
||||
let s:I2 = [ s:gui_black, s:gui_green_offset, s:cterm_black, s:cterm_green_offset ] |
||||
let s:I3 = [ s:gui_green, s:gui_black, s:cterm_green, s:cterm_black ] |
||||
let g:airline#themes#night_owl#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
|
||||
let s:V1 = [ s:gui_black, s:gui_blue, s:cterm_black, s:cterm_blue ] |
||||
let s:V2 = [ s:gui_black, s:gui_blue_offset, s:cterm_black, s:cterm_blue_offset ] |
||||
let s:V3 = [ s:gui_blue, s:gui_black, s:cterm_blue, s:cterm_black ] |
||||
let g:airline#themes#night_owl#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
|
||||
let s:R1 = [ s:gui_black, s:gui_yellow, s:cterm_black, s:cterm_yellow ] |
||||
let s:R2 = [ s:gui_black, s:gui_yellow_offset, s:cterm_black, s:cterm_yellow_offset ] |
||||
let s:R3 = [ s:gui_yellow, s:gui_black, s:cterm_yellow, s:cterm_black ] |
||||
let g:airline#themes#night_owl#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
|
||||
let s:IA1 = [ s:gui_black, s:gui_purple, s:cterm_black, s:cterm_purple ] |
||||
let s:IA2 = [ s:gui_purple, s:gui_black, s:cterm_purple, s:cterm_black ] |
||||
let s:IA3 = [ s:gui_purple, s:gui_black, s:cterm_purple, s:cterm_black ] |
||||
let g:airline#themes#night_owl#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
@ -0,0 +1,129 @@
@@ -0,0 +1,129 @@
|
||||
" [onedark.vim](https://github.com/joshdick/onedark.vim/) |
||||
|
||||
" This is a [vim-airline](https://github.com/vim-airline/vim-airline) theme for use with |
||||
" the [onedark.vim](https://github.com/joshdick/onedark.vim) colorscheme. |
||||
|
||||
" It is based on vim-airline's ["tomorrow" theme](https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/tomorrow.vim). |
||||
function! airline#themes#onedark#refresh() |
||||
|
||||
if get(g:, 'onedark_termcolors', 256) == 16 |
||||
let s:term_red = 1 |
||||
let s:term_green = 2 |
||||
let s:term_yellow = 3 |
||||
let s:term_blue = 4 |
||||
let s:term_purple = 5 |
||||
let s:term_white = 7 |
||||
let s:term_black = 0 |
||||
let s:term_grey = 8 |
||||
else |
||||
let s:term_red = 204 |
||||
let s:term_green = 114 |
||||
let s:term_yellow = 180 |
||||
let s:term_blue = 39 |
||||
let s:term_purple = 170 |
||||
let s:term_white = 145 |
||||
let s:term_black = 235 |
||||
let s:term_grey = 236 |
||||
endif |
||||
|
||||
let g:airline#themes#onedark#palette = {} |
||||
|
||||
let g:airline#themes#onedark#palette.accents = { |
||||
\ 'red': [ '#E06C75', '', s:term_red, 0 ] |
||||
\ } |
||||
|
||||
let s:N1 = [ '#282C34', '#98C379', s:term_black, s:term_green ] |
||||
let s:N2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] |
||||
let s:N3 = [ '#98C379', '#282C34', s:term_green, s:term_grey ] |
||||
let g:airline#themes#onedark#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let group = airline#themes#get_highlight('vimCommand') |
||||
let g:airline#themes#onedark#palette.normal_modified = { |
||||
\ 'airline_c': [ group[0], '', group[2], '', '' ] |
||||
\ } |
||||
|
||||
let s:I1 = [ '#282C34', '#61AFEF', s:term_black, s:term_blue ] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = [ '#61AFEF', '#282C34', s:term_blue, s:term_grey ] |
||||
let g:airline#themes#onedark#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#onedark#palette.insert_modified = g:airline#themes#onedark#palette.normal_modified |
||||
|
||||
let s:R1 = [ '#282C34', '#E06C75', s:term_black, s:term_red ] |
||||
let s:R2 = s:N2 |
||||
let s:R3 = [ '#E06C75', '#282C34', s:term_red, s:term_grey ] |
||||
let g:airline#themes#onedark#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#onedark#palette.replace_modified = g:airline#themes#onedark#palette.normal_modified |
||||
|
||||
let s:V1 = [ '#282C34', '#C678DD', s:term_black, s:term_purple ] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = [ '#C678DD', '#282C34', s:term_purple, '' ] |
||||
let g:airline#themes#onedark#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#onedark#palette.visual_modified = g:airline#themes#onedark#palette.normal_modified |
||||
|
||||
let s:IA1 = [ '#282C34', '#ABB2BF', s:term_black, s:term_white ] |
||||
let s:IA2 = [ '#ABB2BF', '#3E4452', s:term_white, s:term_grey ] |
||||
let s:IA3 = s:N2 |
||||
let g:airline#themes#onedark#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#onedark#palette.inactive_modified = { |
||||
\ 'airline_c': [ group[0], '', group[2], '', '' ] |
||||
\ } |
||||
|
||||
" Warning/Error styling code from vim-airline's ["base16" theme](https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/base16.vim) |
||||
|
||||
" Warnings |
||||
let s:WI = [ '#282C34', '#E5C07B', s:term_black, s:term_yellow ] |
||||
let g:airline#themes#onedark#palette.normal.airline_warning = [ |
||||
\ s:WI[0], s:WI[1], s:WI[2], s:WI[3] |
||||
\ ] |
||||
|
||||
let g:airline#themes#onedark#palette.normal_modified.airline_warning = |
||||
\ g:airline#themes#onedark#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#onedark#palette.insert.airline_warning = |
||||
\ g:airline#themes#onedark#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#onedark#palette.insert_modified.airline_warning = |
||||
\ g:airline#themes#onedark#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#onedark#palette.visual.airline_warning = |
||||
\ g:airline#themes#onedark#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#onedark#palette.visual_modified.airline_warning = |
||||
\ g:airline#themes#onedark#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#onedark#palette.replace.airline_warning = |
||||
\ g:airline#themes#onedark#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#onedark#palette.replace_modified.airline_warning = |
||||
\ g:airline#themes#onedark#palette.normal.airline_warning |
||||
|
||||
" Errors |
||||
let s:ER = [ '#282C34', '#E06C75', s:term_black, s:term_red ] |
||||
let g:airline#themes#onedark#palette.normal.airline_error = [ |
||||
\ s:ER[0], s:ER[1], s:ER[2], s:ER[3] |
||||
\ ] |
||||
|
||||
let g:airline#themes#onedark#palette.normal_modified.airline_error = |
||||
\ g:airline#themes#onedark#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#onedark#palette.insert.airline_error = |
||||
\ g:airline#themes#onedark#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#onedark#palette.insert_modified.airline_error = |
||||
\ g:airline#themes#onedark#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#onedark#palette.visual.airline_error = |
||||
\ g:airline#themes#onedark#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#onedark#palette.visual_modified.airline_error = |
||||
\ g:airline#themes#onedark#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#onedark#palette.replace.airline_error = |
||||
\ g:airline#themes#onedark#palette.normal.airline_error |
||||
|
||||
let g:airline#themes#onedark#palette.replace_modified.airline_error = |
||||
\ g:airline#themes#onedark#palette.normal.airline_error |
||||
|
||||
endfunction |
||||
|
||||
call airline#themes#onedark#refresh() |
@ -0,0 +1,135 @@
@@ -0,0 +1,135 @@
|
||||
" Author: Huang Po-Hsuan <https://github.com/aben20807> |
||||
" Filename: ouo.vim |
||||
" Last Modified: 2018-10-21 19:59:41 |
||||
" Vim: enc=utf-8 |
||||
|
||||
" ouo palette |
||||
" inspired by murmur and fresh |
||||
|
||||
let g:airline#themes#ouo#palette = {} |
||||
|
||||
" Color palette |
||||
let s:cterm_termbg = 237 " Background for branch and file format blocks |
||||
let s:gui_termbg = '#3A3A3A' |
||||
let s:cterm_termfg = 144 " Foreground for branch and file format blocks |
||||
let s:gui_termfg = '#AFAF87' |
||||
|
||||
let s:cterm_termbg2 = 234 " Background for middle block |
||||
let s:gui_termbg2 = '#1C1C1C' |
||||
let s:cterm_termfg2 = 39 " Foreground for middle block |
||||
let s:gui_termfg2 = '#00AFFF' |
||||
|
||||
let s:cterm_normalbg = 27 " Background for normal mode and file position blocks |
||||
let s:gui_normalbg = '#005FFF' |
||||
let s:cterm_normalfg = 15 " Foreground for normal mode and file position blocks |
||||
let s:gui_normalfg = '#FFFFFF' |
||||
|
||||
let s:cterm_insertbg = 70 " Background for insert mode and file position blocks |
||||
let s:gui_insertbg = '#5FAF00' |
||||
let s:cterm_insertfg = 15 " Foreground for insert mode and file position blocks |
||||
let s:gui_insertfg = '#FFFFFF' |
||||
|
||||
let s:cterm_visualbg = 166 " Background for visual mode and file position blocks |
||||
let s:gui_visualbg = '#D75F00' |
||||
let s:cterm_visualfg = 15 " Foreground for visual mode and file position blocks |
||||
let s:gui_visualfg = '#FFFFFF' |
||||
|
||||
let s:cterm_replacebg = 160 " Background for replace mode and file position blocks |
||||
let s:gui_replacebg = '#D70000' |
||||
let s:cterm_replacefg = 15 " Foreground for replace mode and file position blocks |
||||
let s:gui_replacefg = '#FFFFFF' |
||||
|
||||
let s:cterm_alert = 124 " Modified file alert color |
||||
let s:gui_alert = '#AF0000' |
||||
|
||||
let s:cterm_warningbg = 166 " Background for warning blocks |
||||
let s:gui_warningbg = '#D75F00' |
||||
let s:cterm_warningfg = 15 " Foreground for warning blocks |
||||
let s:gui_warningfg = '#FFFFFF' |
||||
|
||||
let s:cterm_errorbg = 160 " Background for error blocks |
||||
let s:gui_errorbg = '#D70000' |
||||
let s:cterm_errorfg = 15 " Foreground for error blocks |
||||
let s:gui_errorfg = '#FFFFFF' |
||||
|
||||
let s:cterm_inactivebg = 234 " Background for inactive mode |
||||
let s:gui_inactivebg = '#1C1C1C' |
||||
let s:cterm_inactivefg = 239 " Foreground for inactive mode |
||||
let s:gui_inactivefg = '#4E4E4E' |
||||
|
||||
" Branch and file format |
||||
let s:BB = [s:gui_termfg, s:gui_termbg, s:cterm_termfg, s:cterm_termbg] |
||||
|
||||
" Warning and error format |
||||
let s:W = [s:gui_warningfg, s:gui_warningbg, s:cterm_warningfg, s:cterm_warningbg, 'bold'] |
||||
let s:E = [s:gui_errorfg, s:gui_errorbg, s:cterm_errorfg, s:cterm_errorbg, 'bold'] |
||||
|
||||
" NORMAL mode |
||||
" Outside blocks in normal mode |
||||
let s:N1 = [s:gui_normalfg, s:gui_normalbg, s:cterm_normalfg, s:cterm_normalbg] |
||||
let s:N2 = s:BB |
||||
" Middle block |
||||
let s:N3 = [s:gui_termfg2, s:gui_termbg2, s:cterm_normalbg, s:cterm_termbg2] |
||||
let g:airline#themes#ouo#palette.normal = |
||||
\ airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#ouo#palette.normal.airline_warning = s:W |
||||
let g:airline#themes#ouo#palette.normal.airline_error = s:E |
||||
let g:airline#themes#ouo#palette.normal_modified = { |
||||
\ 'airline_c': [s:gui_alert, s:gui_termbg2, s:cterm_alert, s:cterm_termbg2, 'bold'], |
||||
\ 'airline_warning': s:W, |
||||
\ 'airline_error': s:E |
||||
\ } |
||||
|
||||
" INSERT mode |
||||
" Outside blocks in insert mode |
||||
let s:I1 = [s:gui_insertfg, s:gui_insertbg, s:cterm_insertfg, s:cterm_insertbg] |
||||
let s:I2 = s:BB |
||||
" Middle block |
||||
let s:I3 = [s:gui_insertbg, s:gui_termbg2, s:cterm_insertbg, s:cterm_termbg2] |
||||
let g:airline#themes#ouo#palette.insert = |
||||
\ airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#ouo#palette.insert.airline_warning = s:W |
||||
let g:airline#themes#ouo#palette.insert.airline_error = s:E |
||||
let g:airline#themes#ouo#palette.insert_modified = |
||||
\ g:airline#themes#ouo#palette.normal_modified |
||||
|
||||
" REPLACE mode |
||||
" Outside blocks in replace mode |
||||
let s:R1 = [s:gui_replacefg, s:gui_replacebg, s:cterm_replacefg, s:cterm_replacebg] |
||||
let s:R2 = s:BB |
||||
" Middle block |
||||
let s:R3 = [s:gui_termfg, s:gui_termbg2, s:cterm_termfg, s:cterm_termbg2] |
||||
let g:airline#themes#ouo#palette.replace = |
||||
\ airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#ouo#palette.replace.airline_warning = s:W |
||||
let g:airline#themes#ouo#palette.replace.airline_error = s:E |
||||
let g:airline#themes#ouo#palette.replace_modified = |
||||
\ g:airline#themes#ouo#palette.normal_modified |
||||
|
||||
" VISAUL mode |
||||
" Outside blocks in visual mode |
||||
let s:V1 = [s:gui_visualfg, s:gui_visualbg, s:cterm_visualfg, s:cterm_visualbg] |
||||
let s:V2 = s:BB |
||||
" Middle block |
||||
let s:V3 = [s:gui_visualbg, s:gui_termbg2, s:cterm_visualbg, s:cterm_termbg2] |
||||
let g:airline#themes#ouo#palette.visual = |
||||
\ airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#ouo#palette.visual.airline_warning = s:W |
||||
let g:airline#themes#ouo#palette.visual.airline_error = s:E |
||||
let g:airline#themes#ouo#palette.visual_modified = |
||||
\ g:airline#themes#ouo#palette.normal_modified |
||||
|
||||
" INACTIVE mode |
||||
let s:IA1 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] |
||||
let s:IA2 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] |
||||
let s:IA3 = [s:gui_inactivefg, s:gui_inactivebg, s:cterm_inactivefg, s:cterm_inactivebg, ''] |
||||
let g:airline#themes#ouo#palette.inactive = |
||||
\ airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#ouo#palette.inactive.airline_warning = s:IA2 |
||||
let g:airline#themes#ouo#palette.inactive.airline_error = s:IA2 |
||||
let g:airline#themes#ouo#palette.inactive_modified = |
||||
\ g:airline#themes#ouo#palette.normal_modified |
||||
|
||||
let g:airline#themes#ouo#palette.accents = { |
||||
\ 'red': [ '#FF0000' , '' , 160 , '' ] |
||||
\ } |
@ -0,0 +1,65 @@
@@ -0,0 +1,65 @@
|
||||
let g:airline#themes#papercolor#palette = {} |
||||
|
||||
let g:airline#themes#papercolor#palette.accents = { |
||||
\ 'red': [ '#66d9ef' , '' , 81 , '' , '' ], |
||||
\ } |
||||
|
||||
" Normal Mode: |
||||
let s:N1 = [ '#585858' , '#e4e4e4' , 240 , 254 ] " Mode |
||||
let s:N2 = [ '#e4e4e4' , '#0087af' , 254 , 31 ] " Info |
||||
let s:N3 = [ '#eeeeee' , '#005f87' , 255 , 24 ] " StatusLine |
||||
|
||||
|
||||
let g:airline#themes#papercolor#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#papercolor#palette.normal_modified = { |
||||
\ 'airline_c': [ '#eeeeee' , '#005f87' , 255 , 24 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
" Insert Mode: |
||||
let s:I1 = [ '#585858' , '#e4e4e4' , 240 , 254 ] " Mode |
||||
let s:I2 = [ '#e4e4e4' , '#0087af' , 254 , 31 ] " Info |
||||
let s:I3 = [ '#eeeeee' , '#005f87' , 255 , 24 ] " StatusLine |
||||
|
||||
|
||||
let g:airline#themes#papercolor#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#papercolor#palette.insert_modified = { |
||||
\ 'airline_c': [ '#eeeeee' , '#005f87' , 255 , 24 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
" Replace Mode: |
||||
let g:airline#themes#papercolor#palette.replace = copy(g:airline#themes#papercolor#palette.insert) |
||||
let g:airline#themes#papercolor#palette.replace.airline_a = [ '#d7005f' , '#e4e4e4' , 161 , 254, '' ] |
||||
let g:airline#themes#papercolor#palette.replace_modified = { |
||||
\ 'airline_c': [ '#eeeeee' , '#005f87' , 255 , 24 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
" Visual Mode: |
||||
let s:V1 = [ '#005f87', '#e4e4e4', 24, 254 ] |
||||
let s:V2 = [ '', '#0087af', '', 31 ] |
||||
let s:V3 = [ '#e4e4e4', '#005f87', 254, 24 ] |
||||
|
||||
let g:airline#themes#papercolor#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#papercolor#palette.visual_modified = { |
||||
\ 'airline_c': [ '#e4e4e4', '#005f87', 254, 24 ] , |
||||
\ } |
||||
|
||||
" Inactive: |
||||
let s:IA = [ '#585858' , '#e4e4e4' , 240 , 254 , '' ] |
||||
let g:airline#themes#papercolor#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#papercolor#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#585858' , '#e4e4e4' , 240 , 254 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
" CtrlP: |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#papercolor#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#e4e4e4' , '#005f87' , 254 , 24 , '' ] , |
||||
\ [ '#e4e4e4' , '#0087af' , 254 , 31 , '' ] , |
||||
\ [ '#585858' , '#e4e4e4' , 240 , 254 , 'bold' ] ) |
||||
|
@ -0,0 +1,75 @@
@@ -0,0 +1,75 @@
|
||||
" peaksea Airline theme |
||||
" |
||||
" Author: Jonathan Dion <https://github.com/jonathandion/> |
||||
" Version: 1.0 |
||||
" License: MIT |
||||
|
||||
" Normal Mode |
||||
let s:N1 = [ '#3A3A3A' , '#C0D8F8' , 254 , 237 ] |
||||
let s:N2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] |
||||
let s:N3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] |
||||
|
||||
" Insert Mode |
||||
let s:I1 = [ '#3A3A3A' , '#60F080' , 254 , 237 ] |
||||
let s:I2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] |
||||
let s:I3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] |
||||
|
||||
" Visual Mode |
||||
let s:V1 = [ '#3A3A3A' , '#F0C0F0' , 254 , 237 ] |
||||
let s:V2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] |
||||
let s:V3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] |
||||
|
||||
" Replace Mode |
||||
let s:R1 = [ '#3A3A3A' , '#D0D090' , 254 , 237 ] |
||||
let s:R2 = [ '#E4E4E4' , '#4E4E4E' , 254 , 239 ] |
||||
let s:R3 = [ '#EEEEEE' , '#262626' , 255 , 235 ] |
||||
|
||||
" Inactive Mode |
||||
let s:IA = [ '#666666' , '#262626' , 242 , 235 , '' ] |
||||
|
||||
let g:airline#themes#peaksea#palette = {} |
||||
let g:airline#themes#peaksea#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#peaksea#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#peaksea#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#peaksea#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#peaksea#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
|
||||
" Warning Mode |
||||
let s:WI = [ '#1C1C1C' , '#E0C060' , 234 , 215 , '' ] |
||||
let g:airline#themes#peaksea#palette.normal.airline_warning = [ |
||||
\ s:WI[0], s:WI[1], s:WI[2], s:WI[3] |
||||
\ ] |
||||
let g:airline#themes#peaksea#palette.insert.airline_warning = g:airline#themes#peaksea#palette.normal.airline_warning |
||||
let g:airline#themes#peaksea#palette.visual.airline_warning = g:airline#themes#peaksea#palette.normal.airline_warning |
||||
let g:airline#themes#peaksea#palette.replace.airline_warning = g:airline#themes#peaksea#palette.normal.airline_warning |
||||
|
||||
" Error Mode |
||||
let s:ER = [ '#1C1C1C' , '' , 234 , 167 , '' ] |
||||
let g:airline#themes#peaksea#palette.normal.airline_error = [ |
||||
\ s:ER[0], s:ER[1], s:ER[2], s:ER[3] |
||||
\ ] |
||||
let g:airline#themes#peaksea#palette.insert.airline_error = g:airline#themes#peaksea#palette.normal.airline_error |
||||
let g:airline#themes#peaksea#palette.visual.airline_error = g:airline#themes#peaksea#palette.normal.airline_error |
||||
let g:airline#themes#peaksea#palette.replace.airline_error = g:airline#themes#peaksea#palette.normal.airline_error |
||||
|
||||
" Terminal |
||||
let s:TE = [ '#1C1C1C' , '#3A3A3A' , 254 , 237 , '' ] |
||||
let g:airline#themes#peaksea#palette.normal.airline_term = [ |
||||
\ s:TE[0], s:TE[1], s:TE[2], s:TE[3] |
||||
\ ] |
||||
let g:airline#themes#peaksea#palette.insert.airline_term = g:airline#themes#peaksea#palette.normal.airline_term |
||||
let g:airline#themes#peaksea#palette.visual.airline_term = g:airline#themes#peaksea#palette.normal.airline_term |
||||
let g:airline#themes#peaksea#palette.replace.airline_term = g:airline#themes#peaksea#palette.normal.airline_term |
||||
|
||||
" Accents |
||||
let g:airline#themes#peaksea#palette.accents = { |
||||
\ 'red': [ '#D75F5F' , '' , 167 , '' ] |
||||
\ } |
||||
|
||||
" CtrlP |
||||
if get(g:, 'loaded_ctrlp', 0) |
||||
let g:airline#themes#peaksea#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#E4E4E4' , '#262626' , 254 , 235 , '' ], |
||||
\ [ '#E4E4E4' , '#4E4E4E' , 254 , 239 , '' ], |
||||
\ [ '#585858' , '#E4E4E4' , 240 , 254 , 'bold' ]) |
||||
endif |
@ -0,0 +1,61 @@
@@ -0,0 +1,61 @@
|
||||
" github: https://github.com/LuciusChen |
||||
scriptencoding utf-8 |
||||
|
||||
let g:airline#themes#qwq#palette = {} |
||||
|
||||
" normalmode |
||||
let s:N1 = [ '#0E3B4F' , '#FFEEE5' , 17 , 190 ] |
||||
let s:N2 = [ '#0E3B4F' , '#FFD3CB' , 255 , 238 ] |
||||
let s:N3 = [ '#ffffff' , '#F7846E' , 85 , 234 ] |
||||
let s:N4 = [ '#ffffff' , '#FF5D4F' , 255 , 53 ] |
||||
let g:airline#themes#qwq#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#qwq#palette.normal_modified = { 'airline_c': [ s:N4[0], s:N4[1], s:N4[2], s:N4[3], '' ], } |
||||
|
||||
" insertmode |
||||
let s:I1 = [ '#0E3B4F' , '#FFF5D9' , 17 , 45 ] |
||||
let s:I2 = [ '#0E3B4F' , '#DDE58E' , 255 , 27 ] |
||||
let s:I3 = [ '#ffffff' , '#9ED47B' , 15 , 17 ] |
||||
let s:I4 = [ '#ffffff' , '#6BAD3F' , 255 , 53 ] |
||||
let s:I5 = [ '#ffffff' , '#6BAD3F' , 17 , 172 ] |
||||
let g:airline#themes#qwq#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#qwq#palette.insert_modified = { 'airline_c': [ s:I4[0], s:I4[1], s:I4[2], s:I4[3], '' ], } |
||||
let g:airline#themes#qwq#palette.insert_paste = { 'airline_a': [ s:I5[0], s:I5[2], s:I5[2], s:I5[3], '' ], } |
||||
|
||||
" replacemode |
||||
let s:R1 = [ '#0E3B4F' , '#C1F9CD' , 17 , 45 ] |
||||
let s:R2 = [ '#0E3B4F' , '#8BEFC7' , 255 , 27 ] |
||||
let s:R3 = [ '#ffffff' , '#04BEC3' , 15 , 17 ] |
||||
let s:R4 = [ '#ffffff' , '#008492' , 255 , 53 ] |
||||
let g:airline#themes#qwq#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#qwq#palette.replace.airline_a = [ s:R1[0], s:R1[1], s:R2[2], 124, ''] |
||||
let g:airline#themes#qwq#palette.replace_modified = { 'airline_c': [ s:R4[0], s:R4[1], s:R4[2], s:R4[3], '' ], } |
||||
|
||||
|
||||
" visualmode |
||||
let s:V1 = [ '#0E3B4F' , '#FFEEE5' , 232 , 214 ] |
||||
let s:V2 = [ '#0E3B4F' , '#FF9DA5' , 232 , 202 ] |
||||
let s:V3 = [ '#ffffff' , '#FF5B6F' , 15 , 52 ] |
||||
let s:V4 = [ '#ffffff' , '#FF003F' , 255 , 53 ] |
||||
let g:airline#themes#qwq#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#qwq#palette.visual_modified = { 'airline_c': [ s:V4[0], s:V4[1], s:V4[2], s:V4[3], '' ], } |
||||
|
||||
" inactive |
||||
let s:IA1 = [ '#0E3B4F' , '#FEFCF9' , 239 , 234 , '' ] |
||||
let s:IA2 = [ '#0E3B4F' , '#DDC6AF' , 239 , 235 , '' ] |
||||
let s:IA3 = [ '#ffffff' , '#A28E79' , 239 , 236 , '' ] |
||||
let g:airline#themes#qwq#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#qwq#palette.inactive_modified = { 'airline_c': [ '#ffffff', '', 97, '', '' ], } |
||||
|
||||
let g:airline#themes#qwq#palette.accents = { 'red': [ '#ffffff', '', 160, '' ] } |
||||
|
||||
" Here we define the color map for ctrlp. We check for the g:loaded_ctrlp |
||||
" variable so that related functionality is loaded iff the user is using |
||||
" ctrlp. Note that this is optional, and if you do not define ctrlp colors |
||||
" they will be chosen automatically from the existing palette. |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let s:C1 = [ '#0E3B4F' , '#FEFCF9' , 189 , 55 , '' ] |
||||
let s:C2 = [ '#0E3B4F' , '#DDC6AF' , 231 , 98 , '' ] |
||||
let s:C3 = [ '#ffffff' , '#B9A695' , 55 , 231 , '' ] |
||||
let g:airline#themes#qwq#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:C1, s:C2, s:C3) |
@ -0,0 +1,85 @@
@@ -0,0 +1,85 @@
|
||||
let g:airline#themes#raven#palette = {} |
||||
|
||||
let g:airline#themes#raven#palette.accents = { |
||||
\ 'red': [ '#ff2121' , '' , 196 , '' , '' ], |
||||
\ } |
||||
|
||||
let s:N1 = [ '#c8c8c8' , '#2e2e2e' , 188 , 235 ] |
||||
let s:N2 = [ '#c8c8c8' , '#2e2e2e' , 188 , 235 ] |
||||
let s:N3 = [ '#c8c8c8' , '#2e2e2e' , 188 , 235 ] |
||||
let g:airline#themes#raven#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#raven#palette.normal_modified = { |
||||
\ 'airline_c': [ '#e25000' , '#2e2e2e' , 166 , 235 , '' ] , |
||||
\ } |
||||
|
||||
let s:I1 = [ '#11c279' , '#2e2e2e' , 36 , 235 ] |
||||
let s:I2 = [ '#11c279' , '#2e2e2e' , 36 , 235 ] |
||||
let s:I3 = [ '#11c279' , '#2e2e2e' , 36 , 235 ] |
||||
let g:airline#themes#raven#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#raven#palette.insert_modified = { |
||||
\ 'airline_c': [ '#e25000' , '#2e2e2e' , 166 , 235 , '' ] , |
||||
\ } |
||||
let g:airline#themes#raven#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , '#2e2e2e' , s:I1[2] , 235 , '' ] , |
||||
\ } |
||||
|
||||
let g:airline#themes#raven#palette.replace = copy(g:airline#themes#raven#palette.insert) |
||||
let g:airline#themes#raven#palette.replace.airline_a = [ '#e60000' , s:I1[1] , 160 , s:I1[3] , '' ] |
||||
let g:airline#themes#raven#palette.replace.airline_z = [ '#e60000' , s:I1[1] , 160 , s:I1[3] , '' ] |
||||
let g:airline#themes#raven#palette.replace_modified = g:airline#themes#raven#palette.insert_modified |
||||
|
||||
let s:V1 = [ '#6565ff' , '#2e2e2e' , 63 , 235 ] |
||||
let s:V2 = [ '#6565ff' , '#2e2e2e' , 63 , 235 ] |
||||
let s:V3 = [ '#6565ff' , '#2e2e2e' , 63 , 235 ] |
||||
let g:airline#themes#raven#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#raven#palette.visual_modified = { |
||||
\ 'airline_c': [ '#e25000' , '#2e2e2e' , 166 , 235 , '' ] , |
||||
\ } |
||||
|
||||
let s:IA = [ '#5e5e5e' , '#222222' , 59 , 235 , '' ] |
||||
let g:airline#themes#raven#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#raven#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#e25000' , '' , 166 , '' , '' ] , |
||||
\ } |
||||
|
||||
let g:airline#themes#raven#palette.tabline = { |
||||
\ 'airline_tab': ['#c8c8c8' , '#2e2e2e' , 188 , 235 , '' ], |
||||
\ 'airline_tabsel': ['#2e2e2e' , '#a4c639' , 235 , 149 , '' ], |
||||
\ 'airline_tabtype': ['#c8c8c8' , '#2e2e2e' , 188 , 235 , '' ], |
||||
\ 'airline_tabfill': ['#c8c8c8' , '#2e2e2e' , 188 , 235 , '' ], |
||||
\ 'airline_tabmod': ['#2e2e2e' , '#a4c639' , 235 , 149 , '' ], |
||||
\ } |
||||
|
||||
let s:WI = [ '#ff0000', '#2e2e2e', 196, 235 ] |
||||
let g:airline#themes#raven#palette.normal.airline_warning = [ |
||||
\ s:WI[0], s:WI[1], s:WI[2], s:WI[3] |
||||
\ ] |
||||
|
||||
let g:airline#themes#raven#palette.normal_modified.airline_warning = |
||||
\ g:airline#themes#raven#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#raven#palette.insert.airline_warning = |
||||
\ g:airline#themes#raven#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#raven#palette.insert_modified.airline_warning = |
||||
\ g:airline#themes#raven#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#raven#palette.visual.airline_warning = |
||||
\ g:airline#themes#raven#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#raven#palette.visual_modified.airline_warning = |
||||
\ g:airline#themes#raven#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#raven#palette.replace.airline_warning = |
||||
\ g:airline#themes#raven#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#raven#palette.replace_modified.airline_warning = |
||||
\ g:airline#themes#raven#palette.normal.airline_warning |
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#raven#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#c8c8c8' , '#2e2e2e' , 188 , 235 , '' ] , |
||||
\ [ '#c8c8c8' , '#2e2e2e' , 188 , 235 , '' ] , |
||||
\ [ '#2e2e2e' , '#a4c639' , 235 , 149 , '' ] ) |
@ -0,0 +1,36 @@
@@ -0,0 +1,36 @@
|
||||
" Pretty much powerlineish clone, and some |
||||
" of the hex colours was borrowed from raven |
||||
|
||||
" Normal mode " fg & bg |
||||
let s:N1 = [ '#005f00' , '#1d1f21' , 7 , 8 ] " darkestgreen & brightgreen |
||||
let s:N2 = [ '#9e9e9e' , '#303030' , 247 , 236 ] " gray8 & gray2 |
||||
let s:N3 = [ '#c8c8c8' , '#2e2e2e' , 188 , 235 ] " white & gray4 |
||||
|
||||
" Insert mode " fg & bg |
||||
"let s:I1 = [ '#005f5f' , '#ffffff' , 23 , 231 ] " darkestcyan & white |
||||
"let s:I2 = [ '#5fafd7' , '#0087af' , 74 , 31 ] " darkcyan & darkblue |
||||
let s:I1 = [ '#87d7ff' , '#1d1f21' , 7 , 24 ] " mediumcyan & darkestblue |
||||
|
||||
" Visual mode " fg & bg |
||||
let s:V1 = [ '#080808' , '#ffaf00' , 232 , 214 ] " gray3 & brightestorange |
||||
|
||||
" Replace mode " fg & bg |
||||
let s:RE = [ '#ffffff' , '#d70000' , 231 , 160 ] " white & brightred |
||||
|
||||
let g:airline#themes#ravenpower#palette = {} |
||||
|
||||
let g:airline#themes#ravenpower#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let g:airline#themes#ravenpower#palette.insert = airline#themes#generate_color_map(s:I1, s:N2, s:N3) |
||||
let g:airline#themes#ravenpower#palette.insert_replace = { |
||||
\ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } |
||||
|
||||
let g:airline#themes#ravenpower#palette.visual = { |
||||
\ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } |
||||
|
||||
let g:airline#themes#ravenpower#palette.replace = copy(airline#themes#ravenpower#palette.normal) |
||||
let g:airline#themes#ravenpower#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] |
||||
|
||||
|
||||
let s:IA = [ s:N2[1] , s:N3[1] , s:N2[3] , s:N3[3] , '' ] |
||||
let g:airline#themes#ravenpower#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
@ -0,0 +1,189 @@
@@ -0,0 +1,189 @@
|
||||
" Airline theme for Seabird/Seagull: |
||||
" https://github.com/nightsense/seabird/blob/master/colors/seagull.vim |
||||
" |
||||
" Based on Solarized theme code: |
||||
" https://github.com/vim-airline/vim-airline-themes/blob/master/autoload/airline/themes/solarized.vim |
||||
let g:airline#themes#seagull#palette = {} |
||||
|
||||
function! airline#themes#seagull#refresh() |
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
" Options |
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
let s:background = get(g:, 'airline_seagull_bg', &background) |
||||
let s:ansi_colors = get(g:, 'seagull_termcolors', 16) != 256 && &t_Co >= 16 ? 1 : 0 |
||||
let s:use_green = get(g:, 'airline_seagull_normal_green', 0) |
||||
let s:dark_inactive_border = get(g:, 'airline_seagull_dark_inactive_border', 0) |
||||
let s:tty = &t_Co == 8 |
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
" Colors |
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
" Base colors |
||||
let s:base03 = {'t': 234, 'g': '#0b141a'} |
||||
let s:base02 = {'t': 235, 'g': '#1d252b'} |
||||
let s:base01 = {'t': 240, 'g': '#61707a'} |
||||
let s:base00 = {'t': 241, 'g': '#6d767d'} |
||||
let s:base0 = {'t': 244, 'g': '#787e82'} |
||||
let s:base1 = {'t': 245, 'g': '#808487'} |
||||
let s:base2 = {'t': 254, 'g': '#e6eaed'} |
||||
let s:base3 = {'t': 230, 'g': '#ffffff'} |
||||
let s:yellow = {'t': 136, 'g': '#bf8c00'} |
||||
let s:orange = {'t': 166, 'g': '#ff6200'} |
||||
let s:red = {'t': 160, 'g': '#ff4053'} |
||||
let s:magenta = {'t': 125, 'g': '#ff549b'} |
||||
let s:violet = {'t': 61, 'g': '#9854ff'} |
||||
let s:blue = {'t': 33, 'g': '#0099ff'} |
||||
let s:cyan = {'t': 37, 'g': '#00a5ab'} |
||||
let s:green = {'t': 64, 'g': '#11ab00'} |
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
" Simple mappings |
||||
" NOTE: These are easily tweakable mappings. The actual mappings get |
||||
" the specific gui and terminal colors from the base color dicts. |
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
" Normal mode |
||||
if s:background == 'dark' |
||||
let s:N1 = [s:base3, (s:use_green ? s:green : s:base1), 'bold'] |
||||
let s:N2 = [s:base2, (s:tty ? s:base01 : s:base00), ''] |
||||
let s:N3 = [s:base01, s:base02, ''] |
||||
else |
||||
let s:N1 = [s:base2, (s:use_green ? s:green : s:base00), 'bold'] |
||||
let s:N2 = [(s:tty ? s:base01 : s:base2), s:base1, ''] |
||||
let s:N3 = [s:base1, s:base2, ''] |
||||
endif |
||||
let s:NF = [s:orange, s:N3[1], ''] |
||||
let s:NW = [s:base3, s:orange, ''] |
||||
if s:background == 'dark' |
||||
let s:NM = [s:base1, s:N3[1], ''] |
||||
let s:NMi = [s:base2, s:N3[1], ''] |
||||
else |
||||
let s:NM = [s:base01, s:N3[1], ''] |
||||
let s:NMi = [s:base02, s:N3[1], ''] |
||||
endif |
||||
|
||||
" Insert mode |
||||
let s:I1 = [s:N1[0], s:cyan, 'bold'] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = s:N3 |
||||
let s:IF = s:NF |
||||
let s:IM = s:NM |
||||
|
||||
" Visual mode |
||||
let s:V1 = [s:N1[0], s:green, 'bold'] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:N3 |
||||
let s:VF = s:NF |
||||
let s:VM = s:NM |
||||
|
||||
" Replace mode |
||||
let s:R1 = [s:N1[0], s:red, ''] |
||||
let s:R2 = s:N2 |
||||
let s:R3 = s:N3 |
||||
let s:RM = s:NM |
||||
let s:RF = s:NF |
||||
|
||||
" Inactive, according to VertSplit in seagull |
||||
" (bg dark: base00; bg light: base0) |
||||
if s:background == 'dark' |
||||
if s:dark_inactive_border |
||||
let s:IA = [s:base01, s:base02, ''] |
||||
else |
||||
let s:IA = [s:base02, s:base00, ''] |
||||
endif |
||||
else |
||||
let s:IA = [s:base2, s:base0, ''] |
||||
endif |
||||
|
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
" Actual mappings |
||||
" WARNING: Don't modify this section unless necessary. |
||||
"""""""""""""""""""""""""""""""""""""""""""""""" |
||||
let s:NFa = [s:NF[0].g, s:NF[1].g, s:NF[0].t, s:NF[1].t, s:NF[2]] |
||||
let s:IFa = [s:IF[0].g, s:IF[1].g, s:IF[0].t, s:IF[1].t, s:IF[2]] |
||||
let s:VFa = [s:VF[0].g, s:VF[1].g, s:VF[0].t, s:VF[1].t, s:VF[2]] |
||||
let s:RFa = [s:RF[0].g, s:RF[1].g, s:RF[0].t, s:RF[1].t, s:RF[2]] |
||||
|
||||
let g:airline#themes#seagull#palette.accents = { |
||||
\ 'red': s:NFa, |
||||
\ } |
||||
|
||||
let g:airline#themes#seagull#palette.inactive = airline#themes#generate_color_map( |
||||
\ [s:IA[0].g, s:IA[1].g, s:IA[0].t, s:IA[1].t, s:IA[2]], |
||||
\ [s:IA[0].g, s:IA[1].g, s:IA[0].t, s:IA[1].t, s:IA[2]], |
||||
\ [s:IA[0].g, s:IA[1].g, s:IA[0].t, s:IA[1].t, s:IA[2]]) |
||||
let g:airline#themes#seagull#palette.inactive_modified = { |
||||
\ 'airline_c': [s:NMi[0].g, '', s:NMi[0].t, '', s:NMi[2]]} |
||||
|
||||
let g:airline#themes#seagull#palette.normal = airline#themes#generate_color_map( |
||||
\ [s:N1[0].g, s:N1[1].g, s:N1[0].t, s:N1[1].t, s:N1[2]], |
||||
\ [s:N2[0].g, s:N2[1].g, s:N2[0].t, s:N2[1].t, s:N2[2]], |
||||
\ [s:N3[0].g, s:N3[1].g, s:N3[0].t, s:N3[1].t, s:N3[2]]) |
||||
|
||||
let g:airline#themes#seagull#palette.normal.airline_warning = [ |
||||
\ s:NW[0].g, s:NW[1].g, s:NW[0].t, s:NW[1].t, s:NW[2]] |
||||
|
||||
let g:airline#themes#seagull#palette.normal.airline_error = [ |
||||
\ s:NW[0].g, s:NW[1].g, s:NW[0].t, s:NW[1].t, s:NW[2]] |
||||
|
||||
let g:airline#themes#seagull#palette.normal_modified = { |
||||
\ 'airline_c': [s:NM[0].g, s:NM[1].g, |
||||
\ s:NM[0].t, s:NM[1].t, s:NM[2]]} |
||||
|
||||
let g:airline#themes#seagull#palette.normal_modified.airline_warning = |
||||
\ g:airline#themes#seagull#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#seagull#palette.insert = airline#themes#generate_color_map( |
||||
\ [s:I1[0].g, s:I1[1].g, s:I1[0].t, s:I1[1].t, s:I1[2]], |
||||
\ [s:I2[0].g, s:I2[1].g, s:I2[0].t, s:I2[1].t, s:I2[2]], |
||||
\ [s:I3[0].g, s:I3[1].g, s:I3[0].t, s:I3[1].t, s:I3[2]]) |
||||
|
||||
let g:airline#themes#seagull#palette.insert.airline_warning = |
||||
\ g:airline#themes#seagull#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#seagull#palette.insert_modified = { |
||||
\ 'airline_c': [s:IM[0].g, s:IM[1].g, |
||||
\ s:IM[0].t, s:IM[1].t, s:IM[2]]} |
||||
|
||||
let g:airline#themes#seagull#palette.insert_modified.airline_warning = |
||||
\ g:airline#themes#seagull#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#seagull#palette.visual = airline#themes#generate_color_map( |
||||
\ [s:V1[0].g, s:V1[1].g, s:V1[0].t, s:V1[1].t, s:V1[2]], |
||||
\ [s:V2[0].g, s:V2[1].g, s:V2[0].t, s:V2[1].t, s:V2[2]], |
||||
\ [s:V3[0].g, s:V3[1].g, s:V3[0].t, s:V3[1].t, s:V3[2]]) |
||||
|
||||
let g:airline#themes#seagull#palette.visual.airline_warning = |
||||
\ g:airline#themes#seagull#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#seagull#palette.visual_modified = { |
||||
\ 'airline_c': [s:VM[0].g, s:VM[1].g, |
||||
\ s:VM[0].t, s:VM[1].t, s:VM[2]]} |
||||
|
||||
let g:airline#themes#seagull#palette.visual_modified.airline_warning = |
||||
\ g:airline#themes#seagull#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#seagull#palette.replace = airline#themes#generate_color_map( |
||||
\ [s:R1[0].g, s:R1[1].g, s:R1[0].t, s:R1[1].t, s:R1[2]], |
||||
\ [s:R2[0].g, s:R2[1].g, s:R2[0].t, s:R2[1].t, s:R2[2]], |
||||
\ [s:R3[0].g, s:R3[1].g, s:R3[0].t, s:R3[1].t, s:R3[2]]) |
||||
|
||||
let g:airline#themes#seagull#palette.replace.airline_warning = |
||||
\ g:airline#themes#seagull#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#seagull#palette.replace_modified = { |
||||
\ 'airline_c': [s:RM[0].g, s:RM[1].g, |
||||
\ s:RM[0].t, s:RM[1].t, s:RM[2]]} |
||||
|
||||
let g:airline#themes#seagull#palette.replace_modified.airline_warning = |
||||
\ g:airline#themes#seagull#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#seagull#palette.tabline = {} |
||||
|
||||
let g:airline#themes#seagull#palette.tabline.airline_tab = [ |
||||
\ s:I2[0].g, s:I2[1].g, s:I2[0].t, s:I2[1].t, s:I2[2]] |
||||
|
||||
let g:airline#themes#seagull#palette.tabline.airline_tabtype = [ |
||||
\ s:N2[0].g, s:N2[1].g, s:N2[0].t, s:N2[1].t, s:N2[2]] |
||||
endfunction |
||||
|
||||
call airline#themes#seagull#refresh() |
@ -0,0 +1,94 @@
@@ -0,0 +1,94 @@
|
||||
" File: sierra.vim |
||||
" Author: Danilo Augusto <daniloaugusto.ita16@gmail.com> |
||||
" Date: 2017-02-26 |
||||
" License: MIT |
||||
|
||||
let s:gui00 = "#303030" " ANSI Black |
||||
let s:gui01 = "#af5f5f" " ANSI Red |
||||
let s:gui02 = "#d75f5f" " ANSI Green |
||||
let s:gui03 = "#afd7d7" " ANSI Yellow |
||||
let s:gui04 = "#af8787" " ANSI Blue |
||||
let s:gui05 = "#dfaf87" " ANSI Magenta |
||||
let s:gui06 = "#ffafaf" " ANSI Cyan |
||||
let s:gui07 = "#f7e4c0" " ANSI White |
||||
let s:gui08 = "#686868" |
||||
let s:gui09 = "#af5f5f" |
||||
let s:gui0A = "#d75f5f" |
||||
let s:gui0B = "#afd7d7" |
||||
let s:gui0C = "#af8787" |
||||
let s:gui0D = "#dfaf87" |
||||
let s:gui0E = "#ffb2af" |
||||
let s:gui0F = "#ffffff" |
||||
|
||||
let s:cterm00 = "236" |
||||
let s:cterm01 = "131" |
||||
let s:cterm02 = "167" |
||||
let s:cterm03 = "152" |
||||
let s:cterm04 = "138" |
||||
let s:cterm05 = "180" |
||||
let s:cterm06 = "217" |
||||
let s:cterm07 = "222" |
||||
let s:cterm08 = "242" |
||||
let s:cterm09 = "131" |
||||
let s:cterm0A = "167" |
||||
let s:cterm0B = "152" |
||||
let s:cterm0C = "138" |
||||
let s:cterm0D = "180" |
||||
let s:cterm0E = "217" |
||||
let s:cterm0F = "231" |
||||
|
||||
let s:guiWhite = "#ffffff" |
||||
let s:guiGray = "#666666" |
||||
let s:guiDarkGray = "#545454" |
||||
let s:guiAlmostBlack = "#2a2a2a" |
||||
let s:ctermWhite = "231" |
||||
let s:ctermGray = "243" |
||||
let s:ctermDarkGray = "240" |
||||
let s:ctermAlmostBlack = "235" |
||||
|
||||
let g:airline#themes#sierra#palette = {} |
||||
let s:modified = { 'airline_c': [s:gui07, '', s:cterm07, '', ''] } |
||||
|
||||
" Normal mode |
||||
let s:N1 = [s:guiWhite, s:gui0D, s:ctermWhite, s:cterm0D] |
||||
let s:N2 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] |
||||
let s:N3 = [s:gui02, s:guiDarkGray, s:cterm02, s:ctermDarkGray] |
||||
let g:airline#themes#sierra#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#sierra#palette.normal_modified = s:modified |
||||
|
||||
" Insert mode |
||||
let s:I1 = [s:guiWhite, s:gui0B, s:ctermWhite, s:cterm0B] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] |
||||
let g:airline#themes#sierra#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#sierra#palette.insert_modified = s:modified |
||||
|
||||
" Visual mode |
||||
let s:V1 = [s:guiWhite, s:gui08, s:ctermWhite, s:cterm08] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:I3 |
||||
let g:airline#themes#sierra#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#sierra#palette.visual_modified = s:modified |
||||
|
||||
" Replace mode |
||||
let s:R1 = [s:gui08, s:gui00, s:cterm08, s:cterm00] |
||||
let s:R2 = s:N2 |
||||
let s:R3 = s:I3 |
||||
let g:airline#themes#sierra#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#sierra#palette.replace_modified = s:modified |
||||
|
||||
" Inactive mode |
||||
let s:IN1 = [s:guiGray, s:gui01, s:ctermGray, s:cterm01] |
||||
let s:IN2 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] |
||||
let s:IN3 = [s:gui02, s:guiAlmostBlack, s:cterm02, s:ctermAlmostBlack] |
||||
let g:airline#themes#sierra#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) |
||||
let g:airline#themes#sierra#palette.inactive_modified = s:modified |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [s:guiWhite, s:gui01, s:ctermWhite, s:cterm01] |
||||
let s:CP2 = [s:guiWhite, s:gui03, s:ctermWhite, s:cterm01] |
||||
let s:CP3 = [s:guiWhite, s:gui0D, s:ctermWhite, s:cterm0D] |
@ -0,0 +1,85 @@
@@ -0,0 +1,85 @@
|
||||
let g:airline#themes#silver#palette = {} |
||||
|
||||
let g:airline#themes#silver#palette.accents = { |
||||
\ 'red': [ '#ff2121' , '' , 196 , '' , '' ], |
||||
\ } |
||||
|
||||
let s:N1 = [ '#414141' , '#e1e1e1' , 59 , 188 ] |
||||
let s:N2 = [ '#414141' , '#e1e1e1' , 59 , 188 ] |
||||
let s:N3 = [ '#414141' , '#e1e1e1' , 59 , 188 ] |
||||
let g:airline#themes#silver#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#silver#palette.normal_modified = { |
||||
\ 'airline_c': [ '#e25000' , '#e1e1e1' , 166 , 188 , '' ] , |
||||
\ } |
||||
|
||||
let s:I1 = [ '#0d935c' , '#e1e1e1' , 29 , 188 ] |
||||
let s:I2 = [ '#0d935c' , '#e1e1e1' , 29 , 188 ] |
||||
let s:I3 = [ '#0d935c' , '#e1e1e1' , 29 , 188 ] |
||||
let g:airline#themes#silver#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#silver#palette.insert_modified = { |
||||
\ 'airline_c': [ '#e25000' , '#e1e1e1' , 166 , 188 , '' ] , |
||||
\ } |
||||
let g:airline#themes#silver#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , '#e1e1e1' , s:I1[2] , 188 , '' ] , |
||||
\ } |
||||
|
||||
let g:airline#themes#silver#palette.replace = copy(g:airline#themes#silver#palette.insert) |
||||
let g:airline#themes#silver#palette.replace.airline_a = [ '#b30000' , s:I1[1] , 124 , s:I1[3] , '' ] |
||||
let g:airline#themes#silver#palette.replace.airline_z = [ '#b30000' , s:I1[1] , 124 , s:I1[3] , '' ] |
||||
let g:airline#themes#silver#palette.replace_modified = g:airline#themes#silver#palette.insert_modified |
||||
|
||||
let s:V1 = [ '#0000b3' , '#e1e1e1' , 19 , 188 ] |
||||
let s:V2 = [ '#0000b3' , '#e1e1e1' , 19 , 188 ] |
||||
let s:V3 = [ '#0000b3' , '#e1e1e1' , 19 , 188 ] |
||||
let g:airline#themes#silver#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#silver#palette.visual_modified = { |
||||
\ 'airline_c': [ '#e25000' , '#e1e1e1' , 166 , 188 , '' ] , |
||||
\ } |
||||
|
||||
let s:IA = [ '#a1a1a1' , '#dddddd' , 145 , 188 , '' ] |
||||
let g:airline#themes#silver#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#silver#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#e25000' , '' , 166 , '' , '' ] , |
||||
\ } |
||||
|
||||
let g:airline#themes#silver#palette.tabline = { |
||||
\ 'airline_tab': ['#414141' , '#e1e1e1' , 59 , 188 , '' ], |
||||
\ 'airline_tabsel': ['#e1e1e1' , '#007599' , 188 , 30 , '' ], |
||||
\ 'airline_tabtype': ['#414141' , '#e1e1e1' , 59 , 188 , '' ], |
||||
\ 'airline_tabfill': ['#414141' , '#e1e1e1' , 59 , 188 , '' ], |
||||
\ 'airline_tabmod': ['#e1e1e1' , '#007599' , 188 , 30 , '' ], |
||||
\ } |
||||
|
||||
let s:WI = [ '#ff0000', '#e1e1e1', 196, 188 ] |
||||
let g:airline#themes#silver#palette.normal.airline_warning = [ |
||||
\ s:WI[0], s:WI[1], s:WI[2], s:WI[3] |
||||
\ ] |
||||
|
||||
let g:airline#themes#silver#palette.normal_modified.airline_warning = |
||||
\ g:airline#themes#silver#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#silver#palette.insert.airline_warning = |
||||
\ g:airline#themes#silver#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#silver#palette.insert_modified.airline_warning = |
||||
\ g:airline#themes#silver#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#silver#palette.visual.airline_warning = |
||||
\ g:airline#themes#silver#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#silver#palette.visual_modified.airline_warning = |
||||
\ g:airline#themes#silver#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#silver#palette.replace.airline_warning = |
||||
\ g:airline#themes#silver#palette.normal.airline_warning |
||||
|
||||
let g:airline#themes#silver#palette.replace_modified.airline_warning = |
||||
\ g:airline#themes#silver#palette.normal.airline_warning |
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#silver#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#414141' , '#e1e1e1' , 59 , 188 , '' ] , |
||||
\ [ '#414141' , '#e1e1e1' , 59 , 188 , '' ] , |
||||
\ [ '#e1e1e1' , '#007599' , 188 , 30 , '' ] ) |
@ -0,0 +1,33 @@
@@ -0,0 +1,33 @@
|
||||
let g:airline#themes#soda#palette = {} |
||||
|
||||
let g:airline#themes#soda#palette.normal = airline#themes#generate_color_map( |
||||
\['#ffffff', '#875faf', 255, 97], |
||||
\['#ffffff', '#875f87', 255, 91], |
||||
\['#ffffff', '#5f0087', 255, 54]) |
||||
|
||||
let g:airline#themes#soda#palette.insert = airline#themes#generate_color_map( |
||||
\['#ffffff', '#005f00', 255, 22], |
||||
\['#ffffff', '#008700', 255, 28], |
||||
\['#ffffff', '#00af00', 255, 34]) |
||||
|
||||
let g:airline#themes#soda#palette.replace = {'airline_a': ['#767676', '#ffff5f', 243, 227]} |
||||
|
||||
let g:airline#themes#soda#palette.visual = airline#themes#generate_color_map( |
||||
\['#767676', '#ffff5f', 243, 227], |
||||
\['#767676', '#ffd75f', 243, 221], |
||||
\['#767676', '#ffaf5f', 243, 215]) |
||||
|
||||
let g:airline#themes#soda#palette.inactive = airline#themes#generate_color_map( |
||||
\['#767676', '#ffffff', 243, 255], |
||||
\['#767676', '#ffffff', 243, 255], |
||||
\['#767676', '#ffffff', 243, 255]) |
||||
|
||||
let g:airline#themes#soda#palette.inactive_modified = {'airline_c': ['#ffffff', '#df0000', 255, 160]} |
||||
|
||||
let g:airline#themes#soda#palette.tabline = { |
||||
\'airline_tab': ['#ffffff', '#5f0087', 255, 54], |
||||
\'airline_tabsel': ['#ffffff', '#875faf', 255, 97], |
||||
\'airline_tabtype': ['#ffffff', '#00af00', 255, 34], |
||||
\'airline_tabfill': ['#767676', '#ffffff', 243, 255], |
||||
\'airline_tabmod': ['#ffffff', '#767676', 255, 243]} |
||||
|
@ -0,0 +1,174 @@
@@ -0,0 +1,174 @@
|
||||
" Name: Solarized Flood |
||||
" Changed: June 3 2018 |
||||
" Maintainer: https://github.com/Neur1n |
||||
" Description: |
||||
" A vim-airline theme made based on and tested with the Solarized colorscheme |
||||
" (https://github.com/frankier/neovim-colors-solarized-truecolor-only) in |
||||
" Windows 10 OS and GVim 8.1. |
||||
" |
||||
" This script is based on the 'dark' theme. The 'inactive' and 'ctrlp' parts |
||||
" were not changed. |
||||
" |
||||
" It is call 'flood' since the statusline and the tabline will be highlighted |
||||
" with the 'base03' color in Solarized (dark). If you use the dark Solarized |
||||
" colorscheme for Vim and, in Windows, set 'Personalization-Colors-Choose |
||||
" your color - Custom color' to be '#002B36' (*), then most parts of the GVim |
||||
" window will be 'flooded' with the color. |
||||
" NOTE: This will make some components of the airline less distinguishable |
||||
" from the others. If anyone has better ideas, I will be happy to take |
||||
" a conversation with you. :) |
||||
|
||||
" (*): Your PC may not support the exact color but it will pick the nearest |
||||
" color for you and it should work fine. |
||||
|
||||
|
||||
scriptencoding utf-8 |
||||
|
||||
" The following color definitions: |
||||
" 'hex': originated from official solarized (dark) colors |
||||
" 'term': calculated by 'x256' package of Python |
||||
" '*': 'term' value that is different with solarized official definition |
||||
" '#': picked manually |
||||
let s:base03 = {'hex': '#002B36', 'term': 234} " 0, 43, 54 |
||||
let s:base02 = {'hex': '#073642', 'term': 235} " 7, 54, 66 |
||||
let s:base01 = {'hex': '#586E75', 'term': 242} " 88, 110, 117 * |
||||
let s:base00 = {'hex': '#657B83', 'term': 66} " 101, 123, 131 * |
||||
|
||||
let s:base0 = {'hex': '#839496', 'term': 246} " 131, 148, 150 * |
||||
let s:base1 = {'hex': '#93A1A1', 'term': 247} " 147, 161, 161 * |
||||
let s:base2 = {'hex': '#EEE8D5', 'term': 254} " 238, 232, 213 |
||||
let s:base3 = {'hex': '#FDF6E3', 'term': 230} " 253, 246, 227 |
||||
|
||||
let s:yellow = {'hex': '#B58900', 'term': 136} " 181, 137, 0 |
||||
let s:orange = {'hex': '#CB4B16', 'term': 166} " 203, 75, 22 |
||||
let s:red = {'hex': '#DC322F', 'term': 160} " 220, 50, 47 * |
||||
let s:magenta = {'hex': '#D33682', 'term': 168} " 211, 54, 130 * |
||||
let s:violet = {'hex': '#6C71C4', 'term': 62} " 108, 113, 196 * |
||||
let s:blue = {'hex': '#268BD2', 'term': 32} " 38, 139, 210 * |
||||
let s:cyan = {'hex': '#2AA198', 'term': 36} " 42, 161, 152 * |
||||
let s:green = {'hex': '#859900', 'term': 106} " 133, 153, 0 # |
||||
|
||||
let g:airline#themes#solarized_flood#palette = {} |
||||
|
||||
|
||||
" ***************************************************************************** |
||||
" Normal Mode |
||||
" ***************************************************************************** |
||||
let s:airline_a_normal = [s:base03['hex'], s:green['hex'], |
||||
\ s:base03['term'], s:green['term'], 'italic'] |
||||
|
||||
let s:airline_b_normal = [s:base1['hex'], s:base03['hex'], |
||||
\ s:base1['term'], s:base03['term'], 'italic'] |
||||
|
||||
let s:airline_c_normal = [s:cyan['hex'], s:base03['hex'], |
||||
\ s:cyan['term'], s:base03['term'], 'italic'] |
||||
|
||||
let g:airline#themes#solarized_flood#palette.normal = |
||||
\ airline#themes#generate_color_map(s:airline_a_normal, |
||||
\ s:airline_b_normal, |
||||
\ s:airline_c_normal) |
||||
|
||||
let g:airline#themes#solarized_flood#palette.normal['airline_z'] = |
||||
\ [s:green['hex'], s:base03['hex'], s:green['term'], s:base03['term'], |
||||
\ 'italic'] |
||||
|
||||
let g:airline#themes#solarized_flood#palette.normal_modified = { |
||||
\ 'airline_c': [s:magenta['hex'], s:base03['hex'], |
||||
\ s:magenta['term'], s:base03['term'], 'italic'], |
||||
\ } |
||||
|
||||
" ***************************************************************************** |
||||
" Insert Mode |
||||
" ***************************************************************************** |
||||
let s:airline_a_insert = [s:base03['hex'] , s:cyan['hex'], |
||||
\ s:base03['term'], s:cyan['term'], 'bold'] |
||||
|
||||
let s:airline_b_insert = [s:base1['hex'], s:base03['hex'], |
||||
\ s:base1['term'], s:base03['term'], 'bold'] |
||||
|
||||
let s:airline_c_insert = [s:blue['hex'], s:base03['hex'], |
||||
\ s:blue['term'], s:base03['term'], 'bold'] |
||||
|
||||
let g:airline#themes#solarized_flood#palette.insert = |
||||
\ airline#themes#generate_color_map(s:airline_a_insert, |
||||
\ s:airline_b_insert, |
||||
\ s:airline_c_insert) |
||||
|
||||
let g:airline#themes#solarized_flood#palette.insert['airline_z'] = |
||||
\ [s:cyan['hex'], s:base03['hex'], s:cyan['term'], s:base03['term'], |
||||
\ 'bold'] |
||||
|
||||
let g:airline#themes#solarized_flood#palette.insert_modified = { |
||||
\ 'airline_c': [s:magenta['hex'], s:base03['hex'], |
||||
\ s:magenta['term'], s:base03['term'], 'bold'], |
||||
\ } |
||||
|
||||
let g:airline#themes#solarized_flood#palette.insert_paste = { |
||||
\ 'airline_a': [s:base03['hex'], s:orange['hex'], |
||||
\ s:base03['term'], s:orange['term'], 'bold'], |
||||
\ } |
||||
|
||||
" ***************************************************************************** |
||||
" Replace Mode |
||||
" ***************************************************************************** |
||||
let g:airline#themes#solarized_flood#palette.replace = |
||||
\ copy(g:airline#themes#solarized_flood#palette.insert) |
||||
|
||||
let g:airline#themes#solarized_flood#palette.replace.airline_a = |
||||
\ [s:base03['hex'], s:red['hex'], s:base03['term'], s:red['term'], 'bold'] |
||||
|
||||
let g:airline#themes#solarized_flood#palette.replace_modified = |
||||
\ g:airline#themes#solarized_flood#palette.insert_modified |
||||
|
||||
" ***************************************************************************** |
||||
" Visual Mode |
||||
" ***************************************************************************** |
||||
let s:airline_a_visual = [s:base03['hex'], s:yellow['hex'], |
||||
\ s:base03['term'], s:yellow['term'], 'italic'] |
||||
|
||||
let s:airline_b_visual = [s:base1['hex'], s:base03['hex'], |
||||
\ s:base1['term'], s:base03['term'], 'italic'] |
||||
|
||||
let s:airline_c_visual = [s:red['hex'], s:base03['hex'], |
||||
\ s:red['term'], s:base03['term'], 'italic'] |
||||
|
||||
let g:airline#themes#solarized_flood#palette.visual = |
||||
\ airline#themes#generate_color_map(s:airline_a_visual, |
||||
\ s:airline_b_visual, |
||||
\ s:airline_c_visual) |
||||
|
||||
let g:airline#themes#solarized_flood#palette.visual['airline_z'] = |
||||
\ [s:yellow['hex'], s:base03['hex'], s:yellow['term'], s:base03['term'], |
||||
\ 'italic'] |
||||
|
||||
let g:airline#themes#solarized_flood#palette.visual_modified = { |
||||
\ 'airline_c': [s:magenta['hex'], s:base03['hex'], |
||||
\ s:magenta['term'], s:base03['term'], 'italic'], |
||||
\ } |
||||
|
||||
" ***************************************************************************** |
||||
" Inactive Mode |
||||
" ***************************************************************************** |
||||
let s:airline_a_inactive = ['#4e4e4e', '#1c1c1c', 239, 234, ''] |
||||
let s:airline_b_inactive = ['#4e4e4e', '#262626', 239, 235, ''] |
||||
let s:airline_c_inactive = ['#4e4e4e', '#303030', 239, 236, ''] |
||||
let g:airline#themes#solarized_flood#palette.inactive = |
||||
\ airline#themes#generate_color_map(s:airline_a_inactive, |
||||
\ s:airline_b_inactive, |
||||
\ s:airline_c_inactive) |
||||
let g:airline#themes#solarized_flood#palette.inactive_modified = { |
||||
\ 'airline_c': ['#875faf', '', 97, '', ''] , |
||||
\ } |
||||
|
||||
|
||||
let g:airline#themes#solarized_flood#palette.accents = { |
||||
\ 'red': [s:red['hex'], '', s:red['term'], ''] |
||||
\ } |
||||
|
||||
|
||||
if get(g:, 'loaded_ctrlp', 0) |
||||
let g:airline#themes#solarized_flood#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#d7d7ff', '#5f00af', 189, 55 , '' ], |
||||
\ [ '#ffffff', '#875fd7', 231, 98 , '' ], |
||||
\ [ '#5f00af', '#ffffff', 55 , 231, 'bold']) |
||||
endif |
@ -0,0 +1,92 @@
@@ -0,0 +1,92 @@
|
||||
|
||||
" vim-airline 'term' theme |
||||
" it is using current terminal colorscheme |
||||
" and in gvim i left colors from 'wombat' theme but i am not using it anyway |
||||
|
||||
" Normal mode |
||||
" [ guifg, guibg, ctermfg, ctermbg, opts ] |
||||
let s:N1 = [ '#141413' , '#CAE682' , 232 , 2 ] " mode |
||||
let s:N2 = [ '#CAE682' , '#32322F' , 2 , 'black' ] " info |
||||
let s:N3 = [ '#CAE682' , '#242424' , 2 , 233 ] " statusline |
||||
let s:N4 = [ '#86CD74' , 10 ] " mode modified |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#141413' , '#FDE76E' , 232 , 3 ] |
||||
let s:I2 = [ '#FDE76E' , '#32322F' , 3 , 'black' ] |
||||
let s:I3 = [ '#FDE76E' , '#242424' , 3 , 233 ] |
||||
let s:I4 = [ '#FADE3E' , 11 ] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#141413' , '#B5D3F3' , 232 , 4 ] |
||||
let s:V2 = [ '#B5D3F3' , '#32322F' , 4 , 'black' ] |
||||
let s:V3 = [ '#B5D3F3' , '#242424' , 4 , 233 ] |
||||
let s:V4 = [ '#7CB0E6' , 12 ] |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ '#141413' , '#E5786D' , 232 , 1 ] |
||||
let s:R2 = [ '#E5786D' , '#32322F' , 1 , 'black' ] |
||||
let s:R3 = [ '#E5786D' , '#242424' , 1 , 233 ] |
||||
let s:R4 = [ '#E55345' , 9 ] |
||||
|
||||
" Paste mode |
||||
let s:PA = [ '#94E42C' , 6 ] |
||||
|
||||
" Info modified |
||||
let s:IM = [ '#40403C' , 7 ] |
||||
|
||||
" Inactive mode |
||||
let s:IA = [ '#767676' , s:N3[1] , 243 , s:N3[3] , '' ] |
||||
|
||||
let g:airline#themes#term#palette = {} |
||||
|
||||
let g:airline#themes#term#palette.accents = { |
||||
\ 'red': [ '#E5786D' , '' , 203 , '' , '' ], |
||||
\ } |
||||
|
||||
let g:airline#themes#term#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#term#palette.normal_modified = { |
||||
\ 'airline_a': [ s:N1[0] , s:N4[0] , s:N1[2] , s:N4[1] , '' ] , |
||||
\ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#term#palette.insert_modified = { |
||||
\ 'airline_a': [ s:I1[0] , s:I4[0] , s:I1[2] , s:I4[1] , '' ] , |
||||
\ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#term#palette.visual_modified = { |
||||
\ 'airline_a': [ s:V1[0] , s:V4[0] , s:V1[2] , s:V4[1] , '' ] , |
||||
\ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#term#palette.replace_modified = { |
||||
\ 'airline_a': [ s:R1[0] , s:R4[0] , s:R1[2] , s:R4[1] , '' ] , |
||||
\ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , |
||||
\ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#term#palette.inactive_modified = { |
||||
\ 'airline_c': [ s:N4[0] , '' , s:N4[1] , '' , '' ] } |
||||
|
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#term#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#DADADA' , '#242424' , 253 , 234 , '' ] , |
||||
\ [ '#DADADA' , '#40403C' , 253 , 238 , '' ] , |
||||
\ [ '#141413' , '#DADADA' , 232 , 253 , 'bold' ] ) |
||||
|
@ -0,0 +1,92 @@
@@ -0,0 +1,92 @@
|
||||
|
||||
" vim-airline 'term_light' theme |
||||
" it is using current terminal colorscheme |
||||
" and in gvim i left colors from 'wombat' theme but i am not using it anyway |
||||
|
||||
" Normal mode |
||||
" [ guifg, guibg, ctermfg, ctermbg, opts ] |
||||
let s:N1 = [ '#f0f0f0' , '#86CD74' , 15, 2 ] " mode |
||||
let s:N2 = [ '#86CD74' , '#deded9' , 2, 8 ] " info |
||||
let s:N3 = [ '#86CD74' , '#888a85' , 2, 15 ] " statusline |
||||
let s:N4 = [ '#CAE682' , '#141413' , 10, 0 ] " mode modified |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#f0f0f0' , '#FADE3E' , 15, 3 ] |
||||
let s:I2 = [ '#FADE3E' , '#deded9' , 3, 8 ] |
||||
let s:I3 = [ '#FADE3E' , '#888a85' , 3, 15 ] |
||||
let s:I4 = [ '#FDE76E' , '#141413' , 11, 0 ] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#f0f0f0' , '#7CB0E6' , 15, 4 ] |
||||
let s:V2 = [ '#7CB0E6' , '#deded9' , 4, 8 ] |
||||
let s:V3 = [ '#7CB0E6' , '#888a85' , 4, 15 ] |
||||
let s:V4 = [ '#B5D3F3' , '#141413' , 12, 0 ] |
||||
|
||||
" Replace mode |
||||
let s:R1 = [ '#f0f0f0' , '#E55345' , 15, 1 ] |
||||
let s:R2 = [ '#E55345' , '#deded9' , 1, 8 ] |
||||
let s:R3 = [ '#E55345' , '#888a85' , 1, 15 ] |
||||
let s:R4 = [ '#E5786D' , '#141413' , 9, 0 ] |
||||
|
||||
" Paste mode |
||||
let s:PA = [ '#94E42C' , 6 ] |
||||
|
||||
" Info modified |
||||
let s:IM = [ '#40403C' , 7 ] |
||||
|
||||
" Inactive mode |
||||
let s:IA = [ '#767676' , s:N3[1] , 243 , s:N3[3] , '' ] |
||||
|
||||
let g:airline#themes#term_light#palette = {} |
||||
|
||||
let g:airline#themes#term_light#palette.accents = { |
||||
\ 'red': [ '#E5786D' , '' , 203 , '' , '' ], |
||||
\ } |
||||
|
||||
let g:airline#themes#term_light#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#term_light#palette.normal_modified = { |
||||
\ 'airline_a': [ s:N4[1] , s:N4[0] , s:N4[3] , s:N4[2] , '' ] , |
||||
\ 'airline_b': [ s:N4[0] , s:IM[0] , s:N4[2] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:N4[0] , s:N3[1] , s:N4[2] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term_light#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#term_light#palette.insert_modified = { |
||||
\ 'airline_a': [ s:I4[1] , s:I4[0] , s:I4[3] , s:I4[2] , '' ] , |
||||
\ 'airline_b': [ s:I4[0] , s:IM[0] , s:I4[2] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:I4[0] , s:N3[1] , s:I4[2] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term_light#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#term_light#palette.visual_modified = { |
||||
\ 'airline_a': [ s:V4[1] , s:V4[0] , s:V4[3] , s:V4[2] , '' ] , |
||||
\ 'airline_b': [ s:V4[0] , s:IM[0] , s:V4[2] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:V4[0] , s:N3[1] , s:V4[2] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term_light#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#term_light#palette.replace_modified = { |
||||
\ 'airline_a': [ s:R4[1] , s:R4[0] , s:R4[3] , s:R4[2] , '' ] , |
||||
\ 'airline_b': [ s:R4[0] , s:IM[0] , s:R4[2] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:R4[0] , s:N3[1] , s:R4[2] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term_light#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , s:PA[0] , s:I1[2] , s:PA[1] , '' ] , |
||||
\ 'airline_b': [ s:PA[0] , s:IM[0] , s:PA[1] , s:IM[1] , '' ] , |
||||
\ 'airline_c': [ s:PA[0] , s:N3[1] , s:PA[1] , s:N3[3] , '' ] } |
||||
|
||||
|
||||
let g:airline#themes#term_light#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
||||
let g:airline#themes#term_light#palette.inactive_modified = { |
||||
\ 'airline_c': [ s:N4[0] , '' , s:N4[2] , '' , '' ] } |
||||
|
||||
|
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
let g:airline#themes#term_light#palette.ctrlp = airline#extensions#ctrlp#generate_color_map( |
||||
\ [ '#DADADA' , '#242424' , 253 , 234 , '' ] , |
||||
\ [ '#DADADA' , '#40403C' , 253 , 238 , '' ] , |
||||
\ [ '#141413' , '#DADADA' , 232 , 253 , 'bold' ] ) |
||||
|
@ -0,0 +1,72 @@
@@ -0,0 +1,72 @@
|
||||
" Color definitions |
||||
let s:white = [231, "#ffffff"] |
||||
let s:grey0 = [102, "#878787"] "lightest grey |
||||
let s:grey1 = [238, "#444444"] "mid grey |
||||
let s:grey2 = [235, "#303030"] "darkest grey |
||||
|
||||
let s:pink = [212, "#ff87d7"] |
||||
let s:light_pink = [218, "#ffafdf"] |
||||
let s:hot_pink = [201, "#ff00ff" ] |
||||
|
||||
let s:red = [197, "#ff005f" ] |
||||
|
||||
let s:teal = [123, "#87ffff"] |
||||
let s:light_blue = [159, "#afffff"] |
||||
|
||||
let s:light_yellow = [229, "#ffffaf"] |
||||
|
||||
let s:mint = [158, "#afffd7"] |
||||
let s:dark_mint = [49, "#87af87"] |
||||
|
||||
let s:lavender = [183, "#dfafff"] |
||||
let s:gray_purple = [146, "#afafd7"] |
||||
let s:dark_lavender = [97, "#875faf"] |
||||
|
||||
let s:modified = { 'airline_c': [s:dark_mint[1], s:grey2[1], s:dark_mint[0], s:grey2[0] ] } |
||||
|
||||
let g:airline#themes#vice#palette = {} |
||||
" Normal mode |
||||
let s:N1 = [s:grey1[1], s:teal[1], s:grey1[0], s:teal[0] ] |
||||
let s:N2 = [s:white[1], s:grey2[1], s:white[0], s:grey2[0] ] |
||||
let s:N3 = [s:mint[1], s:grey2[1], s:mint[0], s:grey2[0] ] |
||||
let g:airline#themes#vice#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#vice#palette.normal_modified = s:modified |
||||
|
||||
" Insert mode |
||||
let s:I1 = [s:grey1[1], s:mint[1], s:grey1[0], s:mint[0] ] |
||||
let s:I2 = s:N2 |
||||
let s:I3 = s:N3 |
||||
let g:airline#themes#vice#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#vice#palette.insert_modified = s:modified |
||||
|
||||
" Visual mode |
||||
let s:V1 = [s:grey1[1], s:pink[1], s:grey1[0], s:pink[0] ] |
||||
let s:V2 = s:N2 |
||||
let s:V3 = s:I3 |
||||
let g:airline#themes#vice#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#vice#palette.visual_modified = s:modified |
||||
|
||||
" Replace mode |
||||
let s:R1 = [s:hot_pink[1], s:grey2[1], s:hot_pink[0], s:grey2[0] ] |
||||
let s:R2 = s:N2 |
||||
let s:R3 = s:I3 |
||||
let g:airline#themes#vice#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3) |
||||
let g:airline#themes#vice#palette.replace_modified = s:modified |
||||
|
||||
" Inactive mode |
||||
let s:IN1 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] |
||||
let s:IN2 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] |
||||
let s:IN3 = [s:grey0[1], s:grey1[1], s:grey0[0], s:grey1[0] ] |
||||
let g:airline#themes#vice#palette.inactive = airline#themes#generate_color_map(s:IN1, s:IN2, s:IN3) |
||||
let g:airline#themes#vice#palette.inactive_modified = s:modified |
||||
|
||||
" CtrlP |
||||
if !get(g:, 'loaded_ctrlp', 0) |
||||
finish |
||||
endif |
||||
|
||||
let s:CP1 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] |
||||
let s:CP2 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] |
||||
let s:CP3 = [s:white[1], s:grey1[1], s:white[0], s:grey1[0] ] |
||||
|
||||
let g:airline#themes#vice#palette.ctrlp = airline#extensions#ctrlp#generate_color_map(s:CP1, s:CP2, s:CP3) |
@ -0,0 +1,32 @@
@@ -0,0 +1,32 @@
|
||||
" Normal mode " guifg guibg ctermfg ctermbg |
||||
let s:N1 = [ '#bcbcbc' , '#875faf' , 250 , 97 ] |
||||
let s:N2 = [ '#d75fd7' , '#4e4e4e' , 170 , 239 ] |
||||
let s:N3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] |
||||
|
||||
" Insert mode |
||||
let s:I1 = [ '#CACFD2' , '#009966' , 253 , 35 ] |
||||
let s:I2 = [ '#d75fd7' , '#4e4e4e' , 170 , 239 ] |
||||
let s:I3 = [ '#c6c6c6' , '#3a3a3a' , 251 , 237 ] |
||||
|
||||
" Visual mode |
||||
let s:V1 = [ '#5f0000' , '#ff5faf' , 52 , 205 ] |
||||
|
||||
" Replace mode |
||||
let s:RE = [ '#c6c6c6' , '#ce537a' , 251, 168 ] |
||||
|
||||
let g:airline#themes#violet#palette = {} |
||||
|
||||
let g:airline#themes#violet#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
|
||||
let g:airline#themes#violet#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#violet#palette.insert_replace = { |
||||
\ 'airline_a': [ s:RE[0] , s:I1[1] , s:RE[1] , s:I1[3] , '' ] } |
||||
|
||||
let g:airline#themes#violet#palette.visual = { |
||||
\ 'airline_a': [ s:V1[0] , s:V1[1] , s:V1[2] , s:V1[3] , '' ] } |
||||
|
||||
let g:airline#themes#violet#palette.replace = copy(g:airline#themes#violet#palette.normal) |
||||
let g:airline#themes#violet#palette.replace.airline_a = [ s:RE[0] , s:RE[1] , s:RE[2] , s:RE[3] , '' ] |
||||
|
||||
let s:IA = [ s:N1[1] , s:N3[1] , s:N1[3] , s:N3[3] , '' ] |
||||
let g:airline#themes#violet#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA) |
@ -0,0 +1,45 @@
@@ -0,0 +1,45 @@
|
||||
let g:airline#themes#xtermlight#palette = {} |
||||
|
||||
let s:N1 = [ '#eeeeee' , '#005fff' , 255 , 27 ] |
||||
let s:N2 = [ '#000087' , '#00d7ff' , 18 , 45 ] |
||||
let s:N3 = [ '#005fff' , '#afffff' , 27 , 159 ] |
||||
let g:airline#themes#xtermlight#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3) |
||||
let g:airline#themes#xtermlight#palette.normal_modified = { |
||||
\ 'airline_c': [ '#d70000' , '#ffdfdf' , 160 , 224 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:I1 = [ '#eeeeee' , '#00875f' , 255 , 29 ] |
||||
let s:I2 = [ '#005f00' , '#00d787' , 22 , 42 ] |
||||
let s:I3 = [ '#005f5f' , '#afff87' , 23 , 156 ] |
||||
let g:airline#themes#xtermlight#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3) |
||||
let g:airline#themes#xtermlight#palette.insert_modified = { |
||||
\ 'airline_c': [ '#d70000' , '#ffdfdf' , 160 , 224 , '' ] , |
||||
\ } |
||||
let g:airline#themes#xtermlight#palette.insert_paste = { |
||||
\ 'airline_a': [ s:I1[0] , '#d78700' , s:I1[2] , 172 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let g:airline#themes#xtermlight#palette.replace = copy(g:airline#themes#xtermlight#palette.insert) |
||||
let g:airline#themes#xtermlight#palette.replace.airline_a = [ s:I2[0] , '#ff0000' , s:I1[2] , 196 , '' ] |
||||
let g:airline#themes#xtermlight#palette.replace_modified = g:airline#themes#xtermlight#palette.insert_modified |
||||
|
||||
|
||||
let s:V1 = [ '#eeeeee' , '#ff5f00' , 255 , 202 ] |
||||
let s:V2 = [ '#5f0000' , '#ffaf00' , 52 , 214 ] |
||||
let s:V3 = [ '#d75f00' , '#ffff87' , 166 , 228 ] |
||||
let g:airline#themes#xtermlight#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3) |
||||
let g:airline#themes#xtermlight#palette.visual_modified = { |
||||
\ 'airline_c': [ '#d70000' , '#ffdfdf' , 160 , 224 , '' ] , |
||||
\ } |
||||
|
||||
|
||||
let s:IA1 = [ '#6c6c6c' , '#b2b2b2' , 242 , 249 , '' ] |
||||
let s:IA2 = [ '#8a8a8a' , '#d0d0d0' , 245 , 252 , '' ] |
||||
let s:IA3 = [ '#a8a8a8' , '#eeeeee' , 248 , 255 , '' ] |
||||
let g:airline#themes#xtermlight#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3) |
||||
let g:airline#themes#xtermlight#palette.inactive_modified = { |
||||
\ 'airline_c': [ '#d70000' , '' , 160 , '' , '' ] , |
||||
\ } |
||||
|
@ -0,0 +1,243 @@
@@ -0,0 +1,243 @@
|
||||
" forgotten-light, a vim colourscheme by nightsense |
||||
" |
||||
" generated with a theme template adapted from |
||||
" base16-vim (https://github.com/chriskempson/base16-vim) |
||||
" by Chris Kempson (http://chriskempson.com) |
||||
|
||||
|
||||
"=== SET COLOUR VARIABLES ===================================================== |
||||
|
||||
" GUI colours |
||||
let s:g0 = 'f0f8ff' |
||||
let s:g1 = 'dde6f0' |
||||
let s:g2 = 'a3acb5' |
||||
let s:g3 = '8b959e' |
||||
let s:g4 = '77808a' |
||||
let s:g5 = '616b75' |
||||
let s:g6 = '2c333b' |
||||
let s:g7 = '1d242b' |
||||
let s:g8 = 'f55050' |
||||
let s:g9 = 'e06a26' |
||||
let s:gA = 'd4ac35' |
||||
let s:gB = '219e21' |
||||
let s:gC = '1b9e9e' |
||||
let s:gD = '468dd4' |
||||
let s:gE = 'a26fbf' |
||||
let s:gF = 'd46a84' |
||||
|
||||
" terminal colours |
||||
let s:t0 = '00' |
||||
let s:t3 = '08' |
||||
let s:t5 = '07' |
||||
let s:t7 = '15' |
||||
let s:t8 = '01' |
||||
let s:tA = '03' |
||||
let s:tB = '02' |
||||
let s:tC = '06' |
||||
let s:tD = '04' |
||||
let s:tE = '05' |
||||
let s:t1 = '10' |
||||
let s:t2 = '11' |
||||
let s:t4 = '12' |
||||
let s:t6 = '13' |
||||
let s:t9 = '09' |
||||
let s:tF = '14' |
||||
|
||||
" neovim colours |
||||
if has('nvim') |
||||
let g:terminal_color_0 = '#f0f8ff' |
||||
let g:terminal_color_1 = '#f55050' |
||||
let g:terminal_color_2 = '#219e21' |
||||
let g:terminal_color_3 = '#d4ac35' |
||||
let g:terminal_color_4 = '#468dd4' |
||||
let g:terminal_color_5 = '#a26fbf' |
||||
let g:terminal_color_6 = '#1b9e9e' |
||||
let g:terminal_color_7 = '#616b75' |
||||
let g:terminal_color_8 = '#8b959e' |
||||
let g:terminal_color_9 = '#e06a26' |
||||
let g:terminal_color_10 = '#dde6f0' |
||||
let g:terminal_color_11 = '#a3acb5' |
||||
let g:terminal_color_12 = '#77808a' |
||||
let g:terminal_color_13 = '#2c333b' |
||||
let g:terminal_color_14 = '#d46a84' |
||||
let g:terminal_color_15 = '#1d242b' |
||||
endif |
||||
|
||||
|
||||
"=== OTHER PREPARATION ======================================================== |
||||
|
||||
" run theme-setting script if using terminal vim |
||||
if filereadable(expand('~/.nightshell/forgotten-light')) |
||||
if !has('gui_running') |
||||
execute 'silent !/bin/sh $HOME/.nightshell/forgotten-light' |
||||
endif |
||||
endif |
||||
|
||||
" clear old theme |
||||
hi clear |
||||
syntax reset |
||||
|
||||
" set new theme |
||||
set background=light |
||||
augroup NightsenseThemeSet |
||||
autocmd! |
||||
autocmd CursorMoved * execute 'if !exists("colors_name") | |
||||
\ colorscheme forgotten-light | endif' |
||||
augroup END |
||||
let colors_name = 'forgotten-light' |
||||
|
||||
" highlighting function |
||||
fun! <sid>h(x, gf, gb, cf, cb, a, s) |
||||
if a:gf != '' | exe 'hi ' . a:x . ' guifg=#' . a:gf | endif |
||||
if a:gb != '' | exe 'hi ' . a:x . ' guibg=#' . a:gb | endif |
||||
if a:cf != '' | exe 'hi ' . a:x . ' ctermfg=' . a:cf | endif |
||||
if a:cb != '' | exe 'hi ' . a:x . ' ctermbg=' . a:cb | endif |
||||
if a:a != '' | exe 'hi ' . a:x . ' gui=' . a:a . ' cterm=' . a:a | endif |
||||
if a:s != '' | exe 'hi ' . a:x . ' guisp=#' . a:s | endif |
||||
endfun |
||||
|
||||
|
||||
"=== BASIC HIGHLIGHTING ======================================================= |
||||
|
||||
" cursor + status line + selected tab |
||||
cal <sid>h('Cursor' , s:g0 , s:gD , s:t0 , s:tD , 'none' , '' ) |
||||
cal <sid>h('StatusLine' , s:g0 , s:gD , s:t0 , s:tD , 'none' , '' ) |
||||
cal <sid>h('StatusLineTerm' , s:g0 , s:gD , s:t0 , s:tD , 'none' , '' ) |
||||
cal <sid>h('TabLineSel' , s:g0 , s:gD , s:t0 , s:tD , 'none' , '' ) |
||||
cal <sid>h('TermCursor' , s:g0 , s:gD , s:t0 , s:tD , 'none' , '' ) |
||||
|
||||
" line numbers |
||||
cal <sid>h('CursorLineNr' , s:g0 , s:g3 , s:t0 , s:t3 , 'none' , '' ) |
||||
cal <sid>h('LineNr' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
|
||||
" basic text |
||||
cal <sid>h('Bold' , '' , '' , '' , '' , 'bold' , '' ) |
||||
cal <sid>h('Directory' , s:g5 , '' , s:t5 , '' , 'bold' , '' ) |
||||
cal <sid>h('Italic' , '' , '' , '' , '' , 'italic' , '' ) |
||||
cal <sid>h('Normal' , s:g5 , s:g0 , s:t5 , s:t0 , 'none' , '' ) |
||||
cal <sid>h('Underlined' , s:g5 , '' , s:t5 , '' , 'underline' , '' ) |
||||
|
||||
" commented-out text |
||||
cal <sid>h('Comment' , s:g3 , '' , s:t3 , '' , 'none' , '' ) |
||||
cal <sid>h('Conceal' , s:g3 , '' , s:t3 , '' , 'none' , '' ) |
||||
cal <sid>h('EndOfBuffer' , s:g3 , '' , s:t3 , '' , 'none' , '' ) |
||||
cal <sid>h('Ignore' , s:g3 , '' , s:t3 , '' , 'none' , '' ) |
||||
cal <sid>h('NonText' , s:g3 , '' , s:t3 , '' , 'none' , '' ) |
||||
|
||||
" highlighted background |
||||
cal <sid>h('ColorColumn' , '' , s:g1 , '' , s:t1 , 'none' , '' ) |
||||
cal <sid>h('CursorColumn' , '' , s:g1 , '' , s:t1 , 'none' , '' ) |
||||
cal <sid>h('CursorLine' , '' , s:g1 , '' , s:t1 , 'none' , '' ) |
||||
cal <sid>h('QuickFixLine' , '' , s:g1 , '' , s:t1 , 'none' , '' ) |
||||
cal <sid>h('StatusLineNC' , s:g5 , s:g1 , s:t5 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('StatusLineTermNC' , s:g5 , s:g1 , s:t5 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('TabLineFill' , '' , s:g1 , '' , s:t1 , 'none' , '' ) |
||||
cal <sid>h('TermCursorNC' , '' , s:g1 , '' , s:t1 , 'none' , '' ) |
||||
|
||||
" muted text on highlighted background |
||||
cal <sid>h('DiffChange' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('FoldColumn' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('Folded' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('SignColumn' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('TabLine' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('VisualNOS' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
|
||||
" strongly highlighted background |
||||
cal <sid>h('MatchParen' , s:g6 , s:g2 , s:t6 , s:t2 , 'none' , '' ) |
||||
cal <sid>h('Pmenu' , s:g6 , s:g2 , s:t6 , s:t2 , 'none' , '' ) |
||||
cal <sid>h('Visual' , s:g6 , s:g2 , s:t6 , s:t2 , 'none' , '' ) |
||||
|
||||
" selected menu item |
||||
cal <sid>h('PmenuSel' , s:g0 , s:g5 , s:t0 , s:t5 , 'none' , '' ) |
||||
cal <sid>h('WildMenu' , s:g0 , s:g6 , s:t0 , s:t6 , 'none' , '' ) |
||||
|
||||
" solid lines |
||||
cal <sid>h('PmenuSbar' , s:g1 , s:g1 , s:t1 , s:t1 , 'none' , '' ) |
||||
cal <sid>h('PmenuThumb' , s:g4 , s:g4 , s:t4 , s:t4 , 'none' , '' ) |
||||
cal <sid>h('VertSplit' , s:g2 , s:g2 , s:t2 , s:t2 , 'none' , '' ) |
||||
|
||||
|
||||
"=== ALERT/SYNTAX HIGHLIGHTING ================================================ |
||||
|
||||
" RED for warning elements |
||||
cal <sid>h('DiffDelete' , s:g8 , s:g0 , s:t8 , s:t0 , 'reverse' , '' ) |
||||
cal <sid>h('Error' , s:g8 , s:g0 , s:t8 , s:t0 , 'reverse' , '' ) |
||||
cal <sid>h('ErrorMsg' , s:g8 , s:g0 , s:t8 , s:t0 , 'none' , '' ) |
||||
cal <sid>h('SpellBad' , '' , '' , s:t0 , s:t8 , 'undercurl' , s:g8) |
||||
cal <sid>h('TooLong' , s:g8 , '' , s:t8 , '' , 'none' , '' ) |
||||
cal <sid>h('WarningMsg' , s:g8 , s:g0 , s:t8 , s:t0 , 'none' , '' ) |
||||
|
||||
" ORANGE for preliminary elements |
||||
cal <sid>h('Define' , s:g9 , '' , s:t9 , '' , 'none' , '' ) |
||||
cal <sid>h('IncSearch' , s:g9 , s:g0 , s:t9 , s:t0 , 'reverse' , '' ) |
||||
cal <sid>h('Include' , s:g9 , '' , s:t9 , '' , 'none' , '' ) |
||||
cal <sid>h('Macro' , s:g9 , '' , s:t9 , '' , 'none' , '' ) |
||||
cal <sid>h('PreCondit' , s:g9 , '' , s:t9 , '' , 'none' , '' ) |
||||
cal <sid>h('PreProc' , s:g9 , '' , s:t9 , '' , 'none' , '' ) |
||||
cal <sid>h('SpellCap' , '' , '' , s:t0 , s:t9 , 'undercurl' , s:g9) |
||||
cal <sid>h('Title' , s:g9 , '' , s:t9 , '' , 'none' , '' ) |
||||
|
||||
" YELLOW for highlighted elements |
||||
cal <sid>h('DiffText' , s:gA , s:g6 , s:tA , s:t6 , 'reverse' , '' ) |
||||
cal <sid>h('Search' , s:gA , s:g6 , s:tA , s:t6 , 'reverse' , '' ) |
||||
cal <sid>h('Todo' , s:gA , s:g6 , s:tA , s:t6 , 'reverse' , '' ) |
||||
|
||||
" GREEN for action elements |
||||
cal <sid>h('Conditional' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('DiffAdd' , s:gB , s:g0 , s:tB , s:t0 , 'reverse' , '' ) |
||||
cal <sid>h('Exception' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('Keyword' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('Label' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('ModeMsg' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('MoreMsg' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('Operator' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('Question' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('Repeat' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
cal <sid>h('Statement' , s:gB , '' , s:tB , '' , 'none' , '' ) |
||||
|
||||
" TEAL for object types |
||||
cal <sid>h('SpellLocal' , '' , '' , s:t0 , s:tC , 'undercurl' , s:gC) |
||||
cal <sid>h('StorageClass' , s:gC , '' , s:tC , '' , 'none' , '' ) |
||||
cal <sid>h('Structure' , s:gC , '' , s:tC , '' , 'none' , '' ) |
||||
cal <sid>h('Type' , s:gC , '' , s:tC , '' , 'none' , '' ) |
||||
cal <sid>h('Typedef' , s:gC , '' , s:tC , '' , 'none' , '' ) |
||||
|
||||
" BLUE for constants |
||||
cal <sid>h('Boolean' , s:gD , '' , s:tD , '' , 'none' , '' ) |
||||
cal <sid>h('Character' , s:gD , '' , s:tD , '' , 'none' , '' ) |
||||
cal <sid>h('Constant' , s:gD , '' , s:tD , '' , 'none' , '' ) |
||||
cal <sid>h('Float' , s:gD , '' , s:tD , '' , 'none' , '' ) |
||||
cal <sid>h('Number' , s:gD , '' , s:tD , '' , 'none' , '' ) |
||||
cal <sid>h('String' , s:gD , '' , s:tD , '' , 'none' , '' ) |
||||
|
||||
" PURPLE for special text |
||||
cal <sid>h('Debug' , s:gE , '' , s:tE , '' , 'none' , '' ) |
||||
cal <sid>h('Delimiter' , s:gE , '' , s:tE , '' , 'none' , '' ) |
||||
cal <sid>h('Special' , s:gE , '' , s:tE , '' , 'none' , '' ) |
||||
cal <sid>h('SpecialChar' , s:gE , '' , s:tE , '' , 'none' , '' ) |
||||
cal <sid>h('SpecialComment' , s:gE , '' , s:tE , '' , 'none' , '' ) |
||||
cal <sid>h('SpecialKey' , s:gE , '' , s:tE , '' , 'none' , '' ) |
||||
cal <sid>h('SpellRare' , '' , '' , s:t0 , s:tE , 'undercurl' , s:gE) |
||||
cal <sid>h('Tag' , s:gE , '' , s:tE , '' , 'none' , '' ) |
||||
|
||||
" PINK for object names |
||||
cal <sid>h('Function' , s:gF , '' , s:tF , '' , 'none' , '' ) |
||||
cal <sid>h('Identifier' , s:gF , '' , s:tF , '' , 'none' , '' ) |
||||
|
||||
|
||||
"=== OPTIONS ================================================================== |
||||
|
||||
" disable highlighted CursorLineNr |
||||
if exists('g:forgotten_light_CursorLineNr') |
||||
if g:forgotten_light_CursorLineNr == 'off' |
||||
cal <sid>h('CursorLineNr' , s:g4 , s:g1 , s:t4 , s:t1 , 'none' , '' ) |
||||
endif |
||||
endif |
||||
|
||||
" disable LineNr background altogether |
||||
if exists('g:forgotten_light_LineNr') |
||||
if g:forgotten_light_LineNr == 'off' |
||||
cal <sid>h('CursorLineNr' , s:g4 , s:g0 , s:t4 , s:t0 , 'none' , '' ) |
||||
cal <sid>h('LineNr' , s:g4 , s:g0 , s:t4 , s:t0 , 'none' , '' ) |
||||
endif |
||||
endif |
Loading…
Reference in new issue