Browse Source

vim: color: PaperColor

master
Maxim Likhachev 6 years ago
parent
commit
6ad8ed1466
  1. 93
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/alduin.vim
  2. 109
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/angr.vim
  3. 79
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/atomic.vim
  4. 52
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/aurora.vim
  5. 34
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ayu_dark.vim
  6. 34
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ayu_light.vim
  7. 34
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ayu_mirage.vim
  8. 82
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/badcat.vim
  9. 77
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/base16color.vim
  10. 58
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/behelit.vim
  11. 47
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/biogoo.vim
  12. 100
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/cobalt2.vim
  13. 65
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/cool.vim
  14. 63
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/dark_minimal.vim
  15. 68
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/desertink.vim
  16. 117
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/deus.vim
  17. 59
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/distinguished.vim
  18. 112
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/dracula.vim
  19. 62
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/durant.vim
  20. 88
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/fairyfloss.vim
  21. 80
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/fruit_punch.vim
  22. 52
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/hybrid.vim
  23. 34
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/hybridline.vim
  24. 98
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/jet.vim
  25. 70
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/kalisi.vim
  26. 59
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/kolor.vim
  27. 81
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/minimalist.vim
  28. 60
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/night_owl.vim
  29. 129
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/onedark.vim
  30. 135
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ouo.vim
  31. 65
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/papercolor.vim
  32. 75
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/peaksea.vim
  33. 61
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/qwq.vim
  34. 85
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/raven.vim
  35. 36
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ravenpower.vim
  36. 189
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/seagull.vim
  37. 94
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/sierra.vim
  38. 85
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/silver.vim
  39. 33
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/soda.vim
  40. 174
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/solarized_flood.vim
  41. 92
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/term.vim
  42. 92
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/term_light.vim
  43. 72
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/vice.vim
  44. 32
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/violet.vim
  45. 45
      etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/xtermlight.vim
  46. 243
      etc/soft/vim/vim/colors/forgotten-light.vim
  47. 50
      etc/soft/vim/vimrc

93
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/alduin.vim

@ -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]

109
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/angr.vim

@ -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' ] )

79
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/atomic.vim

@ -0,0 +1,79 @@
"----------------------------------------------------------------
" ___ __ _
" / | / /_____ ____ ___ (_)____
" / /| |/ __/ __ \/ __ `__ \/ / ___/
" / ___ / /_/ /_/ / / / / / / / /__
" /_/ |_\__/\____/_/ /_/ /_/_/\___/
"
"----------------------------------------------------------------
" Theme : Atomic
" Version : 2.0.0
" License : MIT
" Author : Gerard Bajona
" URL : https://github.com/gerardbm/atomic
" ----------------------------------------------------------------
" Colors will be adapted to the current colorscheme. For better
" contrast use the atomic colorscheme: it has ten color palettes
" with sixteen colors selected procedurally (algorithms).
"
" Atomic colorscheme: https://github.com/gerardbm/vim-atomic
" ----------------------------------------------------------------
let g:airline#themes#atomic#palette = {}
function! airline#themes#atomic#refresh()
let s:N1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['ModeMsg', 'fg'], 'none')
let s:N2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none')
let s:N3 = airline#themes#get_highlight2(['ModeMsg', 'fg'], ['StatusLine', 'bg'], 'none')
let g:airline#themes#atomic#palette.normal = airline#themes#generate_color_map(s:N1, s:N2, s:N3)
let s:I1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['Question', 'fg'], 'none')
let s:I2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none')
let s:I3 = airline#themes#get_highlight2(['Question', 'fg'], ['StatusLine', 'bg'], 'none')
let g:airline#themes#atomic#palette.insert = airline#themes#generate_color_map(s:I1, s:I2, s:I3)
let s:R1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['ErrorMsg', 'fg'], 'none')
let s:R2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none')
let s:R3 = airline#themes#get_highlight2(['ErrorMsg', 'fg'], ['StatusLine', 'bg'], 'none')
let g:airline#themes#atomic#palette.replace = airline#themes#generate_color_map(s:R1, s:R2, s:R3)
let s:V1 = airline#themes#get_highlight2(['LineNr', 'bg'], ['WarningMsg', 'fg'], 'none')
let s:V2 = airline#themes#get_highlight2(['LineNr', 'bg'], ['LineNr', 'fg'], 'none')
let s:V3 = airline#themes#get_highlight2(['WarningMsg', 'fg'], ['StatusLine', 'bg'], 'none')
let g:airline#themes#atomic#palette.visual = airline#themes#generate_color_map(s:V1, s:V2, s:V3)
let s:IA1 = airline#themes#get_highlight2(['LineNr', 'fg'], ['StatusLine', 'bg'], 'none')
let s:IA2 = airline#themes#get_highlight2(['LineNr', 'fg'], ['StatusLine', 'bg'], 'none')
let s:IA3 = airline#themes#get_highlight2(['LineNr', 'fg'], ['StatusLine', 'bg'], 'none')
let g:airline#themes#atomic#palette.inactive = airline#themes#generate_color_map(s:IA1, s:IA2, s:IA3)
" Accent color
" It helps to remove the bold typography into modes section
let g:airline#themes#atomic#palette.accents = {'black' : airline#themes#get_highlight2(['LineNr', 'bg'], ['ModeMsg', 'fg'], 'none')}
" Mode map
let g:airline_mode_map = {
\ '__' : '--',
\ 'n' : 'N',
\ 'i' : 'I',
\ 'R' : 'R',
\ 'c' : 'C',
\ 'v' : 'V',
\ 'V' : 'V-L',
\ '' : 'V-B',
\ 's' : 'S',
\ 'S' : 'S-L',
\ '' : 'S-B',
\ 't' : 'T',
\ }
" Settings
let g:airline_symbols.paste = 'Ξ'
let g:airline_symbols.spell = 'S'
let g:airline_section_z = airline#section#create(['--%1p%%-- ',
\ '%#__accent_bold#%l%#__restore__#', ':%c'])
endfunction
call airline#themes#atomic#refresh()

52
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/aurora.vim

@ -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 , '' ]
\ }

34
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ayu_dark.vim

@ -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)

34
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ayu_light.vim

@ -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)

34
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ayu_mirage.vim

@ -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)

82
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/badcat.vim

@ -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)
" }}}

77
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/base16color.vim

@ -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] , '' , '' ] }

58
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/behelit.vim

@ -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

47
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/biogoo.vim

@ -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()

100
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/cobalt2.vim

@ -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 , '' ] )

65
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/cool.vim

@ -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 , '' ])

63
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/dark_minimal.vim

@ -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

68
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/desertink.vim

@ -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 }

117
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/deus.vim

@ -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

59
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/distinguished.vim

@ -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 = {}

112
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/dracula.vim

@ -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)

62
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/durant.vim

@ -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' ])

88
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/fairyfloss.vim

@ -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)

80
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/fruit_punch.vim

@ -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
"}}}

52
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/hybrid.vim

@ -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()

34
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/hybridline.vim

@ -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 , '' ]
\ }

98
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/jet.vim

@ -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)

70
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/kalisi.vim

@ -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']
\)

59
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/kolor.vim

@ -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' ])

81
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/minimalist.vim

@ -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()

60
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/night_owl.vim

@ -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)

129
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/onedark.vim

@ -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()

135
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ouo.vim

@ -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 , '' ]
\ }

65
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/papercolor.vim

@ -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' ] )

75
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/peaksea.vim

@ -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

61
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/qwq.vim

@ -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)

85
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/raven.vim

@ -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 , '' ] )

36
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/ravenpower.vim

@ -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)

189
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/seagull.vim

@ -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()

94
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/sierra.vim

@ -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]

85
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/silver.vim

@ -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 , '' ] )

33
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/soda.vim

@ -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]}

174
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/solarized_flood.vim

@ -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

92
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/term.vim

@ -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' ] )

92
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/term_light.vim

@ -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' ] )

72
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/vice.vim

@ -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)

32
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/violet.vim

@ -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)

45
etc/soft/vim/vim/+plugins/vim-airline/autoload/airline/themes/xtermlight.vim

@ -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 , '' , '' ] ,
\ }

243
etc/soft/vim/vim/colors/forgotten-light.vim

@ -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

50
etc/soft/vim/vimrc

@ -195,46 +195,48 @@ set undoreload=10000"
" {{{ НАСТРОЙКИ ЦВЕТА " {{{ НАСТРОЙКИ ЦВЕТА
" ############################################################################## " ##############################################################################
set background=dark " set background=dark
colo wombat_converted " Цветовая схема " colo wombat_converted " Цветовая схема
set background=light
colo PaperColor
" Грамматические ошибки " Грамматические ошибки
hi clear SpellBad " hi clear SpellBad
hi SpellBad cterm=bold ctermfg=160 ctermbg=NONE " hi SpellBad cterm=bold ctermfg=160 ctermbg=NONE
" Ошибки в заглавных буквах " Ошибки в заглавных буквах
hi clear SpellCap " hi clear SpellCap
hi SpellCap cterm=bold ctermfg=110 ctermbg=NONE " hi SpellCap cterm=bold ctermfg=110 ctermbg=NONE
" Стилистические ошибки " Стилистические ошибки
hi clear SpellLocal " hi clear SpellLocal
hi SpellLocal cterm=bold ctermfg=120 ctermbg=NONE " hi SpellLocal cterm=bold ctermfg=120 ctermbg=NONE
hi Todo ctermfg=black ctermbg=221 " Метки TODO " hi Todo ctermfg=black ctermbg=221 " Метки TODO
hi MatchParen ctermfg=47 ctermbg=NONE " Парные скобки " hi MatchParen ctermfg=47 ctermbg=NONE " Парные скобки
hi Pmenu ctermfg=black ctermbg=lightgreen " Дополнение - Фон " hi Pmenu ctermfg=black ctermbg=lightgreen " Дополнение - Фон
hi PmenuSel ctermfg=black ctermbg=darkgreen " Дополнение - Элемент " hi PmenuSel ctermfg=black ctermbg=darkgreen " Дополнение - Элемент
hi CursorLine ctermfg=NONE ctermbg=234 cterm=NONE " Подсветка строки " hi CursorLine ctermfg=NONE ctermbg=234 cterm=NONE " Подсветка строки
set cursorline " set cursorline
" hi Folded ctermfg=black ctermbg=gray " Скрытие блоков " hi Folded ctermfg=black ctermbg=gray " Скрытие блоков
hi FoldColumn ctermfg=black ctermbg=black " Скрытие блоков " hi FoldColumn ctermfg=black ctermbg=black " Скрытие блоков
hi Error ctermfg=NONE ctermbg=1 " Ошибки " hi Error ctermfg=NONE ctermbg=1 " Ошибки
hi ErrorMsg ctermfg=grey ctermbg=red " Сообщение об ошибке " hi ErrorMsg ctermfg=grey ctermbg=red " Сообщение об ошибке
hi TabLineFill ctermfg=black ctermbg=black " Строка вкладок " hi TabLineFill ctermfg=black ctermbg=black " Строка вкладок
hi TabLineSel ctermfg=lightgreen ctermbg=NONE " Текущая вкладка " hi TabLineSel ctermfg=lightgreen ctermbg=NONE " Текущая вкладка
hi TabLine ctermfg=yellow ctermbg=NONE " Остальные вкладки " hi TabLine ctermfg=yellow ctermbg=NONE " Остальные вкладки
hi Comment ctermfg=darkgray " Цвет комментариев " hi Comment ctermfg=darkgray " Цвет комментариев
hi Search ctermfg=black ctermbg=209 " Цвет найденного " hi Search ctermfg=black ctermbg=209 " Цвет найденного
hi SignColor ctermbg=64 ctermfg=lightyellow guibg=grey guifg=RoyalBlue3 " hi SignColor ctermbg=64 ctermfg=lightyellow guibg=grey guifg=RoyalBlue3
" }}}########################################################################### " }}}###########################################################################
" {{{ СТРОКА СОСТОЯНИЯ " {{{ СТРОКА СОСТОЯНИЯ
@ -636,7 +638,7 @@ let g:airline_detect_iminsert=1
let g:airline_detect_whitespace=1 "icon and message (default) let g:airline_detect_whitespace=1 "icon and message (default)
" change the default theme " change the default theme
let g:airline_theme='wombat' let g:airline_theme='cool'
" enable/disable usage of patched powerline font symbols " enable/disable usage of patched powerline font symbols
let g:airline_powerline_fonts=0 let g:airline_powerline_fonts=0

Loading…
Cancel
Save