aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/qwq.vim
diff options
context:
space:
mode:
authorMarvin Borner2020-03-16 23:33:42 +0100
committerMarvin Borner2020-03-16 23:33:42 +0100
commit0e9ddbb0bf0cd34500155ea4b03de2e2a38d8ab2 (patch)
tree719da1c7fe5dabb872fe9ff1582c39b55ccd488e /.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/qwq.vim
parente5d38956336ab1be954bdbd12808c5f98f8bd925 (diff)
Well I'm using Arch again
Diffstat (limited to '.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/qwq.vim')
-rw-r--r--.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/qwq.vim61
1 files changed, 61 insertions, 0 deletions
diff --git a/.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/qwq.vim b/.config/nvim/plugged/vim-airline-themes/autoload/airline/themes/qwq.vim
new file mode 100644
index 0000000..c028aca
--- /dev/null
+++ b/.config/nvim/plugged/vim-airline-themes/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)